From Bulbapedia, the community-driven Pokémon encyclopedia.
This is a list of Pokémon by their evolution family. That is, it is a list of Pokémon in their National Pokédex order, however, it includes later-released evolutions and pre-evolutions closer to the first Pokémon in their family to be released. This means that Pichu will appear before Pikachu, instead of at its National Pokédex position of 172, and Magby and Magmortar will appear next to Magmar. Evolution families are named by their basic evolutionary form. For example, although Azurill is the lowest Pokémon in its evolutionary line, it is still known as the Marill family, because Marill was released first.
List of Pokémon by evolution family
Kanto-based evolution families
Johto-based evolution families
Hoenn-based evolution families
Sinnoh-based evolution families
Isshu-based evolution families
- Professor Rowan is said in the games to have studied Pokémon evolution and determined that 90% of all Pokémon are related in some way by evolution. As of Generation IV, with 77 (42 normal, 35 legendary) Pokémon out of 493 total, this is pretty accurate, as a little over 84% of all Pokémon undergo at least one evolution before being fully evolved, while excluding legendaries, which do not evolve as a rule, brings this percentage to just over 91%.* In previous generations:
- 25 (20 normal, five legendary) Pokémon did not evolve, with percentages of 83% including and 86% excluding legendaries.*
- 43 (32 normal, 11 legendary) Pokémon did not evolve, with percentages of 83% including and 87% excluding legendaries.*
- 73 (52 normal, 21 legendary) Pokémon did not evolve, with percentages of 81% including and 87% excluding legendaries.*
- By far, most three-stage evolution families were introduced in Generation I, with 27 such families having their roots there (though not necessarily their most unevolved or most evolved forms). Because of branch evolution, 29 of the second-evolution Pokémon can count themselves as members of a Generation I evolution family. Generation III has the next most, with 16 three-stage families that end in 18 Pokémon (again due to branching), while Generation II and Generation IV have the least, with only nine and six families, respectively, that end in a third member.