Skip to content
Lizet Manski art studio

Johto Pokédex: A Game Designer’s Guide to Generation 2’s 100 Entries

The Johto Pokédex is the in-game catalog of creatures native to the Johto region in Pokémon Gold and Silver, and it carries weight far beyond a simple checklist. It was Game Freak’s first chance to design a second generation of 100 monsters, expand the type system, and build a region that referenced its own predecessor. For developers and designers, the Johto Pokédex is one of the cleanest case studies of how a content team extends an existing IP without breaking its design pillars.

From a player perspective the Pokédex tracks completion, but from a production perspective it represents a balanced set of data: 100 creatures, 100 base stat spreads, 100 learnset tables, 100 evolution chains, and a set of new types and mechanics that the engine had to support for the first time. This guide treats the Johto Pokédex as a designed artifact, walks through the structural decisions behind it, and explains why it still matters when discussing monster-collection games, retro RPG design, and live-service updates like Pokémon GO’s Gen 2 rollout.

What the Johto Pokédex actually contains

The Johto Pokédex is officially defined as 100 new creatures, numbered #152 (Chikorita) through #251 (Célebi). It is a regional Pokédex rather than a national one, meaning that within Gold and Silver it is the player’s working checklist, while the National Pokédex sits behind it. The design intent was to give players a smaller, more curated list to complete on a single playthrough, then layer the national registry on top through the post-game.

Because each entry carries multiple data fields, the catalog is closer to a small relational database than a list of monsters. A single row in the Johto Pokédex implicitly defines a base stats block, one or two elemental types, a gender ratio (or no gender), an egg group, a catch rate, a growth rate, one to three evolution stages, a learnset, a TM/HM compatibility list, and at least one signature move. That density is part of why the Johto Pokédex is so interesting from a design standpoint: the team had to ship 100 versions of the same data contract in one cartridge.

How the 100 entries are organized

The Johto Pokédex is split into several functional tiers, even though the in-game screen just lists them in numerical order. Reading the list as a designer, you can see deliberate clustering: a starter trio sits at #152–#154, a pair of regional birds opens the middle of the list, fossil Pokémon are placed in a contiguous block, and legendary Pokémon anchor the high numbers. That ordering is not decorative; it influences encounter pacing, evolution milestones, and the player’s mental model of “early,” “mid,” and “late” content.

Generation 2 also introduced baby Pokémon, which are pre-evolutions of Kanto creatures (Pichu, Cleffa, Igglybuff, etc.). These do not expand the Johto Pokédex count, but they do interact with it: a baby Pokémon must be raised to a specific level and held item state before it can evolve into a creature that does count, which adds a new “evolution by friendship” branch to the data model.

Generation 2’s design pillars

When Game Freak extended the Pokédex in 1999, three design goals consistently show up across interviews and design retrospectives: add new types without invalidating the old ones, make the day-night cycle meaningful, and give the player a reason to revisit the first region. Each of those goals left a visible fingerprint on the Johto Pokédex.

Two new types: Dark and Steel

Generation 2 added Dark and Steel as types, bringing the total from 15 to 17. The Johto Pokédex had to introduce creatures that used these types meaningfully, while also providing Kanto Pokémon that retroactively learned new typings (for example, Magnemite became Electric/Steel in Gen 2). For a developer, the lesson is that adding a new type is not just a content patch; it forces every existing type-chart lookup, damage formula, and UI label to be re-validated.

Breeding and the time-of-day system

The Johto Pokédex is the first generation that ties real time to gameplay. Certain Pokémon only appear at dawn, dusk, or night, and breeding only works at the Pokémon Day Care. Every entry in the Johto Pokédex therefore carries at least one time-of-day tag, whether the value is “always,” “morning,” “day,” “night,” or a specific named window. From a systems-design perspective, that single field interacts with encounter tables, evolution triggers, and the player’s natural play session length.

Two-region progression

Johto’s map physically connects to Kanto, so the player is expected to traverse the original region after the Elite Four. That decision influenced which Pokémon were placed early in the Johto Pokédex (bread-and-butter utility creatures the player would use across both regions) and which were placed late (powerful or rare creatures that gate content behind late-game exploration).

Structural breakdown of the 100 entries

The table below summarizes the rough composition of the Johto Pokédex by role. The numbers are approximate because some creatures fit more than one category, but the distribution is a useful reference when comparing Gen 2 to later generations.

Role cluster Approx. count in Johto Pokédex Design purpose
Starter line and rivals 3 (Chikorita, Cyndaquil, Totodile) Define early-game type identity; carry the player through Johto.
Early-route generalists ~20 Provide the “first team” experience; cover common typings.
Regional birds and rodents 3 (Hoothoot, Ledyba, Sentret lines, plus the legendary trio) Early route flavor; teach the new time-of-day system.
Fossils and ancient forms 4 (Omanyte, Kabuto, plus Gen 2 fossils) Reward exploration; demonstrate revival mechanics.
Type specialists ~25 Anchor new or expanded typings: Dark, Steel, Fairy precursors.
Babies and pre-evolutions 7 (added through breeding, not in the 100) Demonstrate the new breeding system; reward Day Care use.
Legendary and mythical 5 (Raikou, Entei, Suicune, Lugia, Ho-Oh, plus the event-only Celebi) Endgame and post-game hooks.

Two design patterns jump out of that distribution. First, the Johto Pokédex is not just a flat list: the 100 entries are weighted toward creatures that teach or stress-test a specific system, and the weighting is heaviest at the beginning of the list. Second, the legendary and mythical creatures are deliberately isolated at the top of the National Dex range, which both rewards late-game exploration and gives the post-game story a clear visual hierarchy.

New types and what they do to the type chart

Adding Dark and Steel touched every damage formula in the game. The Johto Pokédex introduced the first Dark-type Pokémon (Umbreon, Murkrow, Houndour, Houndoom, Tyranitar, Sneasel) and the first Steel-type Pokémon (Forretress, Steelix, Scizor, Skarmory). Before Gen 2, a type chart was a 15×15 matrix with about 200 meaningful cells. After Gen 2 it became a 17×17 matrix with roughly 280, and every new type added a “fair” or “balanced” coverage tier that previously did not exist.

For developers, the practical takeaway is that the Johto Pokédex is the first generation where type coverage was a real design problem rather than a static reference. A trainer with a Steel-type teammate now needed to consider whether their team could answer the new offensive threats, which is why the post-game content in Gold and Silver leans heavily on Elite Four rematches that test typed coverage rather than raw level.

Reading the Johto Pokédex like a balancing spreadsheet

Treat each entry as a row in a balancing table, and the design intent becomes visible. The table below maps a few representative entries to the data they force the engine to handle. The numbers are drawn from established Pokédex records and are useful for designers who want a quick mental model, not as a live stat block.

Example entry National # Johto # Type Notable mechanic
Chikorita line #152–#154 001–003 Grass Starter; type advantage against early Johto gyms.
Cyndaquil line #155–#157 004–006 Fire Starter; strong against Bug and Grass early gyms.
Totodile line #158–#160 007–009 Water Starter; access to a strong late-game physical move pool.
Lugia #249 245 Psychic / Flying Legendary; story-gated by the Whirl Islands chain.
Ho-Oh #250 246 Fire / Flying Legendary; post-game reward for the Tin Tower questline.
Celebi #251 247 Psychic / Grass Mythical; event-distributed; tied to the GS Ball storyline.

Notice how the Legendary slots are not at the end of the Johto Pokédex; the order is determined by internal balancing, with mythicals anchored last. A designer reading this table can see why Lugia and Ho-Oh were placed in the high 240s of the Johto list rather than at 100: their placement enforces a story pacing that requires the player to have completed Johto, returned to Kanto, and explored optional content before the post-game triggers.

How Gen 2 data shows up in modern games

The Johto Pokédex is the first generation that had to be reimplemented in a live-service context, because Pokémon GO’s Gen 2 rollout was a multi-month staggered release rather than a single cart drop. The pacing of that release followed the same logic Game Freak used in 1999: the early entries (Chikorita, Cyndaquil, Totodile, Sentret, Hoothoot, Ledyba, Spinarak) were released first, with legendaries and mythicals gated behind Raids, Special Research, and later, GO Rocket events. The Johto Pokédex in Pokémon GO is still being filled in a few edge cases, and IGN’s running list is one of the better community-tracked references for verifying which entries are currently available in the game.

For developers, the Gen 2 rollout is a useful example of how a content catalog designed for a single-player RPG translates into a live, schedule-driven mobile release. The same 100 entries had to be split into waves, with each wave tuned to the current meta and the seasonal event cadence. A designer working on a similar live-service monster game can study the Johto Pokédex as a case study in how to slice a static catalog into a multi-month content plan without losing the player’s sense of progress.

What the Johto Pokédex teaches about monster-collection design

Several design lessons stand out when the Johto Pokédex is read as a production document rather than a player’s checklist. These are not unique to Pokémon, but the Johto Pokédex is one of the cleanest published examples of each one.

  • Treat the catalog as a relational system, not a list. Every entry in the Johto Pokédex is bound to type, stats, learnsets, evolution triggers, and time-of-day tags. Adding a single new creature forces the engine to re-evaluate every existing type matchup and learnset reference.
  • Use the catalog to teach mechanics. Generation 2 used the Johto Pokédex to introduce breeding, held items, and the day-night cycle. Each new mechanic was anchored to a small group of entries that could only be discovered or evolved by using that mechanic.
  • Anchor legendaries to story, not to chance. The legendary and mythical entries in the Johto Pokédex are gated behind specific story beats, not random encounters. The catalog therefore doubles as a quest log for the post-game.
  • Design the early list to cover the type chart. The first 30 or so Johto entries are deliberately chosen so that a new player can build a team with at least partial coverage of every gym. Designers extending an existing IP can use the same trick to onboard new players without forcing them to grind.
  • Allow regional variation, not just regional lists. Gen 2 retroactively retyped Kanto Pokémon (Magnemite, for example) to support the new Steel type. Extending an existing catalog sometimes means editing old data, not only adding new entries.

Working with the Johto Pokédex in modding and fan projects

For developers working on ROM hacks, fan-made monster tributes, or reverse-engineering projects, the Johto Pokédex is a useful baseline because every entry has been documented for more than two decades. The simplest approach is to model the catalog as a flat CSV or JSON file with one row per entry and one column per data field, then generate the in-game list and the type chart at runtime.

Three rules of thumb help when extending a Gen 2-style catalog in a custom project:

  1. Lock the type chart first. Decide the full n×n type matrix before adding any creature, because every later entry assumes that matrix is stable.
  2. Tag every entry with a time-of-day window. Even if the project does not use real time, a “morning / day / night / always” tag forces you to think about pacing and player session length.
  3. Treat the evolution tree as a graph, not a line. Babies and branched evolutions turn a tree into a directed acyclic graph, which is easier to model explicitly than to special-case in code.

Each of those rules comes directly from decisions Game Freak made when shipping the Johto Pokédex in 1999, and they generalize surprisingly well to any monster-collection or progression-based game that wants the same kind of internal consistency.

How the Johto Pokédex connects to the wider franchise

The Johto Pokédex is the first regional list in the franchise, and every later generation uses the same template: a regional dex of around 100 new creatures, a small set of new typings or mechanics, and a story that connects the new region to the previous one. Designers who want to understand why a modern Pokémon title feels the way it does can read Gen 2 as the foundational design document.

That template also shows up in non-Pokémon monster games. A team that wants to ship 100 creatures in a single release can treat the Johto Pokédex as a sanity check: are the early entries teaching the new mechanics, are the mid-list entries covering the type or role chart, and are the late entries gated behind real progression? If the answer to all three is yes, the catalog will hold up as a designed system rather than a content dump.

Limitations and what the Johto Pokédex does not teach

It is worth flagging what the Johto Pokédex does not generalize. It was designed for a single-player RPG with a fixed cartridge size, a turn-based battle system, and a target audience that already knew Generation 1. The 100-entry cap was partly a memory and balance decision, not a magic number. Live-service games, MMOs, and procedurally generated monster rosters have very different constraints, and copying the Gen 2 structure without re-checking those constraints is a common mistake in monster-collection design pitches.

It is also worth being honest about uncertainty. Some details of the Johto Pokédex have shifted across re-releases, and live-service games continue to update their own Johto entries over time. A reader checking exact availability or event timing should rely on the most current official source rather than on a single community wiki, because the underlying data is still moving.

Why the Johto Pokédex still matters in 2026

Twenty-six years after its first release, the Johto Pokédex is still being used as a reference. It appears in mainline remakes, in Pokémon GO’s running event calendar, in fan projects, and in design retrospectives for any monster-collection game worth its salt. For developers, the reason is simple: it is one of the cleanest published examples of a small team designing a balanced, internally consistent content catalog at scale, and the lessons generalize even when the engine and platform do not.

For players, the Johto Pokédex is still a satisfying checklist because every entry was tuned against the same internal constraints. For designers, it is a teaching artifact. For producers, it is a scheduling case study. The fact that the same 100 entries can serve all three audiences at once is the real reason the Johto Pokédex still matters.

Where to verify the current Johto Pokédex state

Because the Johto Pokédex is still being expanded in live-service games, the most reliable place to confirm the current set of Generation 2 entries is a maintained wiki or official list rather than a single static page. IGN’s running Gen 2 list is a useful starting point and is regularly updated as new entries are released, so designers and players can use it to confirm which Johto creatures are currently available, which are still event-locked, and which have had their move pools or typings adjusted in a recent patch.

If you are using the Johto Pokédex as a reference for your own monster-collection design, treat any live-service data as a moving target and pin the specific values you care about to the date you read them. That habit is what separates a serious design document from a screenshot, and it is exactly the discipline that Game Freak’s original team applied when the Johto Pokédex was first locked in 1999.

Frequently asked questions

How many entries are in the Johto Pokédex?

The Johto Pokédex contains 100 new creature entries, numbered #152 (Chikorita) through #251 (Célebi) in the National Dex. The list is the regional Pokédex used in Pokémon Gold and Silver, while the National Pokédex sits behind it and includes Kanto creatures as well.

What are the first three entries in the Johto Pokédex?

The first three entries are the Johto starter line: Chikorita (#152), Cyndaquil (#155), and Totodile (#158) and their evolutions. They occupy the very top of the Johto list because they are designed to be the player’s first three captures and to carry the early-game type advantage against the first two gyms.

Which legendary Pokémon are in the Johto Pokédex?

The Johto Pokédex contains the legendary beasts Raikou, Entei, and Suicune, the legendary birds Lugia and Ho-Oh, and the mythical Pokémon Celebi. Lugia and Ho-Oh are the box legendaries, Suicune plays a central role in the post-game storyline, and Celebi is event-distributed rather than encountered in the main story.

What new types did the Johto Pokédex introduce?

Generation 2 introduced Dark and Steel as new types. The Johto Pokédex was the first set of creatures to feature those types, and the expansion forced a re-evaluation of every type matchup, damage formula, and UI label in the existing Kanto roster as well.

Why is the Johto Pokédex important for game designers?

The Johto Pokédex is one of the cleanest published examples of a content team designing a balanced, internally consistent catalog of 100 creatures inside a small memory budget. It teaches how to introduce new mechanics, anchor them to specific entries, and gate legendary content behind story progression rather than random chance.

How does the Johto Pokédex work in Pokémon GO?

In Pokémon GO, the Johto Pokédex was released in a staggered rollout across multiple seasonal events and is still being filled in some edge cases. The current availability of any given entry depends on the latest event schedule, so designers and players should check a maintained list such as the IGN Gen 2 reference for the most accurate state.

Does the Johto Pokédex include baby Pokémon?

Generation 2 introduced baby Pokémon such as Pichu, Cleffa, and Igglybuff, but they are not counted in the 100-entry Johto total. They are pre-evolutions of Kanto creatures and exist to demonstrate the new breeding system, so they interact with the Johto Pokédex through evolution chains rather than as standalone entries.

How does the time-of-day system affect the Johto Pokédex?

Several Johto creatures only appear during specific windows such as morning, day, dusk, or night, and a few evolutions only trigger at a particular time. Every entry in the Johto Pokédex therefore carries at least one time-of-day tag, which means the design forces the player to vary their play session length rather than grinding continuously.

Can the Johto Pokédex be used as a template for new monster games?

Yes, with care. The 100-entry cap, the early-mechanic anchoring, and the legendary gating patterns all generalize well to other monster-collection or progression-based games, but the exact number is a memory and balance decision specific to Game Boy-era hardware. Designers should adapt the structure, not the literal count, when applying it to a new project.

Where can I verify the current Johto Pokédex data?

For live-service games such as Pokémon GO, the most reliable sources are maintained community lists and official event announcements, because the Johto Pokédex state is updated as new entries and moves are released. A single snapshot quickly goes out of date, so always pin the values you use to the date you read them.