Trainers in Pokemon Go are constantly evolving their Pokemon, but doing that requires a very specific amount of candy for each species. It’s important, then, to have a firm grasp of how much candy you need for everything in your Pokedex.
The first thing you need to know about candy, though, is that it’s species specific. For example, if you want to level up a Bulbasaur, 25 candies are required, but not just any candy; they must be Bulbasaur candies, which you can get from catching or hatching other Bulbasaurs. You’ll get three candies every time you catch a Bulbasaur, one every time you transfer a Bulbasaur to Professor Willow, and 10 candies every time you hatch a Bulbasaur.
Once the buddy feature goes online, there will also be a fourth way of getting candies. When you assign a Pokemon as your buddy, you get candies for walking with them in real life, similar to the way you need to walk in order to hatch eggs. For more information on that, check out our breakdown of how far you have to walk with each Pokemon to get its candies.
In general, the more common Pokemon require very few candies to evolve, while the rarer ones can require quite a bit. Using information from Serebii.net, here’s what you need to know about the amount of candies required to evolve Pokemon.
|Pokemon||Candies Needed to Evolve|