As of November 2025, Pokemon GO has an extensive collection of Pokemon spanning multiple generations. This comprehensive guide breaks down exactly how many Pokemon are available and what's still to come.
Quick Answer: Pokemon GO has 926 Pokemon available as of November 2025, which is 90.34% of the 1,025 total Pokemon from the main series. Only 99 Pokemon remain unreleased.
Total Pokemon Count
Overall Statistics
- Total Available: 926 Pokemon species
- Main Series Total: 1,025 Pokemon
- Percentage Available: 90.34%
- Unreleased Pokemon: 99 (record low)
- Complete Pokedex Players: 883 Pokemon registered
Breakdown by Generation
Here's a complete breakdown of Pokemon availability by generation:
Generation 1 - Kanto Region
- Available: 151 / 151 (100% complete)
- Status: All Kanto Pokemon released
- Includes: Original 151 Pokemon from Red/Blue/Yellow
Generation 2 - Johto Region
- Available: 100 / 100 (100% complete)
- Status: All Johto Pokemon released
- Release Date: February 2017
Generation 3 - Hoenn Region
- Available: 135 / 135 (100% complete)
- Status: All Hoenn Pokemon released
- Includes: Pokemon from Ruby/Sapphire/Emerald
Generation 4 - Sinnoh Region
- Available: 104 / 107 (97.2%)
- Status: Nearly complete
- Unreleased: 3 Mythical Pokemon
Generation 5 - Unova Region
- Available: 156 / 156 (100% complete)
- Status: All Unova Pokemon released
- Includes: Pokemon from Black/White
Generation 6 - Kalos Region
- Available: 72 / 72 (100% complete)
- Status: All Kalos Pokemon released
- Includes: Pokemon from X/Y
Generation 7 - Alola Region
- Available: 80 / 88 (90.91%)
- Unreleased: 8 Pokemon including:
- Silvally
- Type: Null
- 6 other species
- Alolan Forms: 18 forms - all available
Generation 8 - Galar Region
- Available: 67 / 96 (69.79%)
- Unreleased: 29 Pokemon
- Galarian Forms: 12 of 19 available (7 unreleased)
- Status: Steadily being added through events
Generation 9 - Paldea Region
- Available: 61 / 120 (50.83%)
- Unreleased: 59 Pokemon (largest gap)
- Missing:
- Koraidon and Miraidon (box legendaries)
- Treasures of Ruin Pokemon
- All 22 Paradox Pokemon forms
- Paldean Forms: 3 available (Tauros variants)
Complete Generations: Generations 1, 2, 3, 5, and 6 are 100% complete with all Pokemon released!
Regional Exclusives
Certain Pokemon only appear in specific geographic regions:
Regional Pokemon Count
- Total Regional Exclusives: 44-50 Pokemon (depending on how forms are counted)
- Regional Form Variants: 57 total
- Regional Forms by Type:
- 18 Alolan forms - All available
- 19 Galarian forms - Only 12 available
- Hisuian forms - 4 available
- Paldean forms - 3 available (Tauros variants)
Examples of Regional Exclusives
- North America: Tauros, Maractus
- Europe: Mr. Mime, Klefki
- Asia: Farfetch'd, Torkoal, Sawk
- Australia/Oceania: Kangaskhan, Relicanth
- Mexico/South America: Hawlucha, Heracross
- Africa: Tropius, Sigilyph
How to Get Regionals: Travel to specific regions, trade with friends from different areas, or wait for special global events where regionals appear worldwide temporarily.
Legendary and Mythical Pokemon
Legendary Pokemon
- Total Legendaries: 69 Legendary Pokemon
- Currently Available: 47 through raids
- Rotation System: Legendaries rotate monthly in 5-Star raids
- Recent 2025 Releases:
- Volcanion (via Special Research)
- Articuno (June GO Pass)
- Zacian & Zamazenta (GO Fest)
- Keldeo's Resolute Form (November Final Justice event)
Mythical Pokemon
- Total Released: 20+ Mythical Pokemon
- Acquisition Method: Special Research questlines and limited events
- Cannot Trade: Most mythicals (except Meltan/Melmetal)
- Still Unreleased: Several older generation mythicals
Mega Evolution Forms
Mega Evolution Count (October 2025)
- Total Mega Forms Available: 43-48 forms
- Pokemon Species with Mega Evolution: 46
- Multiple Megas: 2 Pokemon with multiple forms
- Charizard (Mega Charizard X and Y)
- Mewtwo (Mega Mewtwo X and Y)
- Still Unreleased: 7 Mega Evolution forms (being added seasonally)
Shadow & Purified Variants
- Shadow Pokemon Species: 419 (as of October 2024)
- Obtained From: Team GO Rocket, Shadow Raids
- Shadow Raids: Daily 1-Star and 3-Star; 5-Star on weekends
- Shadow Benefits: +20% Attack, -20% Defense
- Purified Benefits: +2 to all IVs, can forget Frustration move
Shiny Variants
Shiny Pokemon Statistics
- Total Shiny Variants: 1,042 (counting forms)
- Base Shiny Rate: Approximately 1/500 for most wild encounters
- Community Day Rate: Approximately 1/25
- Raid Rate: Approximately 1/20 for legendaries
Recent 2025 Shiny Releases
- January: Shiny Sprigatito, Floragato, Meowscarada
- February: Shiny Kyurem forms, Meloetta, Maractus, Sigilyph
- July: Shiny Gimmighoul, Gholdengo
- November: 7 new shinies including Shiny Morpeko
Unreleased Pokemon from Main Series
As of November 2025, only 99 Pokemon remain unreleased - a record low!
Unreleased Breakdown
- Gen 4: 3 Mythical (Arceus, Manaphy, Phione)
- Gen 7: 8 Pokemon (including Silvally, Type: Null)
- Gen 8: 29 from Galar region
- Gen 9: 59 from Paldea (largest gap)
- Koraidon & Miraidon (box legendaries)
- Treasures of Ruin Pokemon
- All 22 Paradox Pokemon forms
- Galarian Forms: 7 forms not yet available
Pokemon Added in November 2025
Recent additions keep the game fresh with new content:
November 2025 Debuts
- Enchanted Hollow Event (Nov 4-9):
- Tarountula (debut)
- Spidops (evolution)
- Dynamax Weekend (Nov 21-24):
- Dynamax Eevee (2-Star Max Battles)
- High Voltage Event:
- Shiny Morpeko (first appearance)
- Final Justice Event (Nov 25-30):
- Keldeo's Resolute Form (debut)
- Shiny Keldeo (first appearance)
- Community Day (Nov 30):
- Coming Soon:
Dynamax and Gigantamax Pokemon
New mechanic introduced in 2024:
- Dynamax Capable: Growing roster available in Max Battles
- Gigantamax Pokemon: 13 available (as of November 2025)
- 2025 Gigantamax Debuts:
- April 19: Gigantamax Snorlax
- May 25: Gigantamax Machamp
- August 3: Gigantamax Butterfree
- November 1-7: Gigantamax Garbodor and Grimmsnarl
- Special Feature: Gigantamax Pokemon have unique G-Max moves
Key Statistics Summary
| Category |
Count |
| Total Available Species |
926 (90.34% of franchise) |
| Complete Generations |
5 (Gen 1, 2, 3, 5, 6) |
| Legendary Pokemon |
69 total (47 available) |
| Mythical Pokemon |
20+ |
| Regional Exclusives |
44-50 |
| Regional Form Variants |
57 total |
| Mega Evolution Forms |
43-48 |
| Shadow Pokemon |
419 species |
| Shiny Variants |
1,042 |
| Unreleased Species |
99 (record low) |
| Gigantamax Pokemon |
13 |
2025 Highlights
- Record low of only 99 unreleased Pokemon remaining
- Paldea (Gen 9) still has most missing Pokemon (59/120)
- Hisuian forms added in July 2025
- Mega Evolutions and Max Battles expanding with new Pokemon
- Shiny variants released regularly through events
- 926 Pokemon species represents most complete Pokedex ever
The Future: With 90.34% of all Pokemon now available, Pokemon GO continues to add new species monthly through events, raids, and special research!
Frequently Asked Questions
Which generation has the most Pokemon in Pokemon GO?
Generation 5 (Unova) has the most with all 156 Pokemon available (100% complete).
Are all Pokemon from the main series in Pokemon GO yet?
No, 99 Pokemon remain unreleased as of November 2025, mostly from Generations 8 and 9.
How many legendaries can I catch in Pokemon GO?
47 out of 69 legendary Pokemon are currently available through raids and special research.
How many shiny Pokemon are there?
Over 1,042 shiny variants are available, counting all forms and regional variants.
What's the rarest Pokemon in Pokemon GO?
Regional exclusives like Klefki (France only), shiny legendaries, and event-exclusive costumed Pokemon are among the rarest.