I saw that I need 12 candies to evolve my Pidgey, but I need 25 to evolve my Rattata and 50 to evolve my Zubat.

What influences that number? Is it the rarity of the Pokémon?

4 Answers 4


This is completely game dependent, and can be mostly correlated to the power of Pokemon you obtain after evolving your Pokemon.

Normal ones like Bulbasaur and Squirtle needs 25 evolution to evolve into Ivysaur and Wartortle, which are middle evolutions, which then need 100 candies to evolve into Venusaur and Blastoise. As there's a great difference between the power and moves of a Wartortle and a Blastoise, Niantic simply decided to set 100 candies for the final level of evolution.


Each pokémon has a pre-determined number of candies set by the developer. It appears to correlate to the strength of the pokémon you'll get after you evolve it, but that is something only Niantic can answer.

  • 2
    One of my earliest catches was a Magikarp. I was excited about training it from early on so i can get myself a Gyrados. Magikarp needs 400 candies to evolve ;_;
    – Gorp
    Jul 7, 2016 at 9:47
  • 1
    @gorp Gyarados is super cool however, so it's totally worth it.
    – Riley
    Jul 7, 2016 at 10:58
  • 2
    Fun fact on Magikarp: It used to be 100 in the beta. When the candies were changed to drop 3 / capture, Niantic bumped Magikarp's candy count to 400 so you still have to catch 100 Magikarp (3 candies from capture, 1 from transfer).
    – Kaz Wolfe
    Jul 7, 2016 at 16:00
  • 11
    This explains why, in the games, there are fishermen with a whole team of 'Karp. Theyre still working towards the candies to get a single Gyrados.
    – Gorp
    Jul 9, 2016 at 8:23
  • 1
    @KazWolfe Don't you mean 101 Magickarps? 100 for the candies, then 1 to actually evolve. :P
    – KizTrap
    Jul 14, 2016 at 15:35

The amount of candies used to evolve a Pokemon correlates with the amount of evolutions the pokemon has and at what level that Pokemon normally evolves. Most pokemon with only 1 evolution need 50 candies. While Pokemon with 3 need 25 for the first and 50 for the second evolution. There seem to be some exceptions but i'm not 100% about those

Edit: Seems like strength or rarity also is a factor. Going with the above statement about the Magikarp needing 400 candies.


If there's 3 evolution forms then you normally need 25 and then 50 candies to evolve. If there's 1 evolution then you need 50 candies most of the time.

However there are exceptions, for example Makikarp requires 400 candies. The wiki actually shows you how many candies each pokemon needs to evolve.

You must log in to answer this question.

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