Pokemon GO Pokedex
All 1508 Pokemon with stats, types, movesets & PvP rankings
1508 Pokemon
907 Normal
424 Shadow
49 Mega
2 Primal
50 Regional
76 Forms
Type
Form
1508 Pokemon
Browse every Pokemon currently available in Pokemon GO, including base stats, types, best movesets for raids and PvP, and evolution paths. Use the filters above to narrow by type, generation, or form category. Each Pokemon card shows Attack, Defense, Stamina, and Max CP at a glance.
Grass
Poison
CP
1,260
ATK
118
DEF
111
STA
128
Grass
Poison
CP
1,260
ATK
118
DEF
111
STA
128
Grass
Poison
CP
1,921
ATK
151
DEF
143
STA
155
Grass
Poison
CP
1,921
ATK
151
DEF
143
STA
155
Grass
Poison
CP
3,075
ATK
198
DEF
189
STA
190
Grass
Poison
CP
4,181
ATK
241
DEF
246
STA
190
Grass
Poison
CP
3,075
ATK
198
DEF
189
STA
190
Fire
CP
1,108
ATK
116
DEF
93
STA
118
Fire
CP
1,108
ATK
116
DEF
93
STA
118
Fire
CP
1,868
ATK
158
DEF
126
STA
151
Fire
CP
1,868
ATK
158
DEF
126
STA
151
Fire
Flying
CP
3,266
ATK
223
DEF
173
STA
186
Fire
Dragon
CP
4,353
ATK
273
DEF
213
STA
186
Fire
Flying
CP
5,037
ATK
319
DEF
212
STA
186
Fire
Flying
CP
3,266
ATK
223
DEF
173
STA
186
Water
CP
1,069
ATK
94
DEF
121
STA
127
Water
CP
1,069
ATK
94
DEF
121
STA
127
Water
CP
1,682
ATK
126
DEF
155
STA
153
Water
CP
1,682
ATK
126
DEF
155
STA
153
Water
CP
2,788
ATK
171
DEF
207
STA
188
Water
CP
4,455
ATK
264
DEF
237
STA
188
Water
CP
2,788
ATK
171
DEF
207
STA
188
Bug
CP
494
ATK
55
DEF
55
STA
128
Bug
CP
494
ATK
55
DEF
55
STA
128
Bug
CP
509
ATK
45
DEF
80
STA
137
Bug
CP
509
ATK
45
DEF
80
STA
137
Bug
Flying
CP
2,065
ATK
167
DEF
137
STA
155
Bug
Flying
CP
2,065
ATK
167
DEF
137
STA
155
Bug
Poison
CP
515
ATK
63
DEF
50
STA
120
Bug
Poison
CP
515
ATK
63
DEF
50
STA
120
Bug
Poison
CP
488
ATK
46
DEF
75
STA
128
Bug
Poison
CP
488
ATK
46
DEF
75
STA
128
Bug
Poison
CP
2,087
ATK
169
DEF
130
STA
163
Bug
Poison
CP
3,824
ATK
303
DEF
148
STA
163
Bug
Poison
CP
2,087
ATK
169
DEF
130
STA
163
Normal
Flying
CP
769
ATK
85
DEF
73
STA
120
Normal
Flying
CP
769
ATK
85
DEF
73
STA
120
Normal
Flying
CP
1,350
ATK
117
DEF
105
STA
160
Normal
Flying
CP
1,350
ATK
117
DEF
105
STA
160
Normal
Flying
CP
2,407
ATK
166
DEF
154
STA
195
Normal
Flying
CP
4,160
ATK
280
DEF
175
STA
195
Normal
Flying
CP
2,407
ATK
166
DEF
154
STA
195
Normal
CP
830
ATK
103
DEF
70
STA
102
Dark
Normal
CP
830
ATK
103
DEF
70
STA
102
Normal
CP
830
ATK
103
DEF
70
STA
102
Normal
CP
1,956
ATK
161
DEF
139
STA
146
Dark
Normal
CP
1,927
ATK
135
DEF
154
STA
181
Normal
CP
1,956
ATK
161
DEF
139
STA
146
Normal
Flying
CP
902
ATK
112
DEF
60
STA
120
Normal
Flying
CP
2,257
ATK
182
DEF
133
STA
163
Frequently Asked Questions
How many Pokemon are in Pokemon GO?
There are currently 1508 Pokemon available in Pokemon GO, including all regional forms, Mega Evolutions, and Shadow variants. New Pokemon are added regularly with each game update.
What do the stats (ATK, DEF, STA) mean?
ATK (Attack) determines how much damage a Pokemon deals. DEF (Defense) reduces incoming damage. STA (Stamina) determines HP. These base stats, combined with IVs and level, calculate a Pokemon's Combat Power (CP).
How is Max CP calculated?
Max CP is calculated using the Pokemon's base stats plus perfect 15/15/15 IVs at level 50 (or level 51 with Best Buddy boost). The formula is: CP = (ATK × √DEF × √STA × CPM²) / 10, where CPM is the CP Multiplier for that level.