User:Pumpkinking0192/List of type combinations by abundance

This is a user subpage designed to (1) help me learn the ins and outs of this type of wikicode, (2) amuse me by allowing me to explore a topic I've been thinking about recently, and (3) prepare a page that may or may not be suitable for mainspacing in the eventual future.
If you like, you are welcome to make repairs to this page if anything is broken.
I'm basing the majority of this code on what I see in the Sandbox and on various Bulbapedia mainspace articles. If any of it is not okay for me to use, test, and tweak, please tell me on my talk page and I will remove it promptly.
You can return to my main user page by clicking here.

Some Pokémon type combinations are abundant, such as Rock/Ground or Grass/Poison. Others are unique, such as Ice/Ghost or the unaccompanied Flying type.

The complex nature in which types can be arranged means there are a possible 289 different type combinations (including single types). However, due to the games' advantage/disadvantage multiplication system, a Pokémon which is Dark/Ghost is treated the same as one that is Ghost/Dark. As such, there are 153 distinct type combinations.

For the purposes of this list, type combinations are considered commutative; that is to say, Spiritomb and Sableye would be treated as having the same type combination as they have the same weaknesses and resistances.

For the purposes of this list, each Forme with a different type from another of the same Pokémon's Formes counts as a different Pokémon. For example, Darmanitan counts once toward pure Fire and also once toward Fire/Psychic, while Deoxys only counts once toward Psychic. In Generation I, Magnemite and Magneton are considered Electric/Steel even though they did not gain the Steel type until later. In Generation IV, Rotom's Formes are each counted separately even though they were not assigned separate types until later. For convenience, Arceus counts only toward the Normal type.

Each column counts the number of Pokémon of that type introduced in that generation; the Total column counts all Pokémon in the National Pokédex as of Generation V.

Types are listed (before sorting the list) in the order in which they appear in the Pokédex search function in Generation IV; thus, some type combinations (particularly those involving Flying) will be in an inverted order from what is usually seen. This is not a mistake.

There are 45 possible type combinations that have not yet been assigned to a Pokémon. There are 24 type combinations that have only been assigned to a single Pokémon, and a further 27 that have been assigned to multiple Pokémon, but only within the same evolutionary family. The other 57 type combinations have been assigned to multiple unrelated Pokémon.

Type combination Gen I Gen II Gen III Gen IV Gen V Total
Normal 16 16 15 12 9 68
NormalFighting 0 0 0 0 1 1
NormalFlying 8 3 3 5 5 24
NormalPoison 0 0 0 0 0 0
NormalGround 0 0 0 0 0 0
NormalRock 0 0 0 0 0 0
NormalBug 0 0 0 0 0 0
NormalGhost 0 0 0 0 0 0
NormalSteel 0 0 0 0 0 0
NormalFire 0 0 0 0 0 0
NormalWater 0 0 0 1 0 1
NormalGrass 0 0 0 0 2 2
NormalElectric 0 0 0 0 0 0
NormalPsychic 0 1 0 0 1 2
NormalIce 0 0 0 0 0 0
NormalDragon 0 0 0 0 0 0
NormalDark 0 0 0 0 0 0
Fighting 7 2 2 1 7 19
FightingFlying 0 0 0 0 0 0
FightingPoison 0 0 0 2 0 2
FightingGround 0 0 0 0 0 0
FightingRock 0 0 0 0 1 1
FightingBug 0 1 0 0 0 1
FightingGhost 0 0 0 0 0 0
FightingSteel 0 0 0 1 1 2
FightingFire 0 0 2 2 2 6
FightingWater 1 0 0 0 1 2
FightingGrass 0 0 1 0 1 2
FightingElectric 0 0 0 0 0 0
FightingPsychic 0 0 2 1 0 3
FightingIce 0 0 0 0 0 0
FightingDragon 0 0 0 0 0 0
FightingDark 0 0 0 0 2 2
Flying 0 0 0 0 1 1
FlyingPoison 2 1 0 0 0 3
FlyingGround 0 1 0 1 1 3
FlyingRock 1 0 0 0 2 3
FlyingBug 2 3 3 4 0 12
FlyingGhost 0 0 0 2 0 2
FlyingSteel 0 1 0 0 0 1
FlyingFire 2 1 0 0 0 3
FlyingWater 1 1 2 1 2 7
FlyingGrass 0 3 1 1 0 5
FlyingElectric 1 0 0 1 2 4
FlyingPsychic 0 3 0 0 3 6
FlyingIce 1 1 0 0 0 2
FlyingDragon 1 0 3 0 0 4
FlyingDark 0 1 0 1 2 4
Poison 10 0 3 0 2 15
PoisonGround 2 0 0 0 0 2
PoisonRock 0 0 0 0 0 0
PoisonBug 5 2 1 1 3 12
PoisonGhost 3 0 0 0 0 3
PoisonSteel 0 0 0 0 0 0
PoisonFire 0 0 0 0 0 0
PoisonWater 2 1 0 0 0 3
PoisonGrass 9 0 1 2 2 14
PoisonElectric 0 0 0 0 0 0
PoisonPsychic 0 0 0 0 0 0
PoisonIce 0 0 0 0 0 0
PoisonDragon 0 0 0 0 0 0
PoisonDark 0 0 0 3 0 3
Ground 6 2 2 2 1 13
GroundRock 6 2 0 1 0 9
GroundBug 0 0 1 1 0 2
GroundGhost 0 0 0 0 2 2
GroundSteel 0 1 0 0 1 2
GroundFire 0 0 2 0 0 2
GroundWater 0 2 4 1 2 9
GroundGrass 0 0 0 1 0 1
GroundElectric 0 0 0 0 1 1
GroundPsychic 0 0 2 0 0 2
GroundIce 0 2 0 1 0 3
GroundDragon 0 0 2 3 0 5
GroundDark 0 0 0 0 3 3
Rock 0 1 2 3 3 9
RockBug 0 1 2 0 2 5
RockGhost 0 0 0 0 0 0
RockSteel 0 0 3 3 0 6
RockFire 0 1 0 0 0 1
RockWater 4 1 1 0 2 8
RockGrass 0 0 2 0 0 2
RockElectric 0 0 0 0 0 0
RockPsychic 0 0 2 0 0 2
RockIce 0 0 0 0 0 0
RockDragon 0 0 0 0 0 0
RockDark 0 1 0 0 0 1
Bug 3 1 5 3 3 15
BugGhost 0 0 1 0 0 1
BugSteel 0 2 0 1 3 6
BugFire 0 0 0 0 2 2
BugWater 0 0 1 0 0 1
BugGrass 2 0 0 1 3 6
BugElectric 0 0 0 0 2 2
BugPsychic 0 0 0 0 0 0
BugIce 0 0 0 0 0 0
BugDragon 0 0 0 0 0 0
BugDark 0 0 0 0 0 0
Ghost 0 2 4 2 2 10
GhostSteel 0 0 0 0 0 0
GhostFire 0 0 0 0 3 3
GhostWater 0 0 0 0 2 2
GhostGrass 0 0 0 0 0 0
GhostElectric 0 0 0 1 0 1
GhostPsychic 0 0 0 0 0 0
GhostIce 0 0 0 1 0 1
GhostDragon 0 0 0 1 0 1
GhostDark 0 0 1 1 0 2
Steel 0 0 2 0 3 5
SteelFire 0 0 0 1 0 1
SteelWater 0 0 0 1 0 1
SteelGrass 0 0 0 0 2 2
SteelElectric 2 0 0 1 0 3
SteelPsychic 0 0 4 2 0 6
SteelIce 0 0 0 0 0 0
SteelDragon 0 0 0 1 0 1
SteelDark 0 0 0 0 2 2
Fire 10 6 3 2 6 27
FireWater 0 0 0 0 0 0
FireGrass 0 0 0 0 0 0
FireElectric 0 0 0 1 0 1
FirePsychic 0 0 0 0 1 1
FireIce 0 0 0 0 0 0
FireDragon 0 0 0 0 1 1
FireDark 0 2 0 0 0 2
Water 18 9 12 9 8 56
WaterGrass 0 0 3 0 0 3
WaterElectric 0 2 0 1 0 3
WaterPsychic 3 1 0 0 0 4
WaterIce 3 0 3 0 0 6
WaterDragon 0 1 0 1 0 2
WaterDark 0 0 3 0 0 3
Grass 1 6 6 8 10 31
GrassElectric 0 0 0 1 0 1
GrassPsychic 2 1 0 0 0 3
GrassIce 0 0 0 2 0 2
GrassDragon 0 0 0 0 0 0
GrassDark 0 0 3 0 0 3
Electric 6 6 4 5 5 26
ElectricPsychic 0 0 0 0 0 0
ElectricIce 0 0 0 0 0 0
ElectricDragon 0 0 0 0 1 1
ElectricDark 0 0 0 0 0 0
Psychic 8 3 8 6 10 35
PsychicIce 1 1 0 0 0 2
PsychicDragon 0 0 2 0 0 2
PsychicDark 0 0 0 0 0 0
Ice 0 0 4 1 6 11
IceDragon 0 0 0 0 1 1
IceDark 0 1 0 1 0 2
Dragon 2 0 2 0 4 8
DragonDark 0 0 0 0 3 3
Dark 0 1 3 1 4 9
Type combination Gen I Gen II Gen III Gen IV Gen V Total


Rank Type combination Gen I Gen II Gen III Gen IV Gen V Total
1 Normal Rattata Raticate Clefairy Clefable
Jigglypuff Wigglytuff Meowth Persian
Lickitung Chansey Kangaskhan Tauros
Ditto Eevee Porygon Snorlax
Sentret Furret Cleffa Igglybuff
Togepi Aipom Dunsparce Snubbull
Granbull Teddiursa Ursaring Porygon2
Stantler Smeargle Miltank Blissey
Zigzagoon Linoone Slakoth Vigoroth
Slaking Whismur Loudred Exploud
Azurill Skitty Delcatty Spinda
Zangoose Castform Kecleon
Bidoof Ambipom Buneary Lopunny
Glameow Purugly Happiny Munchlax
Lickilicky Porygon-Z Regigigas Arceus
Patrat Watchog Lillipup Herdier
Stoutland Audino Minccino Cinccino
Bouffalant
68
2 Water Squirtle Wartortle Blastoise Psyduck
Golduck Poliwag Poliwhirl Seel
Shellder Krabby Kingler Horsea
Seadra Goldeen Seaking Staryu
Magikarp Vaporeon
Totodile Croconaw Feraligatr Marill
Azumarill Politoed Remoraid Octillery
Suicune
Mudkip Wailmer Wailord Corphish
Feebas Milotic Castform Clamperl
Huntail Gorebyss Luvdisc Kyogre
Piplup Prinplup Buizel Floatzel
Shellos Finneon Lumineon Phione
Manaphy
Oshawott Dewott Samurott Panpour
Simipour Tympole Basculin Alomomola
56
X RockDark Tyranitar 1