Pokemon

Full National Pokédex including all forms and all newly discovered Pokémon, with a quick search tool. The National Pokédex includes a total of 1025 discovered species with 426 forms (1451 Pokémon in total, 1550 if we count cosmetic female forms). Cosmetic female forms (99) are not displayed in this list.

Showing 1025 of 1451 Pokémon