Quick Links
New Pokemon are added toPokemon GOall the time. With the frequent additions of more Pokemon, regionals, time-limited encounters, and more, it can be difficult to know how many total Pokemon there are in the Pokedex, let alone complete it.
The number that represents a complete Pokedex is not necessarily achievable depending on a number of factors: When did you start playing? Where in the world do you live? Do you manage to finish Special Research stories?
Let’s take a look at how many Pokemon are available inPokemon GO,which ones might represent gaps in different players' Pokedexes, and everything else related to the gargantuan task of catching ‘em all inPokemon GO.
A Complete Pokedex, With Regionals, Legendaries, Mythicals, and Currently Unobtainable Pokemon
Anyone who has managed to obtain every regional (by traveling, trading, or any other means), every Mythical Pokemon, every Legendary, and all the Pokemon that are locked behind events, quests, seasons, or anything else, will have912 Pokemon listed as “caught"in their Pokedex.
The most recent Pokemon added to the game are:
One of the most recent additions to the game is the Hisuian Zorua family, but these do not represent a new Pokedex entry as Unovan Zorua and Zoroark were already present in the game!
In the entire National Pokedex of the main series, starting with Bulbasaur in Generation I on to the end of Generation VIII, Enamorus, there were 905 Pokemon in total. With the release ofPokemon ScarletandPokemon Violet,and their two rounds of DLC, that number is now 1,025. The final Pokemon, currently, in confirmed National Dex order, is Pecharunt #1,025.
Which Pokemon are available in Pokemon GO?
For a complete list of all the Pokedex entries in Pokemon GO, click here!The table showing all of them is extremely long, so we’ve put it at the bottom of the page to avoid it clogging up your reading experience.
Which Pokemon from Each Generation are Missing from Pokemon GO?
This table shows a breakdown of the Pokemon available by generation, with the columns on the right specifically outlining which Pokemon from those generations arenotyet available. Note: you may need to scroll left and right to see the full table, especially on mobile.
151/151
100/100
135/135
104/107
156/156
72/72
78/86
Unknown (Meltan and Melmetal)
2/2
55/89
6/7
53/120
912/1,025
Percentage available: ~88.98%
Which Pokemon You Might Be Missing
If you’re looking at that total and your Pokedex has a lower number, you might be wondering which Pokemon you’re missing. There may be standard Pokemon that you might not have obtained yet, like difficult evolutions or rare spawns. However, there are some categories of Pokemon that are fairly difficult or even nearly impossible to obtain through normal means day to day.
Let’s take a look at some Pokemon that are commonly missing for most people.
How Many Regionals are there in Pokemon GO?
The most obvious explanation for gaps in the average player’s Pokedex is the region-lock mechanic. There is a whole host of Pokemon that will only spawn in certain parts of the world. These are called regional Pokemon and they can only be obtained in these ways:
Initially, there were only four regional Pokemon: Mr. Mime, Farfetch’d, Tauros, and Kangaskhan. Over the years, though, many more have been added. For a full breakdown of them all, as well as where to find them, check out our list (complete with maps and everything!):
Pokemon GO: Every Regional Pokemon And Where To Catch Them
Depending on where you live in the world, how many you have access to will be different. For example, some people in New York City should have access to both Bouffalant and Tauros, while people in Toronto can access Tauros but not Bouffalant. Some places are super lucky and can access several regionals, while others have way fewer, unfortunately.
In total, there are 36 regional Pokemon that can spawn in the wild or Raids, plus three evolutions (Simisage, Simisear, and Simipour), meaning there are 39 “true” regional Pokemon that may cause gaps in your Pokedex.
What we mean by “true” regionals are the Pokemon that areentirely exclusive to one region, regardless of their forms.There are some form differences that are exclusive to certain regions of the world, like Shellos and Gastrodon, or Furfrou’s trims. A Pokemon like Shellos is available worldwide, but is only available in its blue East Sea form in the Eastern Hemisphere and its pink West Sea form in the Western Hemisphere. These forms don’t count as separate Pokedex entries, meaning that, if you’ve caught pink Shellos, blue Shellos will not be a gap in your Pokedex. In summary, Shellos is available to everyone, and won’t represent a typical gap in a Pokedex due to regionality like a “true” regional will, like Klefki or Comfey, who only spawn in France and Hawai’i, respectively.
Since Galarian Farfetch’d, Galarian Mr. Mime, and Galarian Corsola are available worldwide in eggs and referral rewards, we’ve opted to exclude them from this list. We have also removed Tauros, as its various Paldean forms can be caught worldwide.
Kantonian Farfetch’d is still regional to East Asia, but obtaining a Galarian Farfetch’d will still complete the Pokedex entry for this Pokemon.
Johtonian Corsola is exclusive to tropical coastlines, but Galarian Corsola will complete the Pokedex entry.
Kantonian Mr. Mime is exclusive to Europe, but Galarian Mr. Mime will complete its Pokedex entry. Mime Jr. continues to be a regional exclusive to Europe.
Kantonian Tauros is available only in the central section of North America (mostly the United States, with some bits of Canada and Mexico), Paldean Tauros Combat Breed is available on the Iberian Peninsula, and Aqua Breed and Blaze Breed are available in the western and eastern hemispheres, respectively.
“True” regional Pokemon include the following (these are rough summaries of where they can be found, check our list linked above for more specific location boundaries):
Exclusive Pokemon
There is also a handful of Pokemon that are only available at certain times, after completing a quest, or through other methods, some of which aren’t always available/accessible. This can include, but is not limited to, Raids, Eggs, events, Special Research rewards, Field Research rewards, and the GO Battle League. This section will break down the list of Pokemon that might be missing from your Pokedex because there are special requirements to find them.
Some notes:these are the general requirements, as they can sometimes change. For example, Shinx is typically only encounterable in Raids, but it did get a Community Day. This table shows the general, typical requirements for finding these Pokemon in a vacuum without temporary factors, at the time of writing. Additionally, we try to keep this list comprehensive and up-to-date as much as possible, but Niantic is constantly changing the availability of Pokemon and introducing new ‘mons to the game. We do our best, but please keep this in mind!
265
Take snapshots until it photobombs (once per day)
352
Kecleon
Encounter an “invisible obstacle” at a PokeStop and tap on it repeatedly
570
Zorua
Zorua shows up on the map as the player’s Buddy Pokemon
290
Nincada (and evolution, #291- Ninjask)
291
327
Field Research (form changes each month)
359
303
403
Shinx (plus evolutions, #404- Luxio and #405- Luxray)
599
Klink (plus evolutions, #600- Klang and #601- Klinklang)
532
Timburr (plus evolutions, #533- Gurdurr and #534- Conkeldurr)
621
776
781
899
900
962
677
Espurr (plus evolution, #678- Meowstic)
744
Rockruff (plus evolution, #745- Lycanroc)
420
Cherubi (evolution, #421- Cherrim, spawns in the wild in its Sunshine form)
442
559
Scraggy (plus evolution, #560- Scrafty)
619
Mienfoo (plus evolution, #620- Mienshao)
627
Rufflet (plus evolution, #628- Braviary)
999
Gimmighoul (plus evolution, #1,000- Gholdengo)
Send a postcard toScarletorVioletand use the Coin Bag to spawn them
562
Yamask (Both Unovan and Galarian, and their evolutions, #563- Cofagrigus and #867Runerigus)
Usually only available during the annual Halloween event
803
Poipole (and evolution, #804- Naganadel)
935
Charcadet (plus evolutions,#936- Armarouge and#937- Ceruledge)
957
Tinkatink (plus evolutions,#958- Tinkatuff and#959- Tinkaton)
551
Sandile (plus evolutions, #552- Krokorok and #553- Krookodile)
12km Eggs
624
Pawniard (plus evolution, #625- Bisharp)
629
Vullaby (plus evolution, #630- Braviary)
674
Pancham (plus evolution, #675- Pangoro)
757
Salandit (plus evolution, #758- Salazzle)
944
Shroodle (plus evolution, #945- Grafaiai)
Baby Pokemon are a special case, as they can only be hatched from Eggs, but many of their evolutions can be caught in the wild. The Pokemon in the table above are exclusive to their listed encounter methods, and must be evolved to obtain their evolution (with the exception of Cherubi). Here are all the Baby Pokemon in Pokemon GO, which can only be hatched, not caught:
172
Pikachu and Raichu
173
Clefairy and Clefable
174
Jigglypuff and Wigglytuff
175
Togetic and Togekiss
236
Hitmonchan, Hitmonlee, or Hitmontop
238
239
Electabuzz and Electivire
240
Magmar and Magmortar
298
Marill and Azumarill
360
406
Roselia and Roserade
433
438
439
440
Chansey and Blissey
446
447
458
Mantyke
Mantine
Legendary Pokemon are almost always locked to Raid battles, while Mythical Pokemon are typically encountered through Special Research stories, though there are some exceptions to both of these rules.
The following Legendary Pokemon are available in the game, and can (usually) only be found in Raids. At high ranks in the GO Battle League, players can sometimes encounter the current Tier 5 Raid Boss as a reward. Additionally, Giovanni often has a Shadow Legendary Pokemon that can be caught after defeating him.
144
380
487
717
889
145
381
488
718
895
146
382
638
785
896
150
383
639
786
891
243
384
640
787
892
244
480
641
788
245
481
642
789
249
482
643
790
250
483
644
791
377
484
645
792
378
485
646
800
379
486
716
888
Zacian
*The Legendary Birds can be caught in their Galarian forms by using a Daily Incense
**The Lake Guardians spawn in the wild as well, but are regional in both Raids and in the wild
***Zygardeis a bit different. It’s a Legendary Pokemon, but can only be obtained via Special Research, like a Mythical Pokemon. The Special Research quest is calledFrom A to Zygarde.If players complete the required steps, they’ll earn an encounter with 10% Zygarde. The other forms of Zygarde can be obtained through a Form Switch, using Zygarde Cells. These Cells can only be obtained by following Routes in thePokemon GORoute mechanic. They’ll appear as a glowing spot on the overworld map.
****Kubfu can only be caught from Special Research
Mythical Pokemon are either found in Raids or encountered as part of Special Research stories. If the player obtains the Special Research story, they have as long as they want to complete it. However, some are given out at certain times and not accessible if missed, though they’ll likely be rerun eventually.
151
251
385
386
461
492
494
647
648
649
719
720
721
802
893
808
809
Melmetal
Evolve from Meltan
*The Mystery Box can be activated by transferring a Pokemon from Pokemon GO to Pokemon Let’s Go Pikachu or Let’s Go Eevee. It will then spawn Meltan for half an hour.
Finally, the Ultra Beasts have been released inPokemon GO.
All of them have been released, and are obtainable through different methods. Some are available through Special or Timed Research, but this is the exception moreso than the norm, other than Poipole, who is only available through Special Research.
Summary & Completion Tips
In total, your Pokedex will have 912 Pokemon caught if it’s as complete as possible at this time. This number does not include form differences, gender differences, shinies, or anything else like this. A Pokemon has only one Pokedex slot, and its other forms and differences do not list separately.
If your Pokedex is missing some of the Pokemon listed on this page as being more difficult to find, never fear — there are frequent events and other changes to the game to make these Pokemon more accessible. For example: Gible was once extremely tough to find, but then received a Community Day and several different spawn boosts during various events.
Some of the best ways to find Pokemon that are typically hard to find include the following:
Overall, watching the spawn changes for different events is far and away the best method for finding new Pokemon. Be sure to watch the in-game news, or check out ourPokemon GOdirectoryfor which events are on currently, what’s coming up, and a ton more information on completing the Pokedex and more.
Alternate Pokedex Counts - Megas, Shadows, Shiny Pokemon
While the standard Pokedex count is outlined above, the game has added alternate Pokedexes that count certain categories of Pokemon. Among these, Shinies, Mega Evolutions, Gigantamax Pokemon, Event Pokemon, and Shadow/Purified Pokemon are the most interesting, in terms of their total counts.
The other categorical Pokedexes have the same total as the standard Pokedex, as they can be any of the existing Pokemon in the game. These are Lucky Pokemon, Four-Star Pokemon (“Perfect”), and Three-Stars. Of course, Shiny Three-Stars will have the same possible total as the Shiny Pokedex. As such, these categorical Pokedexes will not be listed in this section.
835
45
392
Gigantamax Pokemon
12
*While there is much overlap between these Pokedexes, we won’t go over that here, as it doesn’t affect the total counts of any of them. That is, for instance, Shadow Pokemon can be shiny, but they won’t count separately in either the Shadow or Shiny Pokedexes. For example: Shadow Aerodactyl can be shiny, but it won’t be listed as a separate shiny entry from standard shiny Aerodactyl or standard Shadow Aerodactyl in their respective Pokedex counts. Megas, Shadows, Event Pokemon, and Gigantamax Pokemon can be shiny, costumed Pokemon can Mega Evolve, and so on. We will just go over the entries as they are registered in the Pokedexes.
In-Depth Breakdowns
Shiny Pokemon
Of the 912 Pokemon available in Pokemon GO, 835 of them can be shiny, or 91.56%.
The most recent Shiny Pokemon added to the game are
Mega Evolutions (and Primal Reversions)
There are 46 Pokemon capable of Mega Evolving, and 48 Mega forms (Charizard and Mewtwo have two each), plus two Primal Reversions (Kyogre and Groudon). The Mega Pokedex inPokemon GOtreats Mewtwo and Charizard’s forms as separate entries, and Primal Groudon/Kyogre as Mega Evolution entries, meaning this particular Pokedex has a maximum number of 50 entries. Currently, 45 of them are available, or 90%.
The missing Megas inGOare Mega Sharpedo, Mega Camerupt, Mega Metagross, and Mega Mewtwo X and Mega Mewtwo Y.
The most recent Megas added to the game are:
Shadow and Purified Pokemon
Out of the 905 Pokemon available inGO,392 of them can be caught in their Shadow forms and then Purified.
Event Pokemon
In January of 2025, Niantic removed the Event/Costume Pokedex from the game. We’ll continue to list the most recent event Pokemon here, but there isn’t an official total number to aim for for players.
Many of these event Pokemon are limited to special events around the world, or were only available for a short time many years ago, so do not be discouraged if your event Pokedex has a much lower number than this!
There are currently only a few Gigantamax Pokemon available inGO:
In the main series, there are 32 Pokemon capable of Gigantamax. There are 33 different Gigantamax forms. Some Pokemon share one (Appeltun and Flapple share a G-Max form), and one Pokemon has two different G-Max forms (Urshifu’s two forms each have their own G-Max forms).
Pokemon available Dynamaxed are not registered in a separate Pokedex, but they are released by species over time. Right now, the available Dynamax Pokemon are:
Pokemon can only be challenged and caught at Max Power Spots in their base evolution. This means you can challenge and catch Dynamax Bulbasaur, but not Ivysaur or Venusaur. You’ll have to evolve the Bulbasaur you catch to obtain a Dynamax-capable Venusaur. The exception to this is the Toxel line. Toxel cannot be caught in a Dynamax Raid, but Toxtricity can.
In the main series, every Pokemon can Dynamax, even those with G-Max forms, except for three: Zacian, Zamazenta, and Eternatus. While Zacian and Zamazenta cannot Max-ify in any way, Eternatus does, into Eternamax Eternatus, a special and unique form.
More:Pokemon GO: Full Game Guide
A Full Pokedex in Pokemon GO
This table is extremely large, so you’ll probably need to scroll left and right or zoom out in your browser settings if you want to see it all.
#0001
#0002
#0003
#0004
#0005
#0006
#0007
#0008
#0009
#0010
#0011
#0012
#0013
#0014
#0015
#0016
#0017
#0018
#0019
#0020
#0021
#0022
#0023
#0024
#0025
#0026
#0027
#0028
#0029
#0030
#0031
#0032
#0033
#0034
#0035
#0036
#0037
#0038
#0039
#0040
#0041
#0042
#0043
#0044
#0045
#0046
#0047
#0048
#0049
#0050
#0051
#0052
#0053
#0054
#0055
#0056
#0057
#0058
#0059
#0060
#0061
#0062
#0063
#0064
#0065
#0066
#0067
#0068
#0069
#0070
#0071
#0072
#0073
#0074
#0075
#0076
#0077
#0078
#0079
#0080
#0081
#0082
#0083
#0084
#0085
#0086
#0087
#0088
#0089
#0090
#0091
#0092
#0093
#0094
#0095
#0096
#0097
#0098
#0099
#0100
#0101
#0102
#0103
#0104
#0105
#0106
#0107
#0108
#0109
#0110
#0111
#0112
#0113
#0114
#0115
#0116
#0117
#0118
#0119
#0120
#0121
#0122
#0123
#0124
#0125
#0126
#0127
#0128
#0129
#0130
#0131
#0132
#0133
#0134
#0135
#0136
#0137
#0138
#0139
#0140
#0141
#0142
#0143
#0144
#0145
#0146
#0147
#0148
#0149
#0150
#0151
#0152
#0153
#0154
#0155
#0156
#0157
#0158
#0159
#0160
#0161
#0162
#0163
#0164
#0165
#0166
#0167
#0168
#0169
#0170
#0171
#0172
#0173
#0174
#0175
#0176
#0177
#0178
#0179
#0180
#0181
#0182
#0183
#0184
#0185
#0186
#0187
#0188
#0189
#0190
#0191
#0192
#0193
#0194
#0195
#0196
#0197
#0198
#0199
#0200
#0201
#0202
#0203
#0204
#0205
#0206
#0207
#0208
#0209
#0210
#0211
#0212
#0213
#0214
#0215
#0216
#0217
#0218
#0219
#0220
#0221
#0222
#0223
#0224
#0225
#0226
#0227
#0228
#0229
#0230
#0231
#0232
#0233
#0234
#0235
#0236
#0237
#0238
#0239
#0240
#0241
#0242
#0243
#0244
#0245
#0246
#0247
#0248
#0249
#0250
#0251
#0252
#0253
#0254
#0255
#0256
#0257
#0258
#0259
#0260
#0261
#0262
#0263
#0264
#0265
#0266
#0267
#0268
#0269
#0270
#0271
#0272
#0273
#0274
#0275
#0276
#0277
#0278
#0279
#0280
#0281
#0282
#0283
#0284
#0285
#0286
#0287
#0288
#0289
#0290
#0291
#0292
#0293
#0294
#0295
#0296
#0297
#0298
#0299
#0300
#0301
#0302
#0303
#0304
#0305
#0306
#0307
#0308
#0309
#0310
#0311
#0312
#0313
#0314
#0315
#0316
#0317
#0318
#0319
#0320
#0321
#0322
#0323
#0324
#0325
#0326
#0327
#0328
#0329
#0330
#0331
#0332
#0333
#0334
#0335
#0336
#0337
#0338
#0339
#0340
#0341
#0342
#0343
#0344
#0345
#0346
#0347
#0348
#0349
#0350
#0351
#0352
#0353
#0354
#0355
#0356
#0357
#0358
#0359
#0360
#0361
#0362
#0363
#0364
#0365
#0366
#0367
#0368
#0369
#0370
#0371
#0372
#0373
#0374
#0375
#0376
#0377
#0378
#0379
#0380
#0381
#0382
#0383
#0384
#0385
#0386
#0387
#0388
#0389
#0390
#0391
#0392
#0393
#0394
#0395
#0396
#0397
#0398
#0399
#0400
#0401
#0402
#0403
#0404
#0405
#0406
#0407
#0408
#0409
#0410
#0411
#0412
#0413
#0414
#0415
#0416
#0417
#0418
#0419
#0420
#0421
#0422
#0423
#0424
#0425
#0426
#0427
#0428
#0429
#0430
#0431
#0432
#0433
#0434
#0435
#0436
#0437
#0438
#0439
#0440
#0441
#0442
#0443
#0444
#0445
#0446
#0447
#0448
#0449
#0450
#0451
#0452
#0453
#0454
#0455
#0456
#0457
#0458
#0459
#0460
#0461
#0462
#0463
#0464
#0465
#0466
#0467
#0468
#0469
#0470
#0471
#0472
#0473
#0474
#0475
#0476
#0477
#0478
#0479
#0480
#0481
#0482
#0483
#0484
#0485
#0486
#0487
#0488
#0491
#0492
#0494
#0495
#0496
#0497
#0498
#0499
#0500
#0501
#0502
#0503
#0504
#0505
#0506
#0507
#0508
#0509
#0510
#0511
#0512
#0513
#0514
#0515
#0516
#0517
#0518
#0519
#0520
#0521
#0522
#0523
#0524
#0525
#0526
#0527
#0528
#0529
#0530
#0531
#0532
#0533
#0534
#0535
#0536
#0537
#0538
#0539
#0540
#0541
#0542
#0543
#0544
#0545
#0546
#0547
#0548
#0549
#0550
#0551
#0552
#0553
#0554
#0555
#0556
#0557
#0558
#0559
#0560
#0561
#0562
#0563
#0564
#0565
#0566
#0567
#0568
#0569
#0570
#0571
#0572
#0573
#0574
#0575
#0576
#0577
#0578
#0579
#0580
#0581
#0582
#0583
#0584
#0585
#0586
#0587
#0588
#0589
#0590
#0591
#0592
#0593
#0594
#0595
#0596
#0597
#0598
#0599
#0600
#0601
#0602
#0603
#0604
#0605
#0606
#0607
#0608
#0609
#0610
#0611
#0612
#0613
#0614
#0615
#0616
#0617
#0618
#0619
#0620
#0621
#0622
#0623
#0624
#0625
#0626
#0627
#0628
#0629
#0630
#0631
#0632
#0633
#0634
#0635
#0636
#0637
#0638
#0639
#0640
#0641
#0642
#0643
#0644
#0645
#0646
#0647
#0648
#0649
#0650
#0651
#0652
#0653
#0654
#0655
#0656
#0657
#0658
#0659
#0660
#0661
#0662
#0663
#0664
#0665
#0666
#0667
#0668
#0669
#0670
#0671
#0672
#0673
#0674
#0675
#0676
#0677
#0678
#0679
#0680
#0681
#0682
#0683
#0684
#0685
#0686
#0687
#0688
#0689
#0690
#0691
#0692
#0693
#0694
#0695
#0696
#0697
#0698
#0699
#0700
#0701
#0702
#0703
#0704
#0705
#0706
#0707
#0708
#0709
#0710
#0711
#0712
#0713
#0714
#0715
#0716
#0717
#0718
#0719
#0720
#0721
#0722
#0723
#0724
#0725
#0726
#0727
#0728
#0729
#0730
#0731
#0732
#0733
#0734
#0735
#0736
#0737
#0738
#0739
#0740
#0741
#0742
#0743
#0744
#0745
#0747
#0748
#0749
#0750
#0751
#0752
#0753
#0754
#0755
#0756
#0757
#0758
#0759
#0760
#0761
#0762
#0763
#0764
#0765
#0766
#0767
#0768
#0769
#0770
#0775
#0776
#0777
#0779
#0780
#0781
#0782
#0783
#0784
#0785
#0786
#0787
#0788
#0789
#0790
#0791
#0792
#0793
#0794
#0795
#0796
#0797
#0798
#0799
#0800
#0802
#0803
#0804
#0805
#0806
#0810
#0811
#0812
#0813
#0814
#0815
#0816
#0817
#0818
#0819
#0820
#0821
#0822
#0823
#0827
#0828
#0829
#0830
#0831
#0832
#0835
#0836
#0840
#0841
#0842
#0848
#0849
#0850
#0851
#0854
#0855
#0856
#0857
#0858
#0862
#0863
#0864
#0865
#0866
#0867
#0870
#0872
#0873
#0874
#0877
#0885
#0886
#0887
#0888
#0889
#0891
#0892
#0893
#0894
#0895
#0899
#0900
#0901
#0903
#0904
#0905
#0906
#0907
#0908
#0909
#0910
#0911
#0912
#0913
#0914
#0915
#0916
#0919
#0920
#0921
#0922
#0923
#0924
#0925
#0926
#0927
#0928
#0929
#0930
#0935
#0936
#0937
#0938
#0939
#0944
#0945
#0948
#0949
#0957
#0958
#0959
#0960
#0961
#0962
#0965
#0966
#0971
#0972
#0974
#0975
#978
#0979
#0980
#0983
#0996
#0997
#0998
#0999
#1000
#0808
#0809