List of type combinations by abundance
This list details every possible Pokémon type combination and the number of Pokémon that have that combination.
Pokémon can have either a single type or two distinct types. Consequently, there are 324 possible ways to assign types to Pokémon (18 single types + 18 × 17 dual types). However, type effectiveness does not distinguish between a Pokémon's first and second types when calculating damage; that is, a Dark/Ghost-type Pokémon is treated the same as a Ghost/Dark-type Pokémon. Thus, Spiritomb and Sableye have the same type combination. Therefore, instead of considering every permutation, this list only considers type combinations, of which there are 171 (18 single types + 18 × 17 / 2 dual types).
Of the total 171 possible type combinations, only nine have not yet been assigned to any Pokémon. 18 type combinations have only been assigned to a single Pokémon, and a further 15 that have been assigned to multiple Pokémon are only used in a single evolutionary line. The other 129 type combinations have been assigned to multiple unrelated Pokémon.
For the purposes of this list, other forms are counted as long as they differ in type to another form of the same Pokémon. A Pokémon can therefore be listed under as many type combinations as it has forms, but is only listed under each type combination once. For example, Darmanitan counts once each towards pure Fire, Fire/Psychic, pure Ice, and Ice/Fire; while Deoxys only counts once towards Psychic.
All type combinations ranked by abundance
In the table below, Pokémon which appear in dark boxes were previously the listed type upon introduction, but subsequently had their type changed in a later generation, due to the addition of new types in Generation II and Generation VI. These Pokémon are included in the parenthetical total for their respective type combination. Greyed cells indicate that that type combination could not exist in that generation due to including a type which did not yet exist.
All type combinations and their abundance
In the table below, each cell counts the number of Pokémon of that type combination introduced in that generation, minus the number of Pokémon formerly of that type combination which had its type changed in that generation.
| Type combination | Gen I | Gen II | Gen III | Gen IV | Gen V | Gen VI | Gen VII | Gen VIII | Gen IX | Gen X | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|
| +16 | +16 | +15 | +12 | +9 | +2 −10 | +5 | +4 | +6 | 0 | 75 | |
| 0 | 0 | 0 | 0 | +1 | +1 | +2 | 0 | 0 | 0 | 4 | |
| +8 | +3 | +3 | +5 | +5 | +1 −2 | +3 | 0 | +1 | 0 | 27 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 2 | |
| 0 | 0 | 0 | 0 | 0 | +1 | 0 | +1 | 0 | 0 | 2 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | 2 | |
| N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 | 2 | |
| 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | +3 | 0 | 5 | |
| 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | +1 | 0 | 3 | |
| 0 | +1 | 0 | 0 | +1 | 0 | +1 | +2 | +1 | 0 | 6 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | +1 | 0 | 2 | |
| N/A | 0 | 0 | 0 | 0 | 0 | +2 | +3 | 0 | 0 | 5 | |
| N/A | N/A | N/A | N/A | N/A | +5 | 0 | 0 | 0 | 0 | 5 | |
| +7 | +2 | +2 | +2 | +7 | +1 | +3 | +7 | +1 | 0 | 32 | |
| 0 | 0 | 0 | 0 | 0 | +1 | 0 | +1 | +2 | 0 | 4 | |
| 0 | 0 | 0 | +2 | 0 | 0 | 0 | +2 | +1 | 0 | 5 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | |
| 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | +1 | 0 | 2 | |
| 0 | +1 | 0 | 0 | 0 | 0 | +2 | 0 | +1 | 0 | 4 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | +1 | 0 | 2 | |
| N/A | 0 | 0 | +1 | +1 | 0 | 0 | +1 | 0 | 0 | 3 | |
| 0 | 0 | +2 | +2 | +2 | 0 | 0 | 0 | +1 | 0 | 7 | |
| +1 | 0 | 0 | 0 | +1 | 0 | 0 | +1 | +2 | 0 | 5 | |
| 0 | 0 | +1 | 0 | +1 | +1 | 0 | +2 | 0 | 0 | 5 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +3 | 0 | 3 | |
| 0 | 0 | +2 | +1 | 0 | +1 | 0 | 0 | 0 | 0 | 4 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | +1 | 0 | 3 | |
| N/A | 0 | 0 | 0 | +2 | +1 | 0 | +1 | 0 | 0 | 4 | |
| N/A | N/A | N/A | N/A | N/A | 0 | 0 | 0 | 1 | 0 | 1 | |
| 0 | 0 | 0 | +1 | +1 | 0 | +1 | +2 | 0 | 0 | 5 | |
| +2 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | |
| 0 | +1 | 0 | +1 | +1 | 0 | 0 | 0 | 0 | 0 | 3 | |
| 1 | 0 | 0 | 0 | +2 | 0 | +1 | 0 | 0 | 0 | 4 | |
| +2 | +3 | +3 | +4 | 0 | +2 | 0 | 0 | 0 | 0 | 14 | |
| 0 | 0 | 0 | +2 | 0 | 0 | +1 | 0 | 0 | 0 | 3 | |
| N/A | +1 | 0 | 0 | 0 | 0 | +1 | +1 | 0 | 0 | 3 | |
| +2 | +1 | 0 | 0 | 0 | +2 | +1 | 0 | 0 | 0 | 6 | |
| +1 | +1 | +2 | +1 | +2 | 0 | 0 | +1 | 0 | 0 | 8 | |
| 0 | +3 | +1 | +1 | 0 | 0 | +2 | 0 | 0 | 0 | 7 | |
| +1 | 0 | 0 | 0 | +3 | 0 | +1 | 0 | +2 | 0 | 7 | |
| 0 | +3 | 0 | 0 | +3 | 0 | +1 | +2 | 0 | 0 | 9 | |
| +1 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | |
| +1 | 0 | +3 | 0 | 0 | +2 | 0 | 0 | 0 | 0 | 6 | |
| N/A | +1 | 0 | +1 | +2 | +1 | 0 | +1 | +2 | 0 | 8 | |
| N/A | N/A | N/A | N/A | N/A | +2 | 0 | +1 | +1 | 0 | 4 | |
| +10 | 0 | +3 | +1 | +2 | 0 | +2 | 0 | 0 | 0 | 18 | |
| +2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 4 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | +2 | 0 | 3 | |
| +5 | +2 | +1 | +1 | +3 | 0 | 0 | 0 | 0 | 0 | 12 | |
| +3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 4 | |
| N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 2 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | +1 | 0 | 3 | |
| +2 | +1 | 0 | 0 | 0 | +1 | +2 | 0 | 0 | 0 | 6 | |
| +9 | 0 | +1 | +2 | +2 | 0 | 0 | 0 | 0 | 0 | 14 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | 2 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | +1 | 0 | 3 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | +1 | +1 | +1 | 0 | 0 | 3 | |
| N/A | 0 | 0 | +3 | 0 | 0 | +2 | +2 | 0 | 0 | 7 | |
| N/A | N/A | N/A | N/A | N/A | 0 | 0 | +1 | +1 | 0 | 2 | |
| +6 | +2 | +2 | +3 | +1 | 0 | +3 | +2 | 0 | 0 | 19 | |
| +6 | +2 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | |
| 0 | 0 | +1 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | |
| 0 | 0 | 0 | 0 | +2 | 0 | +2 | +2 | 0 | 0 | 6 | |
| N/A | +1 | 0 | 0 | +1 | 0 | +2 | +1 | +1 | 0 | 6 | |
| 0 | 0 | +2 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 3 | |
| 0 | +2 | +4 | +1 | +2 | 0 | 0 | 0 | 0 | 0 | 9 | |
| 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | +2 | 0 | 3 | |
| 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | +1 | 0 | 2 | |
| 0 | 0 | +2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | |
| 0 | +2 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | |
| 0 | 0 | +2 | +3 | 0 | +1 | 0 | 0 | 0 | 0 | 6 | |
| N/A | 0 | 0 | 0 | +3 | 0 | 0 | 0 | +1 | 0 | 4 | |
| N/A | N/A | N/A | N/A | N/A | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | +1 | +2 | +4 | +3 | 0 | +3 | +2 | +4 | 0 | 19 | |
| 0 | +1 | +2 | 0 | +2 | 0 | 0 | +1 | 0 | 0 | 6 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| N/A | 0 | +3 | +3 | 0 | 0 | +1 | 0 | 0 | 0 | 7 | |
| 0 | +1 | 0 | 0 | 0 | 0 | 0 | +4 | 0 | 0 | 5 | |
| +4 | +1 | +1 | 0 | +2 | +2 | 0 | +1 | 0 | 0 | 11 | |
| 0 | 0 | +2 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 3 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +3 | 0 | +1 | 0 | 4 | |
| 0 | 0 | +2 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 3 | |
| 0 | 0 | 0 | 0 | 0 | +2 | 0 | +1 | 0 | 0 | 3 | |
| 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 | 2 | |
| N/A | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| N/A | N/A | N/A | N/A | N/A | +2 | 0 | 0 | 0 | 0 | 2 | |
| +3 | +1 | +5 | +4 | +3 | +2 | +2 | +1 | +4 | 0 | 25 | |
| 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| N/A | +2 | 0 | +1 | +3 | 0 | 0 | 0 | +1 | 0 | 7 | |
| 0 | 0 | 0 | 0 | +2 | 0 | 0 | +2 | 0 | 0 | 4 | |
| 0 | 0 | +1 | 0 | 0 | 0 | +4 | 0 | 0 | 0 | 5 | |
| +2 | 0 | 0 | +1 | +3 | 0 | 0 | 0 | 0 | 0 | 6 | |
| 0 | 0 | 0 | 0 | +2 | 0 | +2 | 0 | 0 | 0 | 4 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | +1 | 0 | 3 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | 2 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 1 | |
| N/A | N/A | N/A | N/A | N/A | 0 | +2 | 0 | 0 | 0 | 2 | |
| 0 | +1 | +4 | +3 | +2 | 0 | +1 | +5 | +3 | 0 | 19 | |
| N/A | 0 | 0 | 0 | 0 | +3 | 0 | 0 | +1 | 0 | 4 | |
| 0 | 0 | 0 | 0 | +3 | 0 | +2 | +1 | +2 | 0 | 8 | |
| 0 | 0 | 0 | 0 | +2 | 0 | 0 | +1 | 0 | 0 | 3 | |
| 0 | 0 | 0 | 0 | 0 | +4 | +2 | 0 | +4 | 0 | 10 | |
| 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 0 | +1 | +2 | +1 | 0 | 0 | 4 | |
| 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | +1 | 0 | 0 | 0 | +3 | 0 | 0 | 4 | |
| N/A | 0 | +1 | +1 | 0 | 0 | 0 | 0 | +1 | 0 | 3 | |
| N/A | N/A | N/A | N/A | N/A | 0 | +1 | 0 | +1 | 0 | 2 | |
| N/A | 0 | +2 | +1 | +3 | +1 −1 | +3 | +4 | +1 | 0 | 14 | |
| N/A | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| N/A | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| N/A | 0 | 0 | 0 | +2 | 0 | +1 | 0 | 0 | 0 | 3 | |
| N/A | +2 | 0 | +1 | 0 | 0 | +1 | 0 | 0 | 0 | 4 | |
| N/A | 0 | +4 | +2 | 0 | 0 | +2 | 0 | +2 | 0 | 10 | |
| N/A | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 2 | |
| N/A | 0 | 0 | +1 | 0 | 0 | 0 | +3 | +1 | 0 | 5 | |
| N/A | 0 | 0 | 0 | +2 | 0 | 0 | 0 | +1 | 0 | 3 | |
| N/A | N/A | N/A | N/A | N/A | +2 | +1 | +1 | +3 | 0 | 7 | |
| +10 | +6 | +3 | +3 | +6 | +2 | +3 | +3 | +3 | +1 | 40 | |
| 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +2 | 0 | 2 | |
| 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | +2 | +1 | 0 | 0 | +1 | 0 | 4 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | +1 | +1 | +1 | 0 | +1 | 0 | 4 | |
| N/A | +2 | 0 | 0 | 0 | 0 | +1 | 0 | +1 | 0 | 4 | |
| N/A | N/A | N/A | N/A | N/A | 0 | 0 | 0 | 0 | 0 | 0 | |
| +18 | +9 | +12 | +10 | +8 | +4 −2 | +5 | +6 | +7 | +1 | 78 | |
| 0 | 0 | +3 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 4 | |
| 0 | +2 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | 3 | |
| +3 | +1 | 0 | 0 | 0 | 0 | +1 | 0 | +1 | 0 | 6 | |
| +3 | 0 | +3 | 0 | 0 | 0 | 0 | +1 | +1 | 0 | 8 | |
| 0 | +1 | 0 | +1 | 0 | 0 | 0 | +1 | +3 | 0 | 6 | |
| N/A | 0 | +3 | 0 | 0 | +2 | 0 | +1 | 0 | 0 | 6 | |
| N/A | N/A | N/A | N/A | N/A | +2 | +2 | 0 | 0 | 0 | 4 | |
| +1 | +6 | +6 | +9 | +10 | +4 −2 | +6 | +5 | +4 | +1 | 50 | |
| 0 | 0 | 0 | 0 | +1 | 0 | 0 | +2 | 0 | 0 | 3 | |
| +2 | +1 | 0 | 0 | 0 | 0 | 0 | +1 | +1 | 0 | 5 | |
| 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | |
| 0 | 0 | 0 | 0 | 0 | +1 | +1 | +3 | +2 | 0 | 7 | |
| N/A | 0 | +3 | 0 | 0 | 0 | 0 | +1 | +3 | 0 | 7 | |
| N/A | N/A | N/A | N/A | N/A | +2 | +3 | 0 | +1 | 0 | 6 | |
| +8 | +6 −2 | +4 | +6 | +5 | 0 | +3 | +4 | +3 | 0 | 37 | |
| 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 1 | |
| 0 | 0 | 0 | 0 | +1 | 0 | 0 | +1 | 0 | 0 | 2 | |
| 0 | 0 | 0 | 0 | +1 | +1 | 0 | +1 | +2 | 0 | 5 | |
| N/A | 0 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | |
| N/A | N/A | N/A | N/A | N/A | +1 | +1 | 0 | 0 | 0 | 2 | |
| +8 | +3 | +8 | +7 | +10 | +2 −5 | +4 | +4 | +2 | 0 | 43 | |
| +1 | +1 | 0 | 0 | 0 | 0 | 0 | +3 | 0 | 0 | 5 | |
| 0 | 0 | +2 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 3 | |
| N/A | 0 | 0 | 0 | 0 | +3 | 0 | 0 | 0 | 0 | 3 | |
| N/A | N/A | N/A | N/A | N/A | +5 | +1 | +2 | +1 | 0 | 9 | |
| 0 | 0 | +4 | +2 | +6 | +2 | +2 | +4 | +2 | 0 | 22 | |
| 0 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | +3 | 0 | 4 | |
| N/A | +1 | 0 | +1 | 0 | 0 | 0 | 0 | +1 | 0 | 3 | |
| N/A | N/A | N/A | N/A | N/A | 0 | +1 | 0 | 0 | 0 | 1 | |
| +2 | 0 | +2 | +1 | +4 | +3 | +2 | +1 | +1 | 0 | 16 | |
| N/A | 0 | 0 | 0 | +3 | 0 | +1 | 0 | +1 | 0 | 5 | |
| N/A | N/A | N/A | N/A | N/A | +1 | 0 | 0 | 0 | 0 | 1 | |
| N/A | +1 | +3 | +2 | +4 | 0 | +3 | +2 | +2 | 0 | 17 | |
| N/A | N/A | N/A | N/A | N/A | 0 | 0 | +3 | 0 | 0 | 3 | |
| N/A | N/A | N/A | N/A | N/A | +16 | +2 | +3 | +2 | 0 | 23 |
Trivia
- The top five type combinations (little over 3% of all used combinations) account for approximately 27% of all Pokémon.
- There are nine currently unused type combinations: Normal/Rock, Normal/Bug, Normal/Steel, Normal/Ice, Poison/Ice, Ground/Fairy, Rock/Ghost, Bug/Dragon and Fire/Fairy.
- Normal/Ghost is the only type combination immune to both of its types, as Ghost and Normal are the only types immune to each other. Similarly, Ice, Ice/Psychic and Ice/Water are the only type combinations to not resist anything besides themselves.
- On the other hand, Ghost/Dragon is the only type combination weak to both of its types, as Ghost and Dragon are the only types weak to themselves.
- Normal and Psychic/Dark are the only type combinations to have no resistances (although they do have immunities).
- Similarly, Fairy/Ghost is the only type combination having no single resistance while having a double resistance (Bug).
- Ghost/Steel is the type combination with the most immunities/resistances: 3 immunities (Fighting, Normal and Poison) and 9 resistances (Bug, Dragon, Fairy, Flying, Grass, Ice, Psychic, Rock and Steel).
- Fire/Steel has the most double resistances of any type combination with a total of 5: Ice, Steel, Bug, Fairy and Grass.
- Ice/Ground is the only type combination weak to all three first partner Pokémon types (Grass, Fire and Water), as Rock (the only other type besides Ground, Fire and Water that is weak to either Grass or Water) resists Fire while Bug and Steel (the only types besides Grass or Ice weak to Fire) both resist Grass.
- Grass/Rock is the only type combination using one of the three first partner Pokémon types (Grass, Fire and Water) that takes neutral damage from all three first partner Pokémon types.