Pokemon-go – How does a Pokémon gain CP when evolving

pokemon-go

I was just wondering if there is a set amount of CP gained by evolving a Pokémon or is it based on their level? Your level? Or random? I just wanted to know if for example it made sense to evolve a Pidgey (CP 150) to a Pidgeotto then a Pidgeot. To maximize my CP or should I just evolve my Pidgeotto (CP162) to a Pidgeot. Just looking for other insight on it.

Best Answer

When you evolve a Pokemon, the CP scales to the same percentage of your max at that level.

You can tell the approximate percentage by looking at the circle above a captured Pokemon. After evolution, the marker will always be in the same place.

For example, if you're evolving a Pokemon with a Max CP of 100 to a Pokemon with a Max CP of 300, your current CP will triple to keep the same ratio.