List of kinds of Pokemon

This is a list of kinds of Pokemon sorted by their National Pokedex number (NP#) and grouped by the Pokemon Generation they came from. There are currently 898 different kinds of Pokemon.