PokeTools

Type Stats Dashboard

Explore type distribution across generations — which types dominate, which are rare.

TypeTotalPrimarySecondaryMono
water1541342074
normal1311181375
grass1271032447
flying10991003
psychic102604239
bug9283923
poison83424116
fire81661536
ground75403517
rock74581617
fighting73403328
dragon70373313
electric69591035
dark69452413
ghost65353016
steel65362910
fairy64293521
ice48311716

Pokemon Type Distribution Analysis

Across all 18 types, the distribution is far from equal. Water leads with around 154 Pokemon, making it the most populated type in the franchise. Ice trails at roughly 48, consistently underrepresented in every generation. This imbalance affects teambuilding, competitive metagames, and which types feel common or rare during a playthrough.

Primary vs. Secondary Typing

A Pokemon's primary type is listed first and often reflects its core identity, while the secondary type adds coverage and defensive interactions. Some types appear far more often as secondary -- Flying, for example, is overwhelmingly a secondary type. The overview tab breaks down how each type splits between primary, secondary, and monotype (single-typed) Pokemon.

Type Combinations

With 18 types, there are 171 possible dual-type combinations (plus 18 monotypes). Many of these combinations have never been used, while others like Normal/Flying and Bug/Poison appear repeatedly. The Type Combos tab shows every existing combination ranked by frequency, so you can spot which pairings are common and which remain rare or completely unused.

Generational Trends

Each generation introduces types in different proportions. The By Generation tab lets you see how many Pokemon of each type were added per generation and track cumulative totals. Fairy type, introduced in Gen VI, started from zero and has grown steadily. Dark and Steel, added in Gen II, took several generations to reach the population levels of original types.