How Many Pokemon Are There?

How Many Pokemon Are There?

Richard Weiss

Last updated: October 6, 2026

Key Takeaways

  • There are 1,025 Pokémon as of October 6, 2026.
  • The count runs from #0001 Bulbasaur to #1025 Pecharunt in the National Pokédex.
  • The 1,025 are spread across nine generations. Generation V added the most (156) and Generation VI the fewest (72).
  • Mega Evolutions and regional forms are forms of an existing Pokémon. They do not add to the 1,025.
  • Generation X starts with Pokémon Winds and Pokémon Waves, scheduled for 2027. Three new Pokémon have been revealed for those games so far.

There are 1,025 Pokémon as of October 6, 2026. That is the number of species in the National Pokédex, from #0001 Bulbasaur to #1025 Pecharunt, through Generation IX (Pokémon Scarlet, Pokémon Violet and Pokémon Legends: Z-A).

Total Number of Pokémon

The official Pokédex published by The Pokémon Company in Japan lists National Pokédex numbers 1 through 1025, with no entry after 1025. The last Pokémon added was Pecharunt, which arrived in the Mochi Mayhem epilogue for Pokémon Scarlet and Pokémon Violet on January 11, 2024.

Recommended GearCustom TCG Playmats★ 5.0 (1)From $39.99
Shop Now

Pokémon Legends: Z-A, released on October 16, 2025, is part of Generation IX but did not add any new species, so the total stayed at 1,025.

You will still see 898 quoted in older articles. That was the total before Pokémon Legends: Arceus and Generation IX added 127 more.

How Many Pokémon Are in Each Generation?

Pokémon are grouped into generations, each tied to a new set of main series video games. Here is how the 1,025 break down:

Generation First games (year) New Pokémon Pokédex numbers
I Red and Green (1996) 151 1 to 151
II Gold and Silver (1999) 100 152 to 251
III Ruby and Sapphire (2002) 135 252 to 386
IV Diamond and Pearl (2006) 107 387 to 493
V Black and White (2010) 156 494 to 649
VI X and Y (2013) 72 650 to 721
VII Sun and Moon (2016) 88 722 to 809
VIII Sword and Shield (2019) 96 810 to 905
IX Scarlet and Violet (2022) 120 906 to 1025

Each generation's count includes Pokémon added by later games and expansions in that generation. Generation IX, for example, launched with Scarlet and Violet on November 18, 2022 and reached 120 after its expansions.

Do Mega Evolutions and Regional Forms Count?

No. The 1,025 figure counts species, and each species has one National Pokédex number no matter how many forms it has.

  • Evolution: many Pokémon evolve into a different species, and each stage has its own Pokédex number. Bulbasaur, Ivysaur and Venusaur are numbers 1, 2 and 3.
  • Mega Evolution: a temporary transformation introduced in Pokémon X and Y. A Mega-Evolved Pokémon keeps the same Pokédex number.
  • Regional forms: a version of an existing Pokémon found in a specific region, often with a different type. They were introduced in Generation VII. Alolan Rattata is Dark/Normal, while the original Rattata is Normal, and both are #0019.

If you list every form separately, the number is higher. The official Japanese Pokédex shows 1,302 entries for the same 1,025 Pokémon as of October 6, 2026.

Curious which of them has the highest stats? Read what the strongest Pokémon is.

When Will the Number Change?

The next increase comes with Generation X. The Pokémon Company announced Pokémon Winds and Pokémon Waves on February 27, 2026, scheduled for release in 2027 on Nintendo Switch 2. Three new first partner Pokémon were revealed with the announcement: Browt (Grass), Pombon (Fire) and Gecqua (Water). They are not in the official Pokédex count yet. No full list of new Pokémon has been announced as of October 6, 2026.

If you collect the cards rather than catch them in the games, shop our Pokémon cards, learn the rules in our Pokémon TCG how to play guide, or see the most valuable Pokémon cards of all time. New to the term? Here is what TCG stands for.

Sources

Shop the Setup

Gear from this article — custom-printed and shipped in 2–4 business days.

Custom TCG Playmats★ 5.0 (1)From $39.99
Shop Now
Browse all custom supplies →
Back to blog

How Many Pokémon Are There FAQ

How many Pokémon are there in 2026?
There are 1,025 Pokémon as of October 6, 2026. The National Pokédex runs from #0001 Bulbasaur to #1025 Pecharunt.
How many Pokémon are in each generation?
Generation I has 151, Generation II 100, Generation III 135, Generation IV 107, Generation V 156, Generation VI 72, Generation VII 88, Generation VIII 96 and Generation IX 120. Together that is 1,025.
What is the newest Pokémon?
Pecharunt, #1025, is the last Pokémon in the National Pokédex. It was added in the Mochi Mayhem epilogue for Pokémon Scarlet and Pokémon Violet on January 11, 2024. Browt, Pombon and Gecqua were revealed on February 27, 2026 for Pokémon Winds and Pokémon Waves, which are scheduled for 2027.
Do Mega Evolutions and regional forms count as separate Pokémon?
No. Mega Evolutions and regional forms share the National Pokédex number of the original Pokémon, so they do not add to the 1,025. Listed form by form, the official Japanese Pokédex shows 1,302 entries as of October 6, 2026.
When does Generation 10 of Pokémon come out?
Generation X begins with Pokémon Winds and Pokémon Waves. The Pokémon Company announced them on February 27, 2026 and they are scheduled for release in 2027 on Nintendo Switch 2.