Complete Pokémon List: All 1025 Pokémon

Every Pokémon, one grid, fully filterable

This page displays all 1025 Pokémon from Generation 1 through Generation 9, sourced from the National Pokédex. Filter by generation, type, or legendary status, then jump to a dedicated quiz to drill the ones you keep forgetting.

1025 / 1025 Pokémon shown

How the Pokémon list is organized

The grid follows National Pokédex order, starting with Bulbasaur at #0001 and ending with the latest additions from Scarlet and Violet's DLC at #1025. Each entry shows the official sprite, National Dex number, name with correct spelling (including accented characters like Flabébé's double-é), and primary type. That ordering mirrors the structure used in every mainline game since Red and Blue.

Three filter dimensions let you narrow the grid: generation (1–9), type (all 18), and category (starter, legendary, mythical, or regional form). Selecting Generation 4, for example, surfaces all 107 Sinnoh Pokémon — from Turtwig to Arceus — while deselecting everything restores the full 1025.

What counts as a Pokémon on this list

The count of 1025 reflects distinct species in the National Pokédex as of Pokémon Scarlet and Violet including the Teal Mask and Indigo Disk DLC. Regional forms such as Alolan Vulpix, Galarian Slowking, Hisuian Typhlosion, and the three Paldean Tauros breeds are not counted as separate species — they appear as variants under their base entry. The same applies to alternate formes like Rotom's six appliance forms, Lycanroc's three time-of-day forms, and Deoxys's four formes.

Mega Evolutions and Gigantamax forms are similarly grouped under their base species. This matches the National Pokédex numbering convention used by Bulbapedia, which this list treats as its source of truth for names, numbering, and type assignments.

How to use the generation and type filters

Each generation filter corresponds to a mainline game release: Generation 1 covers the original 151 from Red and Blue, Generation 5 covers the 156 new Pokémon added in Black and White (the largest single-generation addition), and Generation 9 covers the 103 species introduced in Scarlet and Violet. Combining a generation filter with a type filter — say, Generation 7 and Water-type — produces a focused subset useful for targeted study.

The legendary and mythical filter is particularly handy for studying the groups that cause the most recall confusion: the four Tapus, the four Treasures of Ruin, and the Forces of Nature quartet. Community error-rate data on Pokédrill consistently shows that Pokémon belonging to same-prefix legendary groups — Tapu Bulu, Wo-Chien, Enamorus — are among the hardest to pin down by name alone.

Where this list connects to the quizzes

Every Pokémon in the grid links to its corresponding generation quiz on Pokédrill. Spotting a sprite you can't name — Brionne between Popplio and Primarina, or Klang between Klink and Klinklang — is a natural prompt to open the Generation 7 or Generation 5 drill and add those Pokémon to your review queue.

The mistake notebook tracks every name you miss or mistype across all sessions. When the same Pokémon appears in your errors repeatedly, the weakness-first selection mode surfaces it more frequently until it sticks. The list page is the map; the quizzes are the practice.

Regional forms and how they appear in the list

Regional forms are displayed as variants beneath their base species entry rather than as separate rows. A single Meowth entry shows all three forms — Kantonian, Alolan, and Galarian — and Tauros shows all four: the original and the three Paldean breeds (Combat, Blaze, and Aqua). Bulbapedia records 54 Pokémon with regional forms, producing 57 distinct regional forms in total.

Hisuian forms deserve a particular note. Pokémon Legends: Arceus reached approximately 14.83 million units sold worldwide, roughly half the install base of Scarlet and Violet. As a result, Hisuian Zorua, Hisuian Sneasel, and Hisuian Samurott are consistently among the most-missed entries when they appear in quizzes — they exist in the list, but many players encounter them for the first time here.

A note on spelling and name accuracy

Name accuracy matters more than it looks. The list renders every name exactly as it appears in Bulbapedia's canonical records: the apostrophe in Farfetch'd and Sirfetch'd, the colon-space in Type: Null, the hyphen in Ho-Oh, Porygon-Z, and all four Treasures of Ruin (Wo-Chien, Chien-Pao, Ting-Lu, Chi-Yu), and the accents in Flabébé. These details trip up a surprising number of quiz attempts.

Pokédrill's quiz engine uses Levenshtein distance tolerance of 1, so a single transposed letter in Wobbuffet or a missing accent in Flabébé won't be penalized. But the list itself displays the correct form, so browsing it is also passive spelling practice before you ever open a quiz.

Which Pokémon are hardest to recall from the full list

Based on community error-rate data, the ten most defensibly difficult Pokémon for a recall quiz are Wo-Chien, Tapu Bulu, Virizion, Vanillish, Klang, Brionne, Quilladin, Stantler, Enamorus, and Lumineon. Each of these is either a mid-stage evolution overshadowed by its final form, a member of a same-prefix legendary group, or a Pokémon that spent years without an evolution before quietly gaining one — Stantler existed as a single-stage Normal-type for approximately 23 years before Wyrdeer was introduced in Legends: Arceus.

These are not obscure by accident. Vanillish sits between the notorious Vanillite and the infamous Vanilluxe, invisible in the controversy. Klang is the middle gear in a three-stage line where all three look nearly identical. Browsing the full list with that framing makes their position in the grid immediately obvious — and makes them easier to lock in.

Frequently asked questions

How many Pokémon are there in total?
There are 1025 Pokémon in the National Pokédex as of Pokémon Scarlet and Violet including both DLC expansions, the Teal Mask and the Indigo Disk. This count covers distinct species only and does not include regional forms, alternate formes, Mega Evolutions, or Gigantamax forms as separate entries.
How many generations of Pokémon are there?
There are 9 generations as of Scarlet and Violet. Generation 1 introduced 151 Pokémon in Red and Blue, and Generation 5 added the most in a single generation with 156 new Pokémon in Black and White. Generation 9 added 103 species in Scarlet and Violet.
Does this list include regional forms like Alolan and Galarian Pokémon?
Regional forms appear as variants under their base species entry rather than as separate numbered Pokémon. So Alolan Ninetales, Galarian Ponyta, Hisuian Typhlosion, and the three Paldean Tauros breeds are all visible in the list but do not add to the 1025 species count. Bulbapedia records 54 Pokémon with regional forms, producing 57 distinct regional forms in total.
What is the last Pokémon on the National Pokédex list?
As of the Indigo Disk DLC for Pokémon Scarlet and Violet, the National Pokédex runs to #1025. The specific Pokémon at that number reflects the most recent additions from the Generation 9 DLC content.
Can I filter the Pokémon list by type?
Yes. The grid supports filtering by all 18 types, by generation (1–9), and by category including legendary, mythical, starter, and regional form. Filters can be combined — for example, selecting Ice-type and Generation 7 will show only the Ice-type Pokémon introduced in Sun and Moon.
Why do some Pokémon names have punctuation like apostrophes or hyphens?
Several Pokémon have punctuation as part of their official names. Farfetch'd and Sirfetch'd include apostrophes; Type: Null includes a colon and a space; Ho-Oh, Porygon-Z, and all four Treasures of Ruin use hyphens; Flabébé uses two acute accents. These are part of the canonical name as recorded by Bulbapedia and used in official games.
How is the Pokémon list different from the Pokédex?
The National Pokédex is the in-game numbering system Game Freak uses to organize all Pokémon across every region. This list follows that numbering exactly, which means the order is consistent with what you see in the games. Regional Pokédexes — like the Galar Pokédex or the Paldea Pokédex — cover only the Pokémon available in that specific game and use their own local numbering.
Which generation has the most Pokémon?
Generation 5, introduced in Pokémon Black and White, added the most Pokémon of any single generation with 156 new species. Generation 1 added 151, Generation 3 added 135, and Generation 9 added 103. Generation 6 added the fewest, with 72 new species in X and Y.
What are the hardest Pokémon to remember by name?
Community error-rate data points to Wo-Chien, Tapu Bulu, Virizion, Vanillish, Klang, Brionne, Quilladin, Stantler, Enamorus, and Lumineon as the most consistently forgotten. The common thread is intra-group blur — these Pokémon each belong to a same-silhouette evolutionary line or same-prefix legendary group where one member gets all the attention.
Does the list include Pokémon from Legends: Arceus?
Pokémon Legends: Arceus is part of Generation 8, and all Pokémon and regional forms introduced in that game are included in the list. This covers Hisuian forms such as Hisuian Zorua, Hisuian Sneasel, and Hisuian Samurott, as well as new evolutions like Wyrdeer and Kleavor that were first obtainable in that title.
Can I use this list to study for a Pokémon quiz?
The list is designed to work alongside the quizzes. Browsing the sprite grid helps you spot Pokémon you can't immediately name, and those are the ones worth drilling. Each generation section links directly to the corresponding quiz on Pokédrill, and any Pokémon you miss in a quiz gets added to your mistake notebook for future review.