How many Pokemons are there in total 2022?

How many Pokemons are there in total 2022? We counted every generation of Pokémon, including Arceus. As of June 2022, there are 905 Pokémon spread across eight generations.

We counted every generation of Pokémon, including Arceus. As of June 2022, there are 905 Pokémon spread across eight generations.