As of 2025, there are 1,025 official Pokémon species across nine generations.
This number includes every Pokémon introduced from the original Kanto region in 1996 up to the Paldea region in Pokémon Scarlet and Violet. If you also count alternate forms—such as Alolan, Galarian, and Hisuian variants—the