In Pokemon GO each Pokemon has 2 moves, with a number next to them indicating what I assume to be the damage dealt by the move.

This damage dealt seems to be independent of the CP of the Pokemon, I have 700 CP Pokemon that do 5 or 6 damage and I have 100 CP Pokemon that do 15 damage on their basic attacks.

Does this mean that the 100 CP Pokemon actually does more damage than the 700 CP Pokemon?

  • i believe it has to do with power of the move rather than cp. though cp does increase hp
    – Dragonrage
    Jul 9, 2016 at 1:00
  • 1
    I imagine that CP would be used in a damage formula, something like AttackPower * CombatPower / 100 * TypeEffectivenessAndSTAB = DamageDealt @Dragonrage increasing CP increases HP, but you can have two pokemon of same species and the one with lower CP can have higher HP
    – Chalkos
    Jul 10, 2016 at 15:35
  • 1
    @Chalkos You can have a lower CP with higher HP if it is extra large
    – Aequitas
    Jul 15, 2016 at 17:20

6 Answers 6


CP is an aggregate stat based on the Gen VI Pokemon stats and their current level, none of which is shown to players; Silph Road has been datamining this stuff for a while now. So yes, CP will affect an attack's damage in both directions (the attacker's Attk and the defender's Def stats, respectively), but isn't a linear factor.

For example, a 1200 CP Snorlax with a 10 damage attack will do less damage than a 1200 CP Dragonite who also has a 10 damage attack. On the other hand, if the Dragonite attacked the Snorlax and visa versa, the damage would mostly equalize out because of Snorlax's Defense and HP stats, making the fight fairly close.

It's currently unknown if attacks are balanced by DPS, but I believe there's a good chance of it; high damage special attacks have a long attack animation (during which you can't dodge), and a long charge bar; low damage special attacks do not. In my (limited) personal experience, high damage base attacks have a longer attack animation, slowing the attack spam.

The one thing that I view as a major problem is that the Speed stat has no effect on gameplay (that we know of), so Electric types all have very low CP; a 1200 Vaporeon will beat an equivalent level Jolteon (933 CP) as a result.

  • 1
    I think speed is a factor, my jolteon attacks like a machine gun.
    – Aequitas
    Jul 18, 2016 at 2:33
  • @Aequitas Attack speed is based on the move used. Speed does factor into Pokemon Go's hidden Attack stat but only slightly.
    – Doval
    Aug 10, 2016 at 22:30

If all else is equal the damage dealt is proportional of the Attack stat of the pokémon.

Every pokémon has 3 base stats: stamina, defense and attack. Each of them is multiplied by the same factor. And this factor increases as the pokémon is powered up.

In the CP formula the stamina and the defense are square rooted factors and the attack is a linear factor.

This means doubling all stats results in 4-fold increase in CP.

So if all else is equal an 1200CP pokemon causes twice more damage than a 300CP pokemon does.

Damage formula

CP formula

But keep in mind that damage is not everything. You can have a pokémon with low damage but high defense and stamina which is more successful than a pokémon with high damage but low defense and low stamina.

A pokémon with twice more attack serves twice more damage, so it's twice more powerful.

A pokémon with twice more defense receives half damage, so while it lives it can serve twice more damage, so it's twice more powerful.

A pokémon with twice more stamina has twice more hit points, so it can withstand twice more punishment, so while the hp bar depletes it can cause twice more damage, so it's twice more powerful.

So to compare the true combat potential of a pokémon specy, multiply its base stats.


Combat Power (CP) is an overall indicator of the power of your Pokemon.

In other games, you have a lot of stats like

  • attack power (physical damage dealt)
  • defense (physical damage resistance)
  • magic (magic damage dealt)
  • spirit (magic damage resistance)
  • vitality (increases HP (varies from game to game))

Pokemon Go consolidates a lot of these (not all, HP is still separate), and instead gives you one big indicator of your Pokemon's battle prowess; Combat Power.

This means, of course, that even though someone else's CP may be higher, yours might still win if it is the right type, and if you play the battle skillfully.

Source: Niantic support

  • I don't think this is right since i have two pokemon with the same HP the same CP but different moves doing different damage.
    – Aequitas
    Jul 15, 2016 at 17:18
  • @Aequitas - Added source. Are we interpreting it differently?
    – Alec
    Jul 15, 2016 at 17:28
  • @Aequitas The moves a Pokémon gets are randomly selected, and are unrelated to CP.
    – jackwise
    Jul 15, 2016 at 17:34
  • @jackwise I'm asking if the CP of a pokemon in any way affects how much damage it does, i know the moves can be different. It just doesn't make sense that a 10cp pokemon can do more damage with a move that does 15 damage and a 3000cp pokemon has a move that does 5 damage. See Chalkos's comment for the general idea -> that a pokemon's move does the base damage (5 in the above example) and is increased depending on it's CP.
    – Aequitas
    Jul 15, 2016 at 17:49
  • @Alec nowhere does it say anything about moves or damage in that link. "indicates how well a particular pokemon will perform in battle" is very vague. I already pointed this out. Just look at your pokemon, find two CP10 pokemon, they have the same HP but they will do different amounts of damage because they can have two different moves, one that does 5 and one that does 15. How can they perform the same when one clearly does triple the damage of the other? Therefore the CP does not take into account the attack power contrary to what you have said, but mayb the dmg is increased by CP.
    – Aequitas
    Jul 15, 2016 at 17:53

Alec has kindly explained how CP affects a Pokémon's overall effectiveness in battle. However, you asked if CP affects the damage of the moves a Pokémon knows - ie, will a 500CP Zubat do more damage with its moves than a 100cp Zubat.

The answer to this question at the moment is, unfortunately, we don't know. Niantic has not released any information on how the game actually works. We can only speculate as to what CP might affect.

On a side note, the moves a Pokémon has are chosen at random, meaning that the aforementioned 100CP Zubat could know sludge bomb (60 damage), while the 500CP Zubat could know Poison Fang (15 damage), or vice versa.


For the easy answer, NO. CP has no value in the damage calculation.

Everyone else is trying to get to the point that CP usually means that pokemon is stronger, but doesn't always.

CP is calculated from ATK (hidden stat, but you can find the equation from online. It derives from the older games stats.), DEF (same thing as ATK, hidden), and HP. The CP is calculated based off those three numbers. It is kind of a generic, "this is about how strong" your pokemon is. The calculation can be found online as well, but the number doesn't really mean anything seeing as it isn't included in any damage or defense calculation.


I've seen vileplumes and venesaurs which have mediocre HP at around 90HP, yet I could hit them with my snorlax's hyper beam 120, and it barely would even do anything to it. Some have stronger attack yet attack much slower, while some have weaker attacks and attack much faster. But I put my chancey in a gym it has 300HP, and it's basic attack is 12, and special is 50, both better than my vaporeon yet it got demolished, so CP definitely makes a difference I just don't know what, I don't know if it builds up your defense against attacks, or makes attacks more effective, but I've seen some vileplumes and venesaurs that were extremely tough to beat, and even with lower HP they were crazy strong and even strong attacks seemed to do little to them.

You must log in to answer this question.

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