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.