Complete Pokedex for Pokemon GO: Updated April 2025

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

Ash and his Pokémon looking at his Rotom phone in the Pokémon Journeys series

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
  • #489 – Phione
  • #490 – Manaphy
  • #493 – Arceus
Unova (Gen V) 156/156

None

Kalos (Gen VI) 68/72
  • #679 – Honedge
  • #680 – Doublade
  • #681 – Aegislash
  • #721 – Volcanion
Alola (Gen VII) 78/86
  • #746 – Wishiwashi
  • #771 – Pyukumuku
  • #772 – Type: Null
  • #773 – Silvally
  • #774 – Minior
  • #778 – Mimikyu
  • #801 – Magearna
  • #807 – Zeraora
Unknown (Meltan and Melmetal) 2/2

None

Galar (Gen VIII) 45/89
  • #824 – Blipbug
  • #825 – Dottler
  • #826 – Orbeetle
  • #829 – Gossifleur
  • #830 – Eldegoss
  • #833 – Chewtle
  • #834 – Drednaw
  • #835 – Yamper
  • #836 – Boltund
  • #837 – Rolycoly
  • #838 – Carkol
  • #839 – Coalossal
  • #840 – Applin
  • #841 – Flapple
  • #842 – Appletun
  • #843 – Silicobra
  • #844 – Sandaconda
  • #845 – Cramorant
  • #846 – Arrokuda
  • #847 – Barraskewda
  • #852 – Clobbopus
  • #853 – Grapploct
  • #859 – Impidimp
  • #860 – Morgrem
  • #861 – Grimmsnarl
  • #868 – Milcery
  • #869 – Alcremie
  • #871 – Pincurchin
  • #872 – Snom
  • #873 – Frosmoth
  • #875 – Eiscue
  • #876 – Indeedee
  • #878 – Cufant
  • #879 – Copperajah
  • #880 – Dracozolt
  • #881 – Arctozolt
  • #882 – Dracovish
  • #883 – Arctovish
  • #884 – Duraludon
  • #890 – Eternatus
  • #892 – Urshifu
  • #896 – Glastrier
  • #897 – Spectrier
  • #898 – Calyrex
Hisui 6/7
  • #902 – Basculegion
Paldea (Gen IX) 44/120
  • #917 – Tarountula
  • #918 – Spidops
  • #931 – Squawkabilly
  • #932 – Nacli
  • #933 – Naclstack
  • #934 – Garganacl
  • #940 – Wattrel
  • #941 – Kilowattrel
  • #942 – Maschiff
  • #943 – Mabosstiff
  • #946 – Bramblin
  • #947 – Brambelghast
  • #948 – Toedscool
  • #949 – Toedscruel
  • #950 – Klawf
  • #951 – Capsakid
  • #952 – Scovillain
  • #953 – Rellor
  • #954 – Rabsca
  • #955 – Flittle
  • #956 – Espathra
  • #957 – Tinkatink
  • #958 – Tinkatuff
  • #959 – Tinkaton
  • #963 – Finizen
  • #964 – Palafin
  • #967 – Cyclizar
  • #968 – Orthworm
  • #969 – Glimmet
  • #970 – Glimmora
  • #973 – Flamigo
  • #976 – Veluza
  • #977 – Dondozo
  • #978 – Tatsugiri
  • #981 – Farigiraf
  • #982 – Dudunsparce
  • #983 – Kingambit
  • #984 – Great Tusk
  • #985 – Scream Tail
  • #986 – Brute Bonnet
  • #987 – Flutter Mane
  • #988 – Slither Wing
  • #989 – Sandy Shocks
  • #990 – Iron Treads
  • #991 – Iron Bundle
  • #992 – Iron Hands
  • #993 – Iron Jugulis
  • #994 – Iron Moth
  • #995 – Iron Thorns
  • #1001 – Wo-Chien
  • #1002 – Chien-Pao
  • #1003 – Ting-Lu
  • #1004 – Chi-Yu
  • #1005 – Roaring Moon
  • #1006 – Iron Valiant
  • #1007 – Koraidon
  • #1008 – Miraidon
  • #1009 – Walking Wake
  • #1010 – Iron Leaves
  • #1011 – Dipplin
  • #1012 – Poltchageist
  • #1013 – Sinistcha
  • #1014 – Okidogi
  • #1015 – Munkidori
  • #1016 – Fezandipiti
  • #1017 – Ogerpon
  • #1018 – Archaludon
  • #1019 – Hydrapple
  • #1020 – Gouging Fire
  • #1021 – Raging Bolt
  • #1022 – Iron Boulder
  • #1023 – Iron Crown
  • #1024 – Terapagos
  • #1025 – Pecharunt
Total 891/1,025

Percentage Available: ~86.93%

Identifying Missing Pokémon

Chloe from Pokémon Journeys looking at her pink Rotom phone

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

Goh's hand holding his Rotom phone with the Pokédex app displaying some Kanto Bug types

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

Alternate Pokédex Types - Mega, Shadow, Event

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

Shiny Pokémon Overview

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)

Mega Evolutions Overview

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

Shadow and Purified Pokémon Overview

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

Event Pokémon Overview

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

Gigantamax Pokémon Overview

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).

Source & Images

© 2021 The Filibuster Blog