There are currently 1,025 unique Pokémon species officially recognized in the National Pokédex as of 2025. When including all Pokémon variations such as regional forms, Mega Evolutions, and Gigantamax forms, the total number of different Pokémon comes to approximately 1,164. These figures cover all nine generations of Pokémon up to Generation IX (Paldea region).