This is every Pokémon in Pokémon Go listed with stats!

Everything you need to know about the Pokémon you’ve caught and hatched in Pokémon Go!

Curious as to which characters are currently included in Pokemon Go? Need a handy reference to which types each Pokémon are strongest/weakest against, how many candies are required for evolution, and the maximum CP for each Pokémon? Gamepress got their hands on a ton of data, and we compiled it into this handy reference index!

Just starting out? Read our Pokémon Go: Beginners guide

Already hunting? Read our Pokémon Go: Tips, tricks, and cheats

Max CP

It’s worth noting max CP (Combat Power) refers to the maxed-out power up available to a lvl. 40 trainer, so don’t be discouraged if you never see a CP 1000 Bulbasaur in the wild.

It’s worth keeping these numbers in mind, however, when you’ve got enough candies to evolve and are determining which Pokemon to evolve, or whether to wait until you’ve caught a higher CP Pokémon. It’s typically a better strategy to wait for a higher CP Pokémon, rather than evolve a lower CP Pokémon and then be forced to spend additional candies and stardust on power ups.

Type Strength/Weaknesses

Knowing the strengths and weaknesses of your Pokémon is crucial when you start to battle at gyms. You can handily take down a Pokémon with a higher CP if you take advantage of its weakness against a particular Pokémon type.

For example, say there’s a massive Snorlax guarding a gym by your house. Even though you might not have a Pokemon to match its CP, you’d be best to use a team of Pokemon that are strongest against Normal-type Pokémon (Fighting, Ghost, Rock) so that your attacks are most effective. This isn’t to say that your CP 400 Machop is realistically going to hold up long against a CP 1400 Snorlax, but you get the idea.