how many pokémon are there
There are more than 700 Pokemon that have appeared in the franchise in the last 20 years, 729 to be precise, but the number of them that can be caught in Pokemon Go is far smaller.