Regular updates to Pokémon GO introduce new Pokémon, expanding the in-game Pokédex continuously. However, the completeness of your Pokédex may be influenced by multiple factors, including your start date, your geographical location, and your success with completing Special Research tasks.
This article will delve into the current number of Pokémon available within Pokémon GO, identify potential gaps in players’ Pokédexes, and provide insights into the extensive journey of capturing every Pokémon.
Achieving a Complete Pokédex: Regionals, Legendaries, Mythicals, and Currently Unavailable Pokémon

In order to have all Pokémon listed as “caught”in their Pokédex, players must secure every regional Pokémon (through travel, trading, or other methods), along with all Mythical and Legendary Pokémon. Currently, the total stands at 891 Pokémon.
The latest additions to the game include:
- Mudbray #749 and Mudsdale #750 on March 29
- Sizzlipede #850 and Centiskorch #851 on March 27
- Nickit #827 and Thievul #828 on March 19
- Kubfu #891 on March 5
- Dhelmise #781 on February 11
- Rookidee #821, Corvisquire #822, and Corviknight #823
- Shroodle #944 and Grafaiai #945 on January 15
In the broader scope of the National Pokédex from the main series, with its origins in Generation I starting from Bulbasaur and culminating in Generation VIII with Enamorus, the total number of Pokémon was 905. However, following the launches of Pokémon Scarlet and Pokémon Violet alongside two downloadable content expansions, this figure has grown to 1,025 Pokémon, with Pecharunt #1,025 being the most recently confirmed entry.
Missing Pokémon by Generation in Pokémon GO
The following table illustrates which Pokémon are currently available in Pokémon GO by generation, highlighting any that are not yet released. Please note that if viewing on mobile, you might need to scroll horizontally for full visibility.
Region/Generation |
Available |
Not Released |
||||||||
---|---|---|---|---|---|---|---|---|---|---|
Kanto (Gen I) | 151/151 |
None |
||||||||
Johto (Gen II) | 100/100 |
None |
||||||||
Hoenn (Gen III) | 135/135 |
None |
||||||||
Sinnoh (Gen IV) | 104/107 |
|
||||||||
Unova (Gen V) | 156/156 |
None |
||||||||
Kalos (Gen VI) | 68/72 |
|
||||||||
Alola (Gen VII) | 78/86 |
|
||||||||
Unknown (Meltan and Melmetal) | 2/2 |
None |
||||||||
Galar (Gen VIII) | 45/89 |
|
|
|
|
|
|
|||
Hisui | 6/7 |
|
||||||||
Paldea (Gen IX) | 44/120 |
|
|
|
|
|
|
|
|
|
Total | 891/1,025 |
Percentage Available: ~86.93% |
Identifying Missing Pokémon

If your Pokédex shows fewer than 891, you may be curious about the missing Pokémon. Some common gaps arise from hard-to-evolve Pokémon or rare spawns, but certain Pokémon types may be particularly elusive or nearly impossible to capture through standard gameplay.
Regional Pokémon in Pokémon GO
One significant factor for missing Pokémon is the regional locking mechanism. Numerous Pokémon spawn exclusively in targeted locations globally. You can obtain these regional Pokémon in several ways:
- Travel to the respective region where they spawn.
- Trade with other players to exchange Pokémon.
- Engage in special events that temporarily allow regional spawns outside their designated areas.
- Wait for possible location shifts of regional Pokémon.
Initially, there were four regional Pokémon: Mr. Mime, Farfetch’d, Tauros, and Kangaskhan. The roster has expanded significantly over the years, depending on player location. For instance, players in New York City might encounter both Bouffalant and Tauros, while those in Toronto may only access Tauros.
Currently, there are 36 regional Pokémon available in the wild or in Raids, plus three evolutions (Simisage, Simisear, and Simipour), totaling 39 “true”regional Pokémon. A “true”regional Pokémon is exclusively found in one specific area regardless of its forms. For example, Shellos may appear globally, but its two forms are restricted to specific regions. A player who catches one form will not have a gap in their Pokédex for the other.
Here are some “true”regional Pokémon, summarizing where they can be found (for precise location details, please refer to our linked list):
- #115 – Kangaskhan (Australia)
- #439 – Mime Jr. (Europe)
- #214 – Heracross (Central America, South America, Mexico)
- #324 – Torkoal (West, Central, and South Asia)
- #357 – Tropius (Africa and the Middle East)
- #369 – Relicanth (Oceania, generally)
- #417 – Pachirisu (Alaska, Canada, and parts of Russia)
- #441 – Chatot (Southern Hemisphere)
- #455 – Carnivine (Southeast USA and parts of the Bahamas)
- #313 – Volbeat, #338 – Solrock, #335 – Zangoose, #539 – Sawk, and #631 – Heatmor (Asia-Pacific and Europe)
- #314 – Illumise, #337 – Lunatone, #336 – Seviper, #538 – Throh, and #632 – Durant (Africa, the Americas, and the Middle East)
- #511 – Pansage, #512 – Simisage, and #480 – Uxie (Asia-Pacific)
- #513 – Pansear, #514 – Simisear, and #481 – Mesprit (Africa, Europe, and the Middle East)
- #515 – Panpour, #516 – Simipour, and #482 – Azelf (The Americas and Greenland)
- #556 – Maractus (Southern USA, Central America, the Caribbean, and South America)
- #561 – Sigilyph (Egypt, Greece, and Israel)
- #626 – Bouffalant (Northeast USA)
- #701 – Hawlucha (Mexico)
- #707 – Klefki (France)
- #764 – Comfey (Hawai’i)
- #797 – Celesteela (Southern Hemisphere)
- #798 – Kartana (Northern Hemisphere)
- #805 – Stakataka (Eastern Hemisphere)
- #806 – Blacephalon (Western Hemisphere)
- #874 – Stonjourner (United Kingdom)
Exclusive Pokémon
Certain Pokémon can only be caught under specific circumstances, such as completing a quest or participating in limited-time events. This includes encounters in Raids, Eggs, special events, and more. Below is a breakdown of some Pokémon that might be missing from your Pokédex due to these requirements:
# |
Pokémon |
Encounter Requirements |
---|---|---|
265 | Smeargle | Take snapshots until it photobombs (once per day) |
352 | Kecleon | Tap on “invisible obstacles”at PokéStops |
570 | Zorua | Appears on the map as the player’s Buddy Pokémon |
290 | Nincada (and evolution, #291 – Ninjask) | Via Field Research |
291 | Shedinja | Special Research |
327 | Spinda | Field Research (form changes each month) |
359 | Absol | Raids, 12km Eggs |
303 | Mawile | Raids |
403 | Shinx (plus evolutions, #404 – Luxio, #405 – Luxray) | Raids |
599 | Klink (plus evolutions, #600 – Klang, #601 – Klinklang) | Raids |
532 | Timburr (plus evolutions, #533 – Gurdurr, #534 – Conkeldurr) | Raids |
621 | Druddigon | Raids |
776 | Turtonator | Raids |
781 | Dhelmise | Raids |
899 | Wyrdeer | Raids |
900 | Kleavor | Raids |
962 | Bombirdier | Raids |
Many Baby Pokémon can only be acquired through hatching Eggs, although their evolved forms are accessible in the wild. Pokémon that require specific encounter methods to evolve are listed in the table above:
# |
Baby Pokémon |
Evolution(s) |
---|---|---|
172 | Pichu | Pikachu and Raichu |
173 | Cleffa | Clefairy and Clefable |
174 | Igglybuff | Jigglypuff and Wigglytuff |
175 | Togepi | Togetic and Togekiss |
236 | Tyrogue | Hitmonchan, Hitmonlee, or Hitmontop |
238 | Smoochum | Jynx |
239 | Elekid | Electabuzz and Electivire |
240 | Magby | Magmar and Magmortar |
298 | Azurill | Marill and Azumarill |
360 | Wynaut | Wobbuffet |
406 | Budew | Roselia and Roserade |
433 | Chingling | Chimecho |
438 | Bonsly | Sudowoodo |
439 | Mime Jr. (regional) | Mr. Mime (regional) |
440 | Happiny | Chansey and Blissey |
446 | Munchlax | Snorlax |
447 | Riolu | Lucario |
458 | Mantyke | Mantine |
Legendary Pokémon are often exclusive to Raid battles, while Mythicals generally come through Special Research tasks, although there are exceptions in both cases.
Here is a list of currently available Legendary Pokémon, which are typically found in Raids and occasionally as rewards in the GO Battle League:
# |
Pokémon |
# |
Pokémon |
# |
Pokémon |
# |
Pokémon |
# |
Pokémon |
---|---|---|---|---|---|---|---|---|---|
144 | Articuno* | 380 | Latias | 487 | Giratina | 717 | Yveltal | 889 | Zamazenta |
145 | Zapdos* | 381 | Latios | 488 | Cresselia | 718 | Zygarde*** | 895 | Regidrago |
146 | Moltres* | 382 | Kyogre | 638 | Cobalion | 785 | Tapu Koko | 896 | Regieleki |
150 | Mewtwo | 383 | Groudon | 639 | Terrakion | 786 | Tapu Lele | 891 | Kubfu |
243 | Raikou | 384 | Rayquaza | 640 | Virizion | 787 | Tapu Bulu | ||
244 | Entei | 480 | Uxie** | 641 | Tornadus | 788 | Tapu Fini | ||
245 | Suicune | 481 | Mesprit** | 642 | Thundurus | 789 | Cosmog | ||
249 | Lugia | 482 | Azelf** | 643 | Reshiram | 790 | Cosmoem | ||
250 | Ho-oh | 483 | Dialga | 644 | Zekrom | 791 | Solgaleo | ||
377 | Regirock | 484 | Palkia | 645 | Landorus | 792 | Lunala | ||
378 | Regice | 485 | Heatran | 646 | Kyurem | 800 | Necrozma | ||
379 | Registeel | 486 | Regigigas | 716 | Xerneas | 888 | Zacian |
* The Legendary Birds can be captured in their Galarian forms using Daily Incense
** The Lake Guardians can spawn in the wild but are regional in both Raids and in their wild appearances.
*** Zygarde, while classified as a Legendary, can only be obtained via Special Research—specifically, the quest “From A to Zygarde”. Completing the required steps grants an encounter with 10% Zygarde. The other forms of Zygarde can be collected through Zygarde Cells found during exploration, visible as glowing spots on the overworld map.
**** Kubfu is exclusively caught from Special Research.
Mythical Pokémon are often accessible through Raids or as rewards from Special Research stories. Players who obtain Special Research tasks may take their time to complete them, ensuring catch opportunities are plentiful. Some tasks are time-sensitive and may reoccur later.
# |
Pokémon |
Encounter Requirement |
---|---|---|
151 | Mew | Special Research |
251 | Celebi | Special Research |
385 | Jirachi | Special Research |
386 | Deoxys | Raids |
461 | Darkrai | Raids |
492 | Shaymin | Special Research |
494 | Victini | Special Research |
647 | Keldeo | Paid Special Research |
648 | Meloetta | Special Research |
649 | Genesect | Raids |
719 | Diancie | Special Research |
720 | Hoopa | Special Research (not currently available) |
802 | Marshadow | Special Research for participants of GO Fest Sendai |
893 | Zarude | Special Research (not currently available) |
808 | Meltan | Special Research, Mystery Box* |
809 | Melmetal | Evolve from Meltan |
* To activate the Mystery Box, transfer a Pokémon from Pokémon GO to Pokémon Let’s Go Pikachu or Let’s Go Eevee, which allows Meltan to appear for 30 minutes.
Moreover, all Ultra Beasts have been made available and can be obtained through various methods. While some are accessible through Special or Timed Research, Poipole remains exclusive to Special Research tasks.
- #793 – Nihilego (raids)
- #795 – Pheromosa (raids)
- #794 – Buzzwole (raids)
- #796 – Xurkitree (raids)
- #797 – Celesteela (Southern Hemisphere raids)
- #798 – Kartana (Northern Hemisphere raids)
- #799 – Guzzlord (raids)
- #803 – Poipole (Special Research)
- #804 – Naganadel (Evolve Poipole)
- #805 – Stakataka (Eastern Hemisphere raids)
- #806 – Blacephalon (Western Hemisphere raids)
Summary & Completion Tips

Your Pokédex can hold up to 891 unique Pokémon caught at this time, and it does not differentiate among form differences, gender, shiny variations, or similar attributes—each Pokémon occupies only one entry in the Pokédex.
If some of the above-listed Pokémon appear as gaps in your collection, don’t worry. Pokémon GO regularly hosts events and implements changes to increase accessibility to these otherwise elusive Pokémon. For instance, Gible was once very difficult to find but later received a dedicated Community Day along with various spawn increases.
Here are effective strategies for encountering notoriously challenging Pokémon:
- Events: Pay attention to Pokémon spawns during weekly events, as this is a prevalent opportunity for encountering rare Pokémon.
- Adventure Sync: Tracking 25km or 50km in a week can reward you with unique Eggs that deviate from the standard hatch pool.
- Battle Team GO Rocket: Defeating Grunts might lead to encounters with infrequently found Pokémon. Winning against Team GO Rocket Leaders also offers exclusive Strange Eggs.
- These Strange Eggs may yield Pokémon you can’t typically find otherwise.
- Field Research tasks: Completing certain Field Research objectives can lead to encounters with specific Pokémon, including exclusives like Spinda.
- Collecting seven daily stamps for Field Research will earn an encounter with the month’s Research Breakthrough Pokémon, often a Pokémon you may still need.
- Community Groups: Local community groups are prevalent globally, helping players connect for Raids, local trades, and sharing catches from various regions. Engaging with fellow Trainers can significantly boost your collection.
- If a community group is absent, consider starting one—current estimates suggest there are around 80 million monthly users of Pokémon GO globally!
- Lures and Incense: Using lures can draw Pokémon from the local spawn pool, increasing the chance of uncovering rarer Pokémon. Specialty lures, such as Magnetic, Glacial, Rainy, and Mossy Lures, can attract specific Pokémon not typically found.
Continually monitoring event spawn changes remains the most effective method for discovering new Pokémon.
Alternative Pokédex Counts: Megas, Shadows, and Shiny Pokémon

The primary Pokédex count detailed above doesn’t capture additional specialized Pokédex categories introduced over time. Among these specialties are Shiny Pokémon, Mega Evolutions, Gigantamax Pokémon, Event Pokémon, and Shadow/Purified variants. Valuing these categories provides alternative counts for completionists.
Keep in mind that the totals may overlap but certain specific counts remain distinct based on availability:
Pokédex |
Total Possible Entries in GO* |
---|---|
Shiny Pokémon | 811 |
Mega Evolutions/Primals | 44 |
Shadow/Purified | 383 |
Gigantamax Pokémon | 7 |
*While there may be overlapping categories, we will not delve deeper into that aspect as it does not alter the overall totals.
In-Depth Breakdown
Shiny Pokémon

Among the 885 Pokémon present in Pokémon GO, 811 are available as shiny variants, accounting for roughly 91.64% of the total.
Recent shiny additions include:
- Bruxish on March 13
- Fueococo, Crocalor, and Skeledirge on March 8
- Charcadet, Ceruledge, and Armarouge on March 5
- All forms of Deerling and Sawsbuck, Meloetta, Bouffalant, Black and White Kyurem, Maractus, and Sigilyph at the beginning of Unova Tour on February 21
- Scatterbug, Spewpa, and Vivillon (all forms) on February 18
- Nymble and Lokix on February 5
- Sprigatito, Floragato, and Meowscarada on January 5
Mega Evolutions (Including Primal Reversions)

Presently, 46 Pokémon are capable of Mega Evolution, translating into 48 distinct Mega forms (notably, Charizard and Mewtwo have two forms each), along with two Primal Reversions (Kyogre and Groudon). The Mega Pokédex in Pokémon GO distinguishes between Mewtwo’s and Charizard’s forms as separate entries, yielding a potential maximum of 50 entries, of which 44 are currently obtainable, or 88%.
The latest Mega forms introduced to the game include:
- Mega Gallade on January 11
- Mega Mawile on October 12, 2024
- Mega Lucario on July 27, 2024
- Mega Heracross on April 13, 2024
- Mega Garchomp on November 11, 2023
- Mega Rayquaza on August 4, 2023
Shadow and Purified Pokémon

Out of the 885 Pokémon available in GO, 383 can be caught in their Shadow forms and subsequently purified, which constitutes about 43.28% of the overall Pokémon count.
Recent Shadow Pokémon additions are as follows:
- Regirock on February 8
- Standard Form Palkia, Taillow, Swellow, Snivy, Servine, Serperior, Tepig, Pignite, Emboar, Oshawott, Dewott, Unovan Samurott, Trubbish, Garbodor, Bunnelby, and Diggersby on January 15
- Registeel on January 4
- Regice on December 7, 2024
- Caterpie, Metapod, Butterfree, Mankey, Primeape, Annihilape, Galarian Zigzagoon, Galarian Linoone, Obstagoon, Heatran, Roggenrola, Boldore, Gigalith, Venipede, Whirlipede, Scolipede, Karrablast, Escavalier, Shelmet, and Accelgor on October 8, 2024
- Notably, while regional forms are generally represented, Hoennian forms of Zigzagoon and Linoone have only appeared as shadows through their Galarian counterparts.
- Galarian Weezing on September 26, 2024, although it won’t register in the Shadow Dex as Kantonian Weezing is already included.
- Cresselia, Timburr, Gurdurr, Conkeldurr, Tirtouga, Carracosta, Archen, and Archeops on August 8, 2024.
Event Pokémon

As of January 2025, Niantic has removed the Event/Costume Pokédex from the game. While we will continue to highlight recent Event Pokémon, an official total count is currently unavailable.
Many Event Pokémon are limited to unique global events or were available for a brief timeframe, so if your Event Pokédex count is lower, don’t be discouraged!
Recent Event Pokémon include:
- Pikachu in a Kurta on March 13 for Holi
- Four new Pikachu forms, each featuring Nate’s Visor, Rosa’s Visor, Hilbert’s Hat, and Hilda’s Hat for the Unova Tour
- Fashionable Minccino and Cinccino on January 10
- Holiday Dedenne on December 17
- Holiday Wooloo and Holiday Dubwool on December 22
- Studded Jacket Snorlax on November 16
- Saree Pikachu for the Festival of Lights on November 1
- Rowlet and Froakie families in Halloween costumes on October 22
Gigantamax Pokémon

Currently, only a total of seven Gigantamax Pokémon are obtainable in GO:
- Venusaur
- Charizard
- Blastoise
- Gengar
- Kingler
- Lapras
- Toxtricity (both forms share the same G-Max ability)
Within the main series, 32 Pokémon are capable of Gigantamax forms, which expands to 33 unique forms. Some Pokémon share opportunities (e.g., Appletun with Flapple), and unique forms are exclusive (with Urshifu featuring two distinct G-Max forms).
Currently available Dynamax Pokémon are not categorized separately but are progressively released by species over time. Currently, several Pokémon capable of Dynamaxing include:
- All evolutions of Bulbasaur, Charmander, Squirtle, Caterpie, Gastly, Machop, Krabby, Chansey, Kantonian Articuno, Zapdos, and Moltres
- Various previous Legendary Pokémon like Raikou, and notable Galar Starter lines from Grookey to Inteleon.
In the main series, every Pokémon can Dynamax, barring Zacian, Zamazenta, and Eternatus (every form, including Eternatus’s unique Eternamax form).