Pokemon GO: Walkthrough Guide for CP, When to Power Up and When to Evolve

Pokémon GO
By: Niantic, Inc. (Nintendo)


I’ve been playing lot of Pokemon Go (I’m level 21 right now), and one of the biggest questions I get from people is when to evolve their Pokemon. If you’re looking for information on stardust, candies and transferring Pokemon, first see this guide.

First, let me show you the Combat Power (CP) gauge. The whole arch (pink arrow) shows you the current max CP this Pokemon can have. The white part (yellow arrow) shows how close its current CP is to the current max. This helps you tell whether the Pokemon is a strong one. You want the CP to be as close to the max as possible.


I learned this the hard way, as it’s hard to tell early on, but the max CP of all your your Pokemon (and all Pokemon in the wild) increases as your avatar levels up. This means that no matter how strong you think your Pokemon is, it will always have the ability to get stronger (the current rumor is that the CP caps out when you reach level 30). If your goal is to get the strongest Pokemon of each kind, this means you want to wait before powering up or evolving your less common Pokemon. Unlike in the old Game Boy games, Pokemon here do not grow with you. Only their potential does. And as Pokemon get stronger, it costs more stardust to power them up. Yes, it may seem like 20,000 stardust is a lot. But it’s not when each power-up costs 2500 and only gives you a few CP. That stardust can go real fast if you’re not careful. It’s best to save it up for powering up Pokemon that are already strong and just need a little help maxing out their CP.

Let me use my Dodrios as an example.

I caught a Doduo when I was just a young whippersnapper of a trainer. I thought it had the highest CP possible and therefore would be so strong when I evolved it. So I evolved it. (You can evolve a Pokemon at any time, as long as you have enough candy to do so.) This was it then. I couldn’t power it up anymore. I thought I got an amazing Pokemon. It had 448 CP, which seemed like a lot to me at the time.


This is that same Dodrio now. It has little over half its max CP


And this is another Dodrio I have close to its current max CP.


I come across a lot of Doduos, so it’s no big deal. But I did learn from this to use my stardust very sparingly. It’s exciting to get a Pokemon with a high CP, but unless it’s one I know I’ll see plenty of, I won’t evolve it. And I don’t power any Pokemon up unless I think it’s worth evolving right now or is already evolved and close to current max CP. Here’s what I do instead:

I always keep at least one Pokemon of each type I caught in my bag, no matter how weak. But when I catch duplicates, I keep the ones with the highest CP and transfer the others to turn them into candy. As I get stronger, the Pokemon I meet have a higher CP. I have a much better chance of catching a Pokemon that might be worth evolving when I catch it. If I catch a few of the same Pokemon very close to their current max CP, I keep all of them until I get one that’s considerably stronger.

So if your goal is to have strong Pokemon to use in gyms, I would hold off on using any stardust until you’ve reached at least level 20 or so. Any stardust you waste early on just means you need to earn more later. Each Pokemon you catch only gives you 100 stardust, no matter how rare or hard it was to catch. So keep that in mind before you spend all your stardust to power up your Pikachu you got as a starter. It’s not worth it. And it’s not worth wasting your few precious Pikachu candies to evolve a weak Pikachu into a Raichu. It just makes sense to wait. Patience, grasshopper!

You might even get lucky and catch a fully evolved Pokemon with a very high-CP, saving you both stardust and candy.

Basically, before powering up or evolving a near-max CP Pokemon, think about your own level and whether you’ve been leveling up quickly. If you have been, it’s worth waiting because that max CP will soon grow. If you’re at a high enough level that your next level-up is a long way off, it’s more worth it to invest in your current Pokemon.

Keep in mind that it’s not so black & white as just keeping the highest CP Pokemon. Two of the same Pokemon can have different max CPs and HP but be close to the same CP. They also might have different attacks, so look at those as well. Pay close attention so you don’t accidentally scrap the better one. Take these two Sandshrews I caught. One has a current CP of 424 but his Max CP is lower than the 444 CP. But the 424 has higher HP. So you might want to hold onto both of those and decide later whether to evolve one (or both). The 444 has a higher max CP, though, so will likely higher HP in the end, since it’s got more room to grow. So the 444 is still likely your better choice despite the lower HP. It’s possible that hatched Pokemon are better than caught ones.



Here’s another example. The 191 Caterpie has a higher HP than the 199 Caterpie, and possibly even more room to grow than the 199. So the 191 is likely more worth evolving.



Then there’s these two Nidorans just one CP apart. But the 367 looks like it has more room to grow than the 368 and it also has a higher HP.



Then these two Mangetites are only two CP apart, but the 326 has more room to grow and a higher HP. So that one has more potential and is the better choice to hold onto.



And between these two Nidorans, the lower CP one has more HP and looks like it could potentially be the better one with a little powering up.



And these two Oddishes. The lower CP has higher HP and could also catch up with the other’s CP to become the better Pokemon.



So the main point with the above examples is to compare the CP to max CP as well as HP before tossing out one Pokemon over another.

Also think about how often you see a specific Pokemon and how many candies you have for that Pokemon. If you rarely see them, just hold off. If you see them often and have a stockpile of candies, you can spare the candies to evolve the Pokemon even if he gets replaced in the not-so-distant future.

Right now I’m at a high enough level that if I see an uncommon Pokemon with a near-max CP, I might power it up and evolve it. For instance, this Psyduck I turned into a Golduck when I was level 20. I knew it would be a long while before I find one that’s much stronger than that, because my next level-up was 50,000 XP away. So I made the call to use some stardust and candy to power him up to his current max CP and then evolve him for some instant gratification. Even though his max CP will continue growing, it will be at a very slow rate at this point. So it doesn’t cost me that much stardust to keep him at max CP. If you want to make sure you waste nothing, you could wait even on a Pokemon like that. But then you need to figure out what level is a high enough level for you to feel ready to start evolving and using them in gyms.



As you can see here, when I got to level 21, his max CP went up a drop. But now I need 75,000 XP to get to level 22, so it was still very much worth evolving him. Continuing to power him up won’t cost too much stardust or candies. But if they cap out at level 30, you may decide that level 20 is still too early for you. You might want to evolve him but not waste any stardust to keep him strong. That’s entirely up to you. I’ve been catching enough Psyducks that I may just leave him as is now and assume I’ll catch a stronger one much later.


On the other hand, this is my starter Pokemon, Charmander. I haven’t powered him up at all because it would take way too much stardust and candies to ever get his CP comparable to one I can catch in the wild right now. So instead he’ll be transferred to the professor and turned into candy eventually.


When it comes to common Pokemon like Pidgeys, Zubats, Spearows and Rattatas (and Doduos for me), if you have hundreds of candy, go ahead and evolve some of them. It gives you some good experience points, especially if you activate a Lucky Egg before evolving them all. But I strongly suggest you don’t waste any stardust on them. They’re not worth it (sorry, but they really aren’t.)

Now, if all you care about is filling out your Pokedex and you know you won’t care later down the road that your Pokemon are weak, go crazy and evolve all your Pokemon the second you can. But don’t say I didn’t warn you. 😛

NOTE: If you have a lot of a certain Pokemon (like Pidgey), you can get experience from evolving some of them. Evolving a Pokemon gives you 500XP. If you activate a Lucky Egg before you do all your evolving, you’ll get 1000XP per evolution. So you can try saving up some Pokemon like Pidgeys and Caterpies, while transferring most of them. Some Pokemon only need 12 candies to evolve, so you can get a lot more out of them. Just turn the evolved Pokemon into more candy (don’t waste stardust powering them up) and keep evolving the new ones you find. But be careful not to accidentally turn your strongest ones into fodder. 😉

You can also try this calculator to determine the IV of your Pokemon.

Note: Sometimes a promo code is provided for a game, but it does not affect the review in any way. At AppUnwrapper, we strive to provide reviews of the utmost quality.

Check out my recommended list for other games you might like.

If you like what you see on AppUnwrapper.com, please consider supporting the site through Patreon. Every little bit helps and is greatly appreciated. You can read more about it here. And as always, if you like what you see, please help others find it by sharing it.

I also offer affordable testing and consulting for iOS developers.

COPYRIGHT NOTICE © AppUnwrapper 2011-2020. Unauthorized use and/or duplication of this material without express and written permission from this blog's author is strictly prohibited. Links may be used, provided that full and clear credit is given to AppUnwrapper with appropriate and specific direction to the original content.

Leave a Reply

28 Comment threads
58 Thread replies
Most reacted comment
Hottest comment thread
34 Comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

newest oldest most voted
Notify of

Great help! ill be waiting till i get to level 20 before i start powering up and evolving. It was so sad to catch a blastois with 297 cp :/

A gamer

Don’t be sad you got a blastoise you spoiled clown


great help! but i was thinking, does xs,xl, and the wheight affect pokemon stat in anyway, can you say something about it plz ^^


I have noticed that some egg Pokemon appear to have higher max CPs than other Pokemon. For example I have a 491 Psyduck I hatched from an egg that has a 1900 power up cost. I also have a 484 Psyduck I caught that has a 2200 power up cost and a more complete circle. Have you noticed this as well? I had previously been using stardust upgrade cost to decide which Pokemon to evolve but if my 491 just has a higher max I should evolve that one. Or will my 484 Psyduck pass my other one when they… Read more »


Regarding your Sandshrews, the 444 is clearly the better Pokemon. Why? Look at it’s arch. It’s already at 444 and it’s further back on it’s arch than the other one, meaning it still has room to grow even though it’s already stronger. If you powered it up a few times so that their Arch’s were the same and put them on the same “level” the 444 would be likely end up equal or slightly better in HP but superior in CP by a good amount. This is one of the key things that many people seem to be missing. It’s… Read more »


Evolving Pidgey, Rattata, Weedle, Spearow and shit is the best way to level up fast as they provide great XP points when attached to a Lucky Egg. I do not have Pokestop within a 10 min range of my home. But i do have my little walking run of 5 km. 2 lucky egg, 2 incense, tons of pokestop and egg incubator. I’ll cash over 25k XP points without being particuly good at throwing balls or even fighting a gym (im under level 20). but continiously evolving those common pokemon….


Hey AppUnwrapper, First i have to say great work u did there , nut i have some questions : Lets say we have unlimited stardust and candies, wouldt it be the best if we evole the weakest pokemon with 0 % arch ? im mean lets get the example with eevee and vaporeon: Eevee gets 17 cp for every powerup but vap gets 40 per power up so when i evolve it rifght at 0% arch then ich have the whole 100 % arch to power it up with 40 each time With this the other question is : can… Read more »


iv it all comes down to iv. the pokemons iv dictates how much cp/hp is added per level up (power up)


no just an example , it looks like its about 5 % but i just use it to make it clear in numbers


Crap! I don’t know that lucky egg effect on evolving monster ahhhhhhhhh, so many evolve moment that i missed .. Crap!


Nice guide how the arch works, thanks.

The way you evolved the Psyduck was a mistake though, even if you knew the CP would be really good, the actual attack the Golduck receive is random, a 1000cp Golduck with Water gun is way better than a 1400 with Confusion. So powering up before you know the evoled versions attacks is a bad move.


I understand what you are saying when you have two of the same poke with close cp. but I believe you left something out. If you look at your Pokemon that you compared there are differences in the size and height. Some being xs and XL and the like. My theory is that the ones you are tossing for having a lower CP potential have something your not considering. Faster attacks in gym battles. My vaporeon attacks super fast and decimates the opponent faster. More hits with lower cp but faster. It is the xs factor that speeds up the… Read more »


I also have a strange question. for example I have 2 pidgey. one has 10 cp the other has 500 CP. Ofcourse the 10 cp pidgey has no curve and the 500 cp has it at max. Now I level both pidgey’s up untill I get 2 pidgeot. the 10 cp pidgeot should have zero curve and the 500 pidgeot is at max. Now here is the question. Will pidgeot 0 curve get stronger than pidgeot max curve when I level it with candy untill max??? Here is why I ask. If you level a pidgey it doesnt get much… Read more »


Question here….

Max the pokemon’s CP before evolving or evolve first then max CP?


Hi! Great guide! Is CP the only thing that matters? Like one Pokemon can have more CP than another one of same kind, but the other one might have higher level at one of the two attacks. Still go for the one with highest CP? And again, two of same kind of Pokémon. But they have different attacks. How do I know which attacks to go for? E.x.: Pidgeotto 1: CP: 314, HP: 58, 12 Wing Attack (Flying), 25 Air Cutter (4) (Flying) Pidgeotto 2: CP: 268 HP: 50, 12 Wing Attack (Flying), 15 Twister (5) (Dragon) In this example… Read more »


I try to keep them with moves that match their natural ability. Like the pidgeotto with two flying moves would be stronger than the one with a dragon move as its a flying Pokemon and not dragon! Or am I being daft???


I’m level 15 and have powered up nothing. I jumped from level 10 to 15 by activating a lucky egg and evolving a bunch of rubbish weedles, caterpies, pidgeys and rattatas. I can catch ALOT of them around my way so evolved like 20 pidgeys and 10-12 of the rest. I worry that I’ll waste dust on something and find a stronger one. I had a hunch that if you stuck with one it would be stronger than any you find because your ‘training’ it with the power ups. Power it up and up then evolve it at later time… Read more »


I found a CP 41 cubone when I was level 9. His arch is just under quater full. The HP is 16 has two ground moves (mud slap and bulldoze) and is XL in weight but normal height. Dust to power him at the mo is 200 a pop.

Is he worth levelling? Just sticking with it or would this be a waste????


Apparently he is common anyway? Yet Lickatung is very rare but when I was in Bath UK in Victoria Park my son caught 7 ???? Go figure. I’m glade and hope they don’t put stardust in the items you can buy with pokecoins. Play to win not pay to win. Sadly I fear they may just do it one day and those that have cash to burn will buy dust and candies and it all means nothing then. It’s good game. I hope in future you can trade, battle with other trainers. wish they would sort the darn footstep thing… Read more »


I wana power up my pokemon with candies. I am unable to upgrade what should i do plz tell me


Hey great information!
I was just wondering why you powered up the psyduck before evolving him? Shouldn’t you power up after evolving just in case he doesn’t get the best moves available? I would really appreciate an answer because I always wondered why some people powered up just before evolving. I am lvl 10 btw.


Hi guys sorry I have a question but I really need some guidance, I caught a 454 cp Venausar and it meets about the halfway mark on the power level thing (I’m level18) and i was wondering if that means it will only reach about 900 cp which definitely means it wouldn’t be worth powering up, thanks for any responses in advance!

Nick T.

I’m also a level 21 and I’ve been trying to decide if I should power up and then evolve or evolve and then power up. What is your opinion on this/ does it even matter at all? I’ve been powering up and then evolving, but I’m still unsure.



Question, how do you tell what skills are better? Like, if you had two pidgeys and they had the same stats except for the skills. Say, one had quick attack and poison fang and the other had bite and air cutter..who would you transfer?


It’s easy now.

We should check the IV’s of the pokemon (Google it) and then decide what to do…if you have 100% IV then you should evolve it or something 😀


Hmm guess I’ll have to check out this IV thing now lol I’ve been holding off since it seems like a lot of work .-.


So true Sir, in this POkemon Go, the actual pokemon is you, yes you, I ampointing at you, you are the pokemon, what matters most in this game is your level as player, not your pokemon. So use your best effort to raise your level. Good luck buddy!!

I just uninstalled this game seconds after I realize this fact


Hi, does it matter if I power up before ou after evolving?

Thank you very much and nice article.