Pokemon GO Pokedex

All 1,545 Pokemon with base stats, max CP, types and forms. Filter, sort and open any Pokemon for movesets, counters and rankings.

916 Normal 446 Shadow 55 Mega 2 Primal 50 Regional 76 Forms
1,042 Pokemon · Shadow, Mega & Primal hidden
# Pokemon Max CP Type ATK DEF STA
0001
Bulbasaur
Bulbasaur #0001 · Grass/Poison
1,260 GrassPoison 118 111 128
0002
Ivysaur
Ivysaur #0002 · Grass/Poison
1,921 GrassPoison 151 143 155
0003
Venusaur
Venusaur #0003 · Grass/Poison
3,075 GrassPoison 198 189 190
0004
Charmander
Charmander #0004 · Fire
1,108 Fire 116 93 118
0005
Charmeleon
Charmeleon #0005 · Fire
1,868 Fire 158 126 151
0006
Charizard
Charizard #0006 · Fire/Flying
3,266 FireFlying 223 173 186
0007
Squirtle
Squirtle #0007 · Water
1,069 Water 94 121 127
0008
Wartortle
Wartortle #0008 · Water
1,682 Water 126 155 153
0009
Blastoise
Blastoise #0009 · Water
2,788 Water 171 207 188
0010
Caterpie
Caterpie #0010 · Bug
494 Bug 55 55 128
0011
Metapod
Metapod #0011 · Bug
509 Bug 45 80 137
0012
Butterfree
Butterfree #0012 · Bug/Flying
2,065 BugFlying 167 137 155
0013
Weedle
Weedle #0013 · Bug/Poison
515 BugPoison 63 50 120
0014
Kakuna
Kakuna #0014 · Bug/Poison
488 BugPoison 46 75 128
0015
Beedrill
Beedrill #0015 · Bug/Poison
2,087 BugPoison 169 130 163
0016
Pidgey
Pidgey #0016 · Normal/Flying
769 NormalFlying 85 73 120
0017
Pidgeotto
Pidgeotto #0017 · Normal/Flying
1,350 NormalFlying 117 105 160
0018
Pidgeot
Pidgeot #0018 · Normal/Flying
2,407 NormalFlying 166 154 195
0019
Rattata
Rattata #0019 · Normal
830 Normal 103 70 102
0019
Rattata (Alola)
Rattata (Alola)Alola #0019 · Dark/Normal
830 DarkNormal 103 70 102
0020
Raticate
Raticate #0020 · Normal
1,956 Normal 161 139 146
0020
Raticate (Alola)
Raticate (Alola)Alola #0020 · Dark/Normal
1,927 DarkNormal 135 154 181
0021
Spearow
Spearow #0021 · Normal/Flying
902 NormalFlying 112 60 120
0022
Fearow
Fearow #0022 · Normal/Flying
2,257 NormalFlying 182 133 163
0023
Ekans
Ekans #0023 · Poison
1,048 Poison 110 97 111
0024
Arbok
Arbok #0024 · Poison
2,171 Poison 167 153 155
0025
Pikachu
Pikachu #0025 · Electric
1,060 Electric 112 96 111
0026
Raichu
Raichu #0026 · Electric
2,467 Electric 193 151 155
0026
Raichu (Alola)
Raichu (Alola)Alola #0026 · Electric/Psychic
2,585 ElectricPsychic 201 154 155
0027
Sandshrew
Sandshrew #0027 · Ground
1,426 Ground 126 120 137
0027
Sandshrew (Alola)
Sandshrew (Alola)Alola #0027 · Ice/Steel
1,462 IceSteel 125 129 137
0028
Sandslash
Sandslash #0028 · Ground
2,684 Ground 182 175 181
0028
Sandslash (Alola)
Sandslash (Alola)Alola #0028 · Ice/Steel
2,750 IceSteel 177 195 181
0030
Nidorina
Nidorina #0030 · Poison
1,480 Poison 117 120 172
0031
Nidoqueen
Nidoqueen #0031 · Poison/Ground
2,812 PoisonGround 180 173 207
0033
Nidorino
Nidorino #0033 · Poison
1,575 Poison 137 111 156
0034
Nidoking
Nidoking #0034 · Poison/Ground
2,902 PoisonGround 204 156 191
0035
Clefairy
Clefairy #0035 · Fairy
1,306 Fairy 107 108 172
0036
Clefable
Clefable #0036 · Fairy
2,755 Fairy 178 162 216
0037
Vulpix
Vulpix #0037 · Fire
998 Fire 96 109 116
0037
Vulpix (Alola)
Vulpix (Alola)Alola #0037 · Ice
998 Ice 96 109 116
0038
Ninetales
Ninetales #0038 · Fire
2,577 Fire 169 190 177
0038
Ninetales (Alola)
Ninetales (Alola)Alola #0038 · Ice/Fairy
2,610 IceFairy 170 193 177
0039
Jigglypuff
Jigglypuff #0039 · Normal/Fairy
818 NormalFairy 80 41 251
0040
Wigglytuff
Wigglytuff #0040 · Normal/Fairy
2,178 NormalFairy 156 90 295
0041
Zubat
Zubat #0041 · Poison/Flying
754 PoisonFlying 83 73 120
0042
Golbat
Golbat #0042 · Poison/Flying
2,234 PoisonFlying 161 150 181
0043
Oddish
Oddish #0043 · Grass/Poison
1,389 GrassPoison 131 112 128
0044
Gloom
Gloom #0044 · Grass/Poison
1,900 GrassPoison 153 136 155
0045
Vileplume
Vileplume #0045 · Grass/Poison
2,893 GrassPoison 202 167 181

Every Pokemon on this page 1545

Jump straight to any entry. Grouped by generation, in Pokedex order.

Kanto Gen 1 · 321

Johto Gen 2 · 176

Hoenn Gen 3 · 248

Sinnoh Gen 4 · 180

Unova Gen 5 · 247

Kalos Gen 6 · 109

Alola Gen 7 · 91

Galar Gen 8 · 93

About this Pokedex

Every Pokemon released in Pokemon GO is listed here with its base Attack, Defense and Stamina, plus the maximum CP it can reach at level 50 with perfect 15/15/15 IVs. Sorting by Attack ranks raid attackers; sorting by Max CP ranks Master League candidates.

Shadow, Mega and Primal forms are hidden by default so the list reads as one entry per species — turn them on in the filter panel, or open Shadow, Mega and regional forms as their own lists. Every Pokemon page has the full moveset table, raid counters and PvP rankings.

FAQ

How many Pokemon are in Pokemon GO?

There are currently 1545 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 uses the Pokemon's base stats plus perfect 15/15/15 IVs at level 50 (or level 51 with the Best Buddy boost). The formula is CP = (ATK × √DEF × √STA × CPM²) / 10, where CPM is the CP Multiplier for that level.

Explore more