Complete Pokemon GO Pokedex Guide for December 2025

Complete Pokemon GO Pokedex Guide for December 2025

New Pokémon are regularly introduced to Pokémon GO, making the challenge of completing your Pokedex increasingly complex. With an overwhelming variety of species, regionals, time-limited encounters, and Raid options available, players often struggle to keep track of the total Pokémon count needed for a full Pokedex.

This comprehensive guide encompasses every Pokémon currently available in Pokémon GO, detailing regional variants, Mythical and Legendary Pokémon, along with Ultra Beasts and their locations. With this information, players can expedite their journey toward completing their Pokedex.

As of January 22, 2026, updated by Luke Simons, the Pokedex has recently expanded with the addition of Glimmet and Glimmora, as well as new Mega Evolutions such as Mega Victreebel and Mega Malamar on the horizon. Discover the latest updates so you don’t miss out on completing your collection.

Understanding the Comprehensive Pokedex

Ash and some of his Pokémon looking at his Rotom phone

For those who have diligently captured every regional Pokémon—achieved through travel, trading, or special events—along with all Mythical and Legendary Pokémon, the current total boasts 926 Pokémon listed as “caught” in their Pokedex.

The following Pokémon represent the most recent additions:

  • Glimmet #969 and Glimmora #970 were introduced on January 15, 2026.
  • Impidimp #859, Morgrem #860, and Grimmsnarl #861 joined on November 7.
  • Tarountula #917 and Spidops #918 debuted on November 3.
  • Poltchageist #1012 and Sinistcha #1013 came on October 21.
  • Dipplin #1011 and Hydrapple #1019 were added on October 10.
  • Duraludon #884 arrived on September 3.

Within the National Pokedex, spanning from Bulbasaur of Generation I to the newly recognized Pecharunt, there are a total of 1, 025 Pokémon. In National Dex order, Pecharunt remains the last confirmed entry at #1, 025.

Which Pokémon Are Accessible in Pokémon GO?

Which Pokémon from Each Generation Are Absent in Pokémon GO?

The following table categorizes available Pokémon by generation, specifying which ones are still unavailable. For optimal viewing, especially on mobile devices, users should scroll left and right.

Region / Generation Available Not Released
Kanto (Gen I) 151/151 None
Management (Gen II) 100/100 None
Hen (Gen III) 135/135 None
Sinnoh (Gen IV) 104/107
  • # 489 – Phione
  • # 490 – Manaphy
  • #493 – Arceus
You become (Gen V) 156/156 None
Kalos (Gen VI) 72/72 None
Hello (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
Title (Gen VIII) 61/89
  • #824 – Blipbug
  • #825 – Dottler
  • #826 – Orbeetle
  • #833 – Chewtle
  • #834 – Drednaw
  • #837 – Rolycoly
  • #838 – Carkol
  • #839 – Coalossal
  • #843 – Silicobra
  • #844 – Sandaconda
  • #845 – Cramorant
  • #846 – Arrokuda
  • #847 – Barraskewda
  • #852 – Clobbopus
  • #853 – Grapploct
  • #868 – Milcery
  • #869 – Alcremie
  • #871 – Pincurchin
  • #875 – Eiscue
  • #878 – Cufant
  • #879 – Copperajah
  • #880 – Dracozolt
  • #881 – Arctozolt
  • #882 – Dracovish
  • #883 – Arctovish
  • #896 – Glastrier
  • #897 – Spectrier
  • #898 – Calyrex
Hisui 6/7
  • #902 – Basculegion
Paldea (Gen IX) 61/120
  • #931 – Squawkabilly
  • #932 – No
  • #933 – Naclstack
  • #934 – Garganacl
  • #940 – Wattrel
  • #941 – Kilowattrel
  • #942 – Maschiff
  • #943 – Mabosstiff
  • #946 – Bramblin
  • #947 – Brambelghast
  • #950 – Klawf
  • #951 – Capsakid
  • #952 – Scovillain
  • #953 – Rellor
  • #954 – Rabsca
  • #955 – Flittle
  • #956 – Espathra
  • #963 – Finizen
  • #964 – Palafin
  • #967 – Cyclizar
  • #968 – Orthworm
  • #973 – Flamigo
  • #976 – Veluza
  • #981 – Farigiraf
  • #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
  • #1014 – Okidogi
  • #1015 – Munkidori
  • #1016 – Fezandipiti
  • #1017 – Ogerpon
  • #1018 – Archaludon
  • #1020 – Gouging Fire
  • #1021 – Raging Bolt
  • #1022 – Iron Boulder
  • #1023 – Iron Crown
  • #1024 – Terapagos
  • #1025 – They sinned
Total 926/1, 025 Percentage Available: ~90.34%

Pokémon You Might Still Need

Chloe from Pokémon Journeys looking at her Rotom phone

If your Pokedex total is lower than expected, you might be curious about the Pokémon you haven’t yet captured. There may be some common species missing, such as those that involve challenging evolutions or that are rare spawns. Certain categories of Pokémon can be especially elusive or nearly impossible to acquire through normal gameplay.

Let’s explore some frequently missing Pokémon.

How Many Regional Pokémon Exist in Pokémon GO?

One aspect that complicates Pokedex completion in Pokémon GO is the regional-lock mechanic. Various Pokémon are categorized as Regional Pokémon and only appear in specific geographic locations. To access these Pokémon, players often must:

  • Travel to the regions where these Pokémon spawn and catch them there.
  • Trade with other players who have visited the respective areas.
  • Join special events where regionals also spawn outside their designated regions.

The original roster included only four regional Pokémon: Mr. Mime, Farfetch’d, Tauros, and Kangaskhan. Over the years, the number of regional Pokémon has expanded significantly.

None
None

In total, there are currently 39 regional Pokémon, including the evolutions of Pansear, Pansage, and Pampour (Simisear, Simisage, Simipour).

None
None
None
  • # 115 – Kangaskhan (Australia)
  • #128 – Taurus (US and Canada); Paldean Tauros (Iberian Peninsula, Spain & Portugal); Paldean Taurus Blaze Breed (Eastern Hemisphere); Paldean Taurus Aqua Breed (Western Hemisphere).
  • #122 – Mr. Mime (Europe)
  • #439 – Mime Jr.(Europe)
  • #214 – Heracross (Central America, South America, Mexico)
  • #222 – Corsola (only found in coastal regions between latitudes 31N – 26S)
  • #324 – Torkoal (West, Central, and South Asia)
  • #422 – East Sea & West Sea Shellos (available exclusively in the respective hemispheres)
  • #357 – Tropius (Africa and the Middle East)
  • #369 – Relicanth (generally in Oceania)
  • # 417 – Pachirisu (Alaska, Canada, parts of Russia)
  • #441 – Chatot (Southern Hemisphere)
  • #455 – Carnivine (Southeast U. S.and parts of the Bahamas)
  • #313 – Volbeat; #338 – Solrock; #335 – Zangoose; #539 – Sawk; #631 – Heatmor (Asia-Pacific and Europe)
  • #314 – Illumise; #337 – Lunatone; #336 – Seviper; #538 – Throh; #632 – Durant (Africa, the Americas, and the Middle East)
  • # 511 – Pansage; # 512 – Simisage; # 480 – Uxie (Asia-Pacific)
  • #513 – Pansear; #514 – Simisear; #481 – Mesprit (Africa, Europe, Middle East)
  • #515 – Panpour; #516 – Simipour; #482 – Azelf (the Americas and Greenland)
  • #556 – Maractus (Southern U. S.A., Central America, Caribbean, South America)
  • #561 – Sigilyph (Egypt, Greece, 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)

This enumeration does not include Oricorio and its various forms or Furfrou with its trimmed variants.

Pokémon Available Through Special Encounters

A specific group of Pokémon is only obtainable through Raids, Egg hatching, event participation, or completing research tasks from Special Research, Field Research, and the GO Battle League. Below is a list of Pokémon accessible through these special methods:

# Pokémon Encounter Requirements
265 Smeargle Take snapshots until it photobombs (once per day)
352 Kecleon Encounter an “invisible obstacle”at a PokéStop and tap on it until caught
570 Floor Appears as your Buddy Pokémon on the map
290 Nincada (plus evolution, #291 – Ninjask) Field Research objectives
291 Shedinja Special Research
327 Spinda Field Research tasks (forms change monthly)
359 Absol Primarily found in Raids and 12km Eggs
303 Time off Raids

Baby Pokémon can only be hatched from Eggs, while many evolutions are catchable in the wild. The table above lists Pokémon that are exclusive to specific encounter methods and must be evolved to unlock their evolutions (except for Cherubi).Here’s a list of Baby Pokémon in Pokémon GO that can only be obtained through hatching:

# 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

Legendary Pokémon are typically restricted to Raid battles, while encountering Mythical Pokémon usually involves completing Special Research stories—though exceptions exist for both categories.

Below is a table of the Legendary Pokémon you can find, commonly only in Raid battles. Players with high ranks in the GO Battle League may occasionally encounter current Tier 5 Raid Bosses as rewards. Moreover, players can capture Shadow Legendary Pokémon when defeating Giovanni.

# Pokémon # Pokémon # Pokémon # Pokémon # Pokémon
144 Articuno* 380 Wide 487 Giratina 717 Yveltal 889 Zamazenta
145 Zapdos* 381 Latios 488 Cresselia 718 Zygarde*** 890 Eternal
146 Moltres* 382 Kyogre 638 Cobalion 785 Holy Cocoa 891 Kubfu

The following Pokémon are obtainable through various events, special research, or Raid encounters:

  • Galarian Birds – available with Daily Incense
  • Uxie, Mesprit, Azelf – can spawn randomly in the wild or in regional raids (with exceptions during specific events).
  • Zygarde – available through special research or events.
  • Kubfu – accessible through special research tasks.

Mythical Pokémon are acquired in Raids or through Special Research stories and players can take as long as needed to complete these tasks.

# Pokémon Encounter Requirement
151 Mew Special Research
251 Celebi Special Research
385 Jirachi Special Research
386 Deoxys Raids

The Mystery Box can be activated by transferring a Pokémon from Pokémon GO to either Pokémon Let’s Go Pikachu or Pokémon Let’s Go Eevee, after which Meltan will spawn for 30 minutes.

In conclusion, all Ultra Beasts have made their way into Pokémon GO, and players can acquire them through various methods. Certain Ultra Beasts are accessible via Special or Timed Research, such as Poipole, which is available exclusively through Special Research.

  • #793 – Nihilego (available in raids)
  • #795 – Pheromosa (available in raids)
  • #794 – Buzzwole (available in raids)
  • #796 – Xurkitree (available in raids)
  • #797 – Celesteela (Southern Hemisphere raids)
  • #798 – Kartana (Northern Hemisphere raids)
  • #799 – Guzzlord (available in raids)
  • #803 – Poipole (obtained through Special Research)
  • #804 – Naganadel (evolved from Poipole)
  • #805 – Stakataka (found in Eastern Hemisphere raids)
  • #806 – Blacephalon (found in Western Hemisphere raids)

Progressing Towards a Full Pokedex in Pokémon GO

Pokémon GO Pokedex

This extensive table encompasses all Pokémon, and you might need to scroll or zoom out in your browser for a complete view.

Kanto (GEN I) Management (GEN II) Hen (GEN III) Sinnoh (GEN IV)
#0001 Bulbamur
#0002 Ivysaur
#0003 Venusaur
#0004 Charmander
#0005 Charmeleon
#0006 Charizard

Source & Images

Leave a Reply

Your email address will not be published. Required fields are marked *