## CP (Combat Power)

The higher CP a Pokémon has, the stronger it will be during battle. You can increase the CP of your Pokémon by giving it a Power Up. This value is based on the Pokémon's Attack, Defense, and Stamina.

## Level

Like the trainer each Pokémon has a level represented by the white semi-circle near the top of their screen. The max level is 40, requiring two Power Ups to gain one level. All wild Pokémon are caught at whole levels, never at half levels.

## HP (Hit Points)

The more hit points a Pokémon has, the more damage it can sustain during a battle without fainting.

## Type

Each species has a primary and sometimes a secondary associated type. During battle, strengths and weaknesses of each type will impact how effective attacks are against the opponent.

## Weight/Height

Each species has an average weight and height. Some Pokémon captured may be significantly bigger or smaller than these sizes, and the game will label them as XS or XL.

## Moves

For more details on this topic, see Pokémon GO/Moves.

Each Pokémon has two moves for use during Gym battles, a quick move and a special move. Each species has two quick moves and up to four special moves available. The two moves each Pokémon gets are random and cannot be changed, except by evolution which will assign a new set of moves.

## Hidden attributes

Each Pokémon has a hidden Stamina, Attack and Defense stat that is represented in the game by their CP and HP. Each of these hidden stats is a combination of the species' base value plus a value specific to the Pokémon (IV). Each of the 3 IVs can can vary from 0 to 15. HP and CP are rounded down to the nearest integer with a minimum of 10.

${\displaystyle Attack=Attack_{Species}+Attack_{IV}}$

${\displaystyle Defense=Defense_{Species}+Defense_{IV}}$

${\displaystyle Stamina=Stamina_{Species}+Stamina_{IV}}$

${\displaystyle CP={\frac {Attack\times {\sqrt {Defense}}\times {\sqrt {Stamina}}\times CpMultiplier^{2}}{10}}}$

${\displaystyle HP=Stamina\times CpMultiplier}$

### CpMultiplier

CP Multiplier is a hard-coded value in the game for each level. Since powering up goes in half-level increments, the half level CpMultiplier must be calculated. When looking up the relevant multiplier, use the Pokémon's level, not your trainer level.

${\displaystyle CpMultiplier_{level+0.5}={\sqrt {(CpMultiplier_{level}^{2}+CpMultiplier_{level+1}^{2})/2}}}$

Level CpMultiplier ${\displaystyle CpMultiplier^{2}}$
1 0.0939999968 0.0088359994
2 0.1663978696 0.027688251
3 0.2157324702 0.0465404987
4 0.2557200491 0.0653927435
5 0.2902498841 0.0842449952
6 0.3210875988 0.1030972461
7 0.3492126763 0.1219494933
8 0.3752355874 0.140801746
9 0.3995672762 0.1596540082
10 0.4225000143 0.1785062621
11 0.4431075454 0.1963442968
12 0.4627983868 0.2141823468
13 0.481684953 0.2320203939
14 0.499858439 0.249858459
15 0.5173939466 0.267696496
16 0.5343543291 0.285534549
17 0.5507926941 0.3033725919
18 0.5667545199 0.3212106859
19 0.5822789073 0.3390487259
20 0.5974000096 0.3568867715
Level CpMultiplier ${\displaystyle CpMultiplier^{2}}$
21 0.6121572852 0.3747365418
22 0.6265671253 0.3925863625
23 0.6406529546 0.4104362082
24 0.6544356346 0.4282859999
25 0.6679340005 0.446135829
26 0.6811649203 0.4639856487
27 0.6941436529 0.4818354109
28 0.7068842053 0.4996852798
29 0.7193990946 0.5175350573
30 0.7317000031 0.5353848946
31 0.7377694845 0.5443038123
32 0.7437894344 0.5532227228
33 0.749761045 0.5621416246
34 0.7556855083 0.5710605874
35 0.7615638375 0.5799794786
36 0.7673971653 0.5888984093
37 0.7731865048 0.5978173713
38 0.7789327502 0.6067362294
39 0.7846369743 0.6156551815
40 0.7903000116 0.6245741084