Almost every year it gets harder and harder to catch ‘em all. As the Pokédex grows with each new generation, you now have to track down a whopping 905 monsters, and that doesn’t even count the upcoming Pokémon you may encounter in Scarlet and Violet later this year.
To help you out on your adventure, we put together a Pokédex that lists all Pokémon from Kanto to Galar and everything in between. We’ll also add in all of the ‘mons from the Paldea region as soon as the Scarlet and Violet release date arrives in November, though we do already know about a few of the cute little faces you may see there.
For more content like this make sure you take a look at our lists of the best gen 8 Pokémon, poison Pokémon, and flying Pokémon. Or, for more Go-specific content, head on over to our Pokémon Go events, Pokémon Go raids, Pokémon Go community day, and Pokémon Go Eevee evolution guides.
Now, let’s get into our list of all Pokémon.
Pokédex – all Pokémon in the national dex
Gen 1 Pokémon
Gen 2 Pokémon
Gen 3 Pokémon
Gen 4 Pokémon
Gen 5 Pokémon
Gen 6 Pokémon
Gen 7 Pokémon
Gen 8 Pokémon
Gen 9 Pokémon
That’s it for our Pokédex! We’ll add the rest of the gen 9 Pokémon to our list as soon as we get our hands on the game. If you’re after some freebies, take a look at our Pokémon Go promo codes list.