Johto Pokédex: a designer and player walkthrough of the 251 entries
The Johto Pokédex is the in-game catalog introduced in Pokémon Gold and Pokémon Silver in 1999, carrying 251 numbered entries from Chikorita (#152) to Celebi (#251). For players, it is the checklist that defines a second-generation playthrough. For designers, it is a remarkable case study in scope, balance, and data design: a generation that doubled down on time of day, held items, and breeding while still inheriting the engine, tiles, and audio of its predecessor. This article walks through the Johto Pokédex the way a developer would approach it, treating each section as a system to understand rather than trivia to memorize.
The goal is to give a single page that is useful whether you are hunting the last few entries on a modern remake, planning a fan project that references the region, or studying how a 1999 team fit 100 new species into an existing engine without breaking balance. The structure follows the questions a careful reader actually asks: what the Johto Pokédex is, how the regional design works, where the tricky entries hide, and how the underlying data is shaped.
What the Johto Pokédex actually contains
Although the casual term “Johto Pokédex” is often used loosely, in the original Game Boy Color releases the regional Pokédex lists 251 species in National Dex order. Entries #1–#151 (Kanto) are carried over from Generation I, and entries #152–#251 are the new Johto species. On a fresh file, the player only sees Johto numbers, which the game maps silently to the National index. In Pokémon Crystal, the same regional list is shown but new sprites, animated icons, and the Celebi event created the most complete 1999–2000 form of the Johto Pokédex.
From a production standpoint, this is an important distinction. The Johto Pokédex is not a separate database; it is a curated ordering of the same species data that the rest of the game already references. Each entry stores a stable internal number plus a regional display number, and the game engine only shows the player the regional value. That single design choice is why later remakes and Pokémon HOME can preserve Johto identity while still keeping a single global species list.
How the regional Pokédex is structured in 2026 releases
Modern reissues of the Johto games split the experience. Pokémon HeartGold and SoulSilver (2009) shipped with the full 251-entry National Pokédex as the player’s primary view, while still gating access to some entries behind story events. Pokémon Brilliant Diamond and Shining Pearl (2021) did not include Johto as a main region, and Pokémon Legends: Arceus (2022) presented a regional Hisui Pokédex instead, so neither of those is a Johto Pokédex in the strict sense. The 2023 release of Pokémon Sleep and the 2024 and 2025 updates to Pokémon GO and Pokémon HOME keep the Johto species data alive, but they do not change the canonical 251-entry Johto Pokédex ordering itself.
The current cleanest way to see the full Johto Pokédex on a single screen is to use a Generation IV remake that supports the National view, or to open an external reference such as the official Pokémon Gold and Silver article, which documents the species, locations, and evolutions in detail. The 251-entry figure is not a marketing line; it is the count of unique species record entries stored in the game’s data tables for the Johto region, including the Mythical Celebi.
Johto Pokédex at a glance
The table below summarizes the high-level shape of the Johto Pokédex. It is meant as a quick design-oriented overview, not a substitute for in-game exploration. Type totals count each species once even if a later evolution gains a second type, so the numbers reflect what the player first encounters in that entry.
| Attribute | Value | Why it matters for design and play |
|---|---|---|
| Total entries | 251 | Carries the full Kanto list plus 100 new Johto species |
| New Johto species | 100 (#152–#251) | The real design surface area introduced in Generation II |
| Starters | Chikorita, Cyndaquil, Totodile | Three distinct type triangles against the first two gyms |
| Legendary birds, beasts, and Mewtwo | Carried over from Kanto | Johto is the first game to require revisiting a prior region |
| New legendaries | Raikou, Entei, Suicune, Lugia, Ho-Oh, Celebi | Spread across the story, the post-game, and a Mythical event |
| Baby Pokémon | 7 introduced | Linked to breeding and held-item mechanics new in Gen II |
| Regional forms | None at launch | Regional variants did not appear until Generation VII |
| Time-of-day evolutions | Multiple | Johto was the first generation to use the clock as a design lever |
| Gender differences | Several species | Visual, not mechanical, but reused as a statless flavor layer |
| Cross-generational evolutions | Yes (e.g., Magby, Pichu lines) | Reworked the original 151 by adding new branches |
The new 100: how Generation II extended an existing roster
Designing a sequel generation on top of an already beloved 151-entry Pokédex is a constraint that most modern game developers will recognize. The Johto team could not simply add a parallel island of new monsters; they had to deepen the relationships of the existing ones. Two design moves defined the generation: baby Pokémon that filled the evolutionary gaps of Generation I, and held-item evolutions that let existing species branch into new forms under specific conditions.
Baby Pokémon are the smaller pre-evolutions added in Generation II: Pichu, Cleffa, Igglybuff, Togepi, Tyrogue, Smoochum, Elekid, and Magby. Each one became a separate Johto Pokédex entry, so the addition of eight new species also expanded the evolution paths of eight Generation I families. Tyrogue is the most mechanically interesting because its evolution into Hitmonlee, Hitmonchan, or Hitmontop is determined by its highest stat at level 20, making the same entry resolve to three different final outcomes depending on player training choices.
Held-item evolutions, new in Generation II, made items like the Razor Claw, Reaper Cloth, and the Protector into triggers. Slowpoke’s split into Slowbro and Slowking, Scyther into Scizor, and Politoed from Poliwrath all depend on the player holding an item when leveling up or trading. From a data perspective, each of these is two evolution entries on the same species, with the engine picking the right one based on the held item flag. From a player perspective, it turned the Johto Pokédex into a checklist of unusual conditions rather than a pure level-and-trade list.
Type distribution and balance across the 100 new species
Johto’s new 100 species do not split types evenly. The team leaned into Grass, Water, and Normal types, and reduced the number of pure Poison lines compared to Generation I. The result is a region that feels gentler to walk through but punishes over-reliance on a single type. The table below shows how the new Johto species fall into each primary type, counting only the first stage seen in the Johto Pokédex.
| Primary type of the new species | Approximate new entries | Design intent behind the share |
|---|---|---|
| Normal | ~18 | Filler families and baby Pokémon; balance support for early routes |
| Water | ~16 | Heavy surf content across the south of Johto and Kanto post-game |
| Grass | ~11 | Two-stage lines with bug or poison partners to round the triangle |
| Bug | ~9 | Johto starts you in a forested area, so early bugs frame the routes |
| Psychic | ~8 | Several new lines plus the Espeon and Umbreon Eeveelutions |
| Fire | ~7 | Smaller pool; balanced by the Cyndaquil line and the Burned Tower story |
| Electric | ~6 | Includes Mareep line and the legendary Raikou |
| Rock, Ground, Fighting, Flying, Ghost, Dragon, Dark, Steel, Ice, Poison, Fairy | Remaining ~25 | Mix of two-type lines, legendaries, and Steel-type additions like Scizor |
The numbers above are approximate because some lines are dual-typed from the first stage, but the shape is consistent with design commentary at the time. Johto deliberately avoided flooding any single type with new faces. The two new Steel lines (Scizor and the Skarmory line) were enough to test the new Steel type without making the typing feel common, and the new Dark types (Umbreon, Murkrow, Houndour) gave players a reason to take the new type seriously before Generation III expanded it.
Type coverage and the 17-type question
Johto is the first generation to introduce the Dark and Steel types, and the first to retire the Psychic-type’s near-monopoly on special attacking. The Johto Pokédex reflects that. The Steel type is held by only a handful of new lines but each one is strategically positioned: Scizor for the late-game Bug specialists, Skarmory as a physical wall on early routes, and the Magnemite line already familiar from Kanto. The Dark type appears on Umbreon, Murkrow, and the Houndour line, with Houndoom becoming a notable counter to Psychic threats in competitive play.
Fairies did not exist in 1999, so the Johto Pokédex has zero Fairy types. This is worth flagging because modern players using a Johto-focused team against later games often discover that several of their favorite lines were retyped to Fairy after Generation VI, including the Clefairy, Jigglypuff, and Mr. Mime families. The 1999 game did not know those retypes were coming, so the type chart on the original cartridge remains the cleanest reference for the Johto Pokédex as it was designed.
Starters, the first gym triangle, and route design
The Johto starters Chikorita, Cyndaquil, and Totodile are the entry point to the entire 251-entry list. Chikorita is a pure Grass type and struggles against the first two gyms (Flying and Bug), but pivots well into the late game against the Jasmine-led Steel gym and the Elite Four. Cyndaquil is a pure Fire type that handles the early Bug gym cleanly and stays relevant because of its strong special attacking. Totodile is a pure Water type that is overpowered against the first two gyms and only falls off in the Elite Four matchups.
From a design perspective, the choice is a clean Rock-Paper-Scissors example: the player can intuit the early-game matchup, and the late-game payoff is hidden behind type diversity. The developers reinforced this with the choice of the first two gym leaders, Falkner and Bugsy, who both lead with types that punish Chikorita and reward Cyndaquil or Totodile. The For additional context, Johto Pokédex never mentions this, but the gym order is what makes the starter choice feel consequential from the first route.
Time of day, held items, and the new condition layer
Johto was the first generation to treat the in-game clock as a real gameplay lever. Eevee evolves into Espeon during the day and Umbreon at night when it levels up with high friendship. Hoothoot and Noctowl are diurnal and nocturnal markers, and a handful of routes change the wild encounters that appear at dawn or dusk. From a developer standpoint, this required the engine to maintain a time-of-day flag on every wild encounter table and every map, which became a foundation for the generations that followed.
Held items in Generation II also became evolution triggers and stat boosters. The Razor Claw, Razor Fang, Reaper Cloth, Protector, Electirizer, and Magmarizer each gate a specific evolution, while items like the Lucky Punch, Thick Club, and Light Ball multiply specific stats. The Johto Pokédex, as a list of species, hides all of this. The actual challenge of filling it is to know which species needs which item, in which location, at which time of day. Most external references lay this out in long tables; players who want a fast lookup should expect to cross-reference a route guide with the Pokédex entry.
Post-game content and the Kanto connection
Johto was the first generation to require revisiting an older region after the main story. Once the player defeats the Elite Four, the game reopens the path to Kanto, the original 151, and the Red Gyarados event at the Lake of Rage. The Johto Pokédex technically lists all 251 species, but the in-game Kanto content was trimmed compared to the Generation I release: the Safari Zone was rebuilt with new mechanics, and the new Pokéathlon mode in HeartGold and SoulSilver replaced several Kanto activities entirely.
For completionists, the post-game roughly doubles the time required to fill the Johto Pokédex, because the player has to remap and refight the Kanto gym leaders, hunt the legendary beasts (Raikou, Entei, Suicune) as they roam, and arrange the conditions for legendaries like Lugia and Ho-Oh. This is also where the held-item and time-of-day systems pay off the most, because several legendaries are gated behind story flags that only open after the credits roll.
Reading the Johto Pokédex as a data structure
For developers, the Johto Pokédex is a useful lens on how a small team extended an existing engine. Each species is a record with a stable ID, a name string, a type pair, a base-stat block, an evolution list, a learnset, and a sprite pointer. The Generation II engine reused the same record layout as Generation I, which is why the same engine could hold 151 or 251 entries without a rewrite. The cost of that reuse was a hard cap on each individual stat value and on the total number of moves, both of which Generation III later raised.
The evolution list is the most interesting part. Johto is the first generation where an evolution record can include both a level trigger and a held item or time condition. Internally, that means each evolution entry is not a single number but a small condition tree: “level up while holding X” or “level up during the day with high friendship”. The engine evaluates that tree at the moment of level-up, which is why a level-up that takes a Pokémon’s level past 100 in Generation I is treated as a no-op for evolution but still works as a stat trigger. That kind of internal nuance is invisible in the Johto Pokédex itself but shapes how players experience the catch.
Common entry points that players miss
Several Johto Pokédex entries are easy to overlook because their acquisition is not a standard wild encounter. The list below is not exhaustive, but it covers the species that experienced players regularly flag as the entries that stall a run.
- Raikou, Entei, and Suicune are roaming legendaries introduced in Generation II and continue to roam Johto after the story, so they have to be chased across the map rather than found in a single location.
- Lugia lives in the Whirl Islands and requires the Silver Wing, while Ho-Oh sits atop the Bell Tower and requires the Rainbow Wing, so both wings need to be obtained from the radio tower quest.
- Celebi is only distributed through special events and the Virtual Console releases in 2017 and 2018, with no in-game encounter on the original 1999 cartridges.
- The baby Pokémon (Pichu, Cleffa, Igglybuff, Tyrogue, Smoochum, Elekid, Magby) hatch from eggs that the player has to breed from the parent species, which is a separate mechanic from the regular wild encounter tables.
- Cross-generational evolutions like Scizor, Slowking, Politoed, Blissey, Crobat, and Kingdra all require specific held items, so the player has to find the item, attach it, and trigger the right level or trade event.
- The Red Gyarados at the Lake of Rage is a fixed encounter, not a random one, so it cannot be missed if the player visits the lake during the Team Rocket storyline.
- Several Johto species only appear in the Bug Catching Contest, the Safari Zone, or as time-of-day spawns on specific routes, so missing the contest window or the right hour stalls the entry until the next day.
From a player guide perspective, the practical advice is to keep a list of entries with conditional triggers and resolve them in batches, since several can be cleared in the same trip: a single breeding run can clear Pichu, Cleffa, and Igglybuff at once, and a single trade with a Kingdra-scale or Metal Coat item can clear two evolution branches in one stop.
Johto Pokédex versus the modern National view
Players who grew up on Generation III or later will be used to a single National Pokédex that holds the entire species list at once. Generation II split that experience. The original cart only ever shows the Johto regional ordering; the National ordering exists internally but the player never sees it on the original release. HeartGold and SoulSilver added a National view as a post-game unlock, which is the closest modern approximation of the full 251-entry list in one screen.
This split is worth understanding for two reasons. First, it explains why many older guides refer to a Johto number rather than a National number for newer species: in 1999, the Johto number was the only number the player had. Second, it explains why the Johto Pokédex still feels like a self-contained list even though it is technically a strict subset of a larger catalog. The regional list is the experience, not just a sorting view.
Designing a regional Pokédex: takeaways for game developers
Looking at the Johto Pokédex as a design exercise, several patterns stand out for developers working on similar roster-driven games. None of them are unique to Game Freak, and all of them apply to other genres that maintain large but stable datasets.
- Treat the regional list as the player’s identity, not just a sort order. Johto made the regional list the only thing the player ever saw, and the team’s identity was tied to that view.
- Use the new generation to deepen existing relationships, not just to add new content. Baby Pokémon, held-item evolutions, and time-of-day evolutions all extend the Generation I roster without throwing it away.
- Keep the new type count low but meaningful. Adding Dark and Steel in the same generation reset the type chart in a way that a flood of new typings would not have.
- Lean on the engine you already have. The Generation II engine reused the Generation I record layout, which is why the Johto team could ship 100 new species without a rewrite.
- Use the clock and the held item as design levers, not as flavor. Both became major gameplay systems in later generations, and both were first proven in Johto.
- Design a generous post-game that revisits the previous region. Johto’s return to Kanto gave the team room to add the new legendaries and roamers without crowding the main story.
The Johto Pokédex is a useful case study because the design choices are visible. A modern team can read the species list and infer the team’s priorities: gentle early routes, late-game Steel, two-stage evolutions for almost every new line, and a Mythical that exists mostly as a gift rather than a goal. The same approach applies to any game that has to ship a major content expansion without breaking the balance of an existing system.
How the Johto Pokédex holds up in 2026
Twenty-seven years after the 1999 release, the Johto Pokédex is still the most cited regional list in the franchise outside of the Generation I Kanto list. Newcomers to the series often encounter Johto through Pokémon HeartGold and SoulSilver remakes, the 2017 and 2018 Virtual Console releases, or 2024 and 2025 appearances of Johto starters in Pokémon GO and the mobile event cycles. The 251-entry list itself has not grown or shrunk, which is part of the appeal: it is a fixed artifact that can be studied, completed, and discussed without waiting for the next patch.
For developers, the Johto Pokédex is a reminder that a regional list is a product of its time. The 1999 design did not anticipate Fairy types, Mega Evolutions, Gigantamax forms, regional forms, or the Terastal system. Yet the underlying data layout still fits inside the modern Pokémon HOME data model, because the records were built to be extended rather than to be replaced. That is the real lesson the Johto Pokédex teaches: design the data model so the next team can extend it without rewriting it.
Practical next steps for players and developers
If you are a player trying to fill the Johto Pokédex in 2026, the cleanest path is to play Pokémon HeartGold or SoulSilver with the National view enabled and a list of held-item evolutions open on a second device. The cross-reference is the only realistic way to avoid missing the conditional entries. If you are a developer studying the system, the most productive exercise is to model the Johto Pokédex in a small data store and write a few evolution rules in code, then run them against the full 251-entry list. The bugs in your own implementation will be the same kinds of bugs the Generation II team had to solve.
Frequently asked questions
How many entries are in the Johto Pokédex?
The Johto Pokédex holds 251 entries: the original 151 from Generation I plus 100 new Johto species, numbered #152 Chikorita through #251 Celebi. The new entries are the focus of Generation II design, but the regional list still contains all 151 Kanto entries in their original order.
Do the modern remakes change the Johto Pokédex?
The modern remakes keep the same 251-entry list. Pokémon HeartGold and SoulSilver let the player view it as a National list once unlocked, and the Virtual Console releases preserve the original regional view, but the species count and the Johto ordering are unchanged. No new Johto-native species have been added since 1999.
What is the easiest way to get a complete Johto Pokédex?
The fastest practical path is to play Pokémon HeartGold or SoulSilver with both versions’ exclusives covered, trade the version exclusives between two cartridges, use a list of held-item evolutions, and revisit the Safari Zone and Bug Catching Contest early. The roaming legendaries take the most wall-clock time because they require multiple encounters to catch.
Why are there no Fairy types in the Johto Pokédex?
The Fairy type was introduced in Generation VI, long after the Johto games shipped. Several Johto-era species were later retyped to Fairy, including the Clefairy, Jigglypuff, and Mr. Mime lines, but the original Johto Pokédex never had a Fairy type and the type chart on the original cartridge reflects that.
How do time of day and held items affect the Johto Pokédex?
Time of day gates evolutions like Eevee into Espeon or Umbreon, and gates several wild encounters. Held items gate evolutions like Scyther into Scizor, Slowpoke into Slowking, and Politoed from Poliwrath. Together, time and items convert the Johto Pokédex from a simple encounter list into a checklist of conditions.
What is the difference between the Johto Pokédex and the National Pokédex?
The Johto Pokédex is the regional list the player sees during a Johto playthrough. The National Pokédex is the global species list across all generations. The original Generation II releases only show the Johto list; the National view was added in later games and exists internally in Generation II but is hidden from the player.
Are there regional forms in the Johto Pokédex?
No. Regional forms were introduced in Generation VII’s Alola region, more than 17 years after Johto shipped. Every entry in the Johto Pokédex is the original form of the species, and the only visual variants in Generation II are gender differences on a small number of species.
How does the Johto Pokédex influence later generations?
Johto established several patterns that later generations built on: baby Pokémon as a way to deepen existing families, held items as evolution triggers, time-of-day as a design lever, and a post-game that revisits a prior region. The Dark and Steel types also reset the type chart in a way that Generation III inherited and expanded.
Can the Johto Pokédex be completed without trading?
No. The original Generation II games and the Generation IV remakes both rely on trading for version exclusives and for several trade-based evolutions. A solo playthrough can fill most of the Johto Pokédex, but the last few percent require access to a second version or an online trading tool.
Where can a developer read the original Johto Pokédex data?
The cleanest public reference is the English Wikipedia article on Pokémon Gold and Silver, which lists the species, locations, and evolutions used in the original 1999 release. For modern data modeling work, the official Pokémon developer resources and community-maintained datasets derived from the games are the most reliable sources.