Evolution CP Calculator

Predict your Pokemon's CP after every evolution — instantly.

20.5
1 – 50
1
5
10
15
20
25
30
35
40
45
50

Evolution CP Calculator — Predict CP Before You Evolve

The Evolution CP Calculator lets you predict exactly how much CP your Pokémon will have after evolving — before you spend a single Candy. Enter your Pokémon's current CP, and the tool instantly shows the predicted CP for every evolution stage using the same formula Niantic uses in-game. No more evolving a 900 CP Pidgey only to end up with a mediocre Pidgeot when your 1,100 CP one was sitting right there.

Evolution in Pokémon GO doesn't work like a flat percentage gain. Each species has a unique CP multiplier scaling tied to its base stats — Attack, Defense, and Stamina. A Magikarp with 200 CP might yield a Gyarados near 2,500 CP, but a Gastly with 500 CP won't reward you the same way. Knowing the outcome ahead of time is the difference between building a Great League PvP team that stays under the 1,500 CP cap or accidentally power-evolving a Pokémon that blows straight past it.

Serious trainers use this calculator alongside the IV calculator to verify individual values before committing Stardust, and cross-reference the type chart to confirm their evolved Pokémon fits the matchups they need. Use the Evolution CP Calculator above to run your predictions instantly, then head to the CP calculator to plan your power-up path after evolving.

How to Use the Evolution CP Calculator

1
Open the Search Pokémon field at the top of the calculator and type the name of the Pokémon you want to evolve — for example, "Dratini" or "Eevee". Select the correct entry from the dropdown; the tool loads base stats and the full evolution chain automatically.
2
Enter your Pokémon's Current CP in the CP field. If you know the exact level (check your in-game Pokémon screen), enter it too — this improves prediction accuracy. For even tighter results, add Attack, Defense, and Stamina IVs from an IV appraisal scan.
3
Tap Calculate Evolution CP. The tool computes predictions for all available evolution stages simultaneously, showing predicted CP, predicted HP, Candy cost, and — crucially — whether the resulting CP fits inside the Great League (≤1,500 CP) or Ultra League (≤2,500 CP) thresholds for PvP.
4
Review the Evolution Results panel. Each stage shows a CP range (min to max based on IVs) alongside the precise prediction if IVs were provided. Use the Copy Result button to save your numbers, then head in-game to evolve with confidence — knowing exactly what CP to expect.

How Evolution CP Is Calculated in Pokémon GO

Understanding the math behind the Evolution CP Calculator makes you a smarter trainer. CP in Pokémon GO is not a simple stat — it's a compressed score derived from three underlying base stats: Attack, Defense, and Stamina (HP). Every Pokémon species has fixed base values for these stats, and each individual Pokémon adds IV bonuses (0–15) on top.

The Official CP Formula

The formula Niantic uses — and the same one powering this calculator — is:

CP = floor( √(Attack + AtkIV) × √(Defense + DefIV) × √(Stamina + StaIV) × CPM² / 10 )

Where CPM is the CP Multiplier for the Pokémon's current level (ranging from 0.094 at Level 1 to 1.07122 at Level 50). The floor function means CP is always rounded down to the nearest whole number — which is why the game shows clean integers rather than decimals.

When a Pokémon evolves, its base Attack, Defense, and Stamina values change to the evolved form's stats. The IV bonuses and the current level — and therefore the CPM — carry over unchanged. This is why the CP gain from evolution varies so dramatically by species: a Pokémon evolving into a form with much higher base Attack will see a much larger CP jump than one where the stat difference is modest.

Why the CP Range Matters

Without IVs, this calculator shows you a CP range: the minimum (0/0/0 IVs) and maximum (15/15/15 IVs) possible post-evolution CP. That range can be surprisingly wide. A Level 20 Dratini evolving to Dragonite spans roughly 150–200 CP across the full IV spread. If you're targeting the Ultra League cap of 2,500 CP, landing inside that window matters. Use the Pokémon GO IV Calculator first to identify your exact IVs, then enter them here for a pinpoint prediction.

PvP Implications — The CP Cap Problem

The single most common mistake trainers make is evolving a Pokémon without checking the CP cap first. Great League PvP requires Pokémon at or below 1,500 CP at the time of battle — but you can't de-evolve once you've evolved. A Galarian Stunfisk at 1,450 CP is often a top-tier Great League pick; the same Pokémon powered up to 1,600 CP becomes ineligible. This calculator shows the exact evolved CP before you commit, so you can catch it at the right level before evolving. Pair this with our Stardust Calculator to plan the power-up budget before and after evolution.

Evolution and CP Multipliers — Key Levels

The CPM table is one of the most searched resources in the Pokémon GO community. Verify exact values with the calculator above, and reference the table below for the most important benchmarks.

CP Multiplier (CPM) Values by Pokémon Level

LevelCP Multiplier (CPM)Key Milestone
10.09400Minimum level
50.21088
100.42072
150.51737
200.61570Wild catch cap
250.70572
300.80354Raid boss cap
350.88931
400.98326Old trainer cap
410.99192XL Candy levels start
451.02500
501.07122Current max level

Frequently Asked Questions

Enter your Pokémon's current CP into the Evolution CP Calculator above and click Calculate. The tool applies the official Pokémon GO formula — using the evolved form's base Attack, Defense, and Stamina with your Pokémon's existing level and IVs — to predict the post-evolution CP instantly. For the most accurate result, also enter your Pokémon's level and IVs (0–15 each). Without IVs, the tool shows the full minimum-to-maximum CP range.
The CP gain from evolution depends entirely on the stat difference between the base form and the evolved form. There is no universal percentage. Magikarp (base Attack 29) evolving into Gyarados (base Attack 237) sees a massive CP multiplication — often 8–12x. By contrast, Caterpie evolving into Metapod shows almost no change because the base stats barely shift. Use this calculator to get the exact predicted gain for any species before committing your Candy.
No. Evolution in Pokémon GO preserves the Pokémon's IVs (Individual Values) and level exactly as they were before evolution. Only the base species stats change. This means a Pokémon with 15/15/15 perfect IVs before evolution will still have 15/15/15 IVs after, and the CPM remains the same as the pre-evolution value. The CP changes solely because the evolved form has different base Attack, Defense, and Stamina values in the formula.
The CP Multiplier (CPM) is a level-dependent scaling value Niantic uses in the CP formula. At Level 1 the CPM is 0.09400; at Level 20 (the wild catch cap) it reaches 0.61570; at the old Level 40 cap it is 0.98326; and at the current maximum Level 50 it is 1.07122. The CPM rises with each half-level and is applied as its square in the CP formula, meaning even small CPM differences at high levels create large CP jumps.
Yes — this is one of the most valuable uses of the Evolution CP Calculator. Before evolving any Pokémon you intend to use in Great League PvP (CP cap: 1,500), enter the current CP and IVs to see the exact post-evolution CP. If the result exceeds 1,500, you can power down your search to a lower-CP specimen of the same species and check again. The tool also shows whether the predicted CP fits Ultra League (≤2,500 CP) or Master League eligibility alongside each result.
When you leave the IV fields blank, the calculator cannot determine your specific IV combination, so it computes the full range from 0/0/0 IVs (minimum CP) to 15/15/15 IVs (maximum CP). The wider the species' base stats, the wider this range tends to be. To get a single precise prediction, add your Attack, Defense, and Stamina IVs. You can find these using the in-game Appraisal feature or our dedicated IV Calculator.
The calculator covers the full Pokémon GO Pokédex including branching evolutions (Eevee's eight eeveelutions, Tyrogue's three paths), Mega Evolutions, and regional variants. All evolution chains are mapped with accurate base stats sourced from Bulbapedia. Special evolution methods (walking as buddy, lure evolution, trade evolution) only affect the candy cost shown, not the CP calculation — the formula is identical regardless of evolution method.
For most trainers, evolving first is more Stardust-efficient. Lower-stage Pokémon cost fewer Stardust and Candy per power-up level, so you pay the cheaper rate while training up. However, if you're targeting a specific CP cap for PvP — like Great League's 1,500 CP ceiling — you may need to evolve at a precise CP to land just under the cap. Use this calculator to identify the target CP window, then use the Stardust Calculator to plan the most cost-efficient power-up path.

Pokémon Guides & Tips

 POKEMON NATURES GUIDE
POKEMON NATURES GUIDE
Read guide
 Pokemon Go Raid Guide
Pokemon Go Raid Guide
Read guide