I have two Pidgeys. One is CP 303 and costs 2500 stardust to power up, and the other is CP 336 and costs 2200 stardust.

Why does the one with higher CP cost less?

  • 7
    You question title and question body contradict each other. In the title, you ask why more CP costs more dust, but in the body you claim more CP costs less dust. Which is it?
    – Nolonar
    Jul 25, 2016 at 14:53
  • 1
    I think they mean why can different Pidgeys have different levels of CP, for example, we now know that IVs are appearing in the game. So I would assume the dust cost is how much percentage of the CP you have currently filled, not the number of CP the pidgey currently has
    – Draken
    Jul 25, 2016 at 15:26
  • Stardust cost is related to Pokemon level. Different Pokemon have different IVs (individual values), so they will have different CP at different levels. Looks like your high CP Pidgey just has significantly better IVs than your low CP Pidgey, and your high CP Pidgey is lower level.
    – Schism
    Jul 25, 2016 at 17:16

2 Answers 2


Following its predecessors, Pokemon Go has hidden stats for each Pokemon called Individual Values or IVs for short. For Pokemon Go, these stats are Attack, Defense, and Stamina.

You cannot readily know these stats from the game; however there are now calculators that, with a bit of science, can tell you how good or bad your Pokemon is. The idea here is to find a Pokemon with perfect stats to evolve, rather than evolving the Pokemon with a higher CP. It will produce an overall better Pokemon, but not by a large margin at its final stage:

For example, the base attributes of a Charizard are 212, 182, 156. This would be the "worst" charizard available where all IV's are zero. With max IV's, a Charizard would have 227, 197, 171. Each of these Atk, Def and Stam values for Charizard are only 7-10% better.

(Excerpt from the calculator linked above)

You are seeing different dust requirements due to the Pokemon's hidden level, where a higher level requires more dust and candies to level up further. A Pokemon with better IVs will naturally have a higher CP at a given level, and the difference is much more drastic for un-evolved Pokemon with low base stats.

CP is calculated based on a formula:

CP = (Base Atk + Atk IV) * (Base Def + Def IV)^0.5 * (Base Stam + Stam IV)^0.5 * Lvl(CPScalar)^2 / 10

(Formula from the calculator linked above)


There seems to be some sort of randomization in CP for each unique pokemon. So you're likely looking at one especially weak and one especially strong pokemon of the same species.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .