All 48 Ice-Type Pokémon
There are 48 Ice-type Pokémon in the National Pokédex, 16 of them pure Ice. The full list is below, with a random Ice-type generator after it.
The Full List
#0087DewgongWater
#0091CloysterWater
#0124JynxPsychic
#0131LaprasWater
#0144ArticunoFlying
#0215SneaselDark
#0220SwinubGround
#0221PiloswineGround
#0225DelibirdFlying
#0238SmoochumPsychic
#0361Snorunt
#0362Glalie
#0363SphealWater
#0364SealeoWater
#0365WalreinWater
#0378Regice
#0459SnoverGrass
#0460AbomasnowGrass
#0461WeavileDark
#0471Glaceon
#0473MamoswineGround
#0478FroslassGhost
#0582Vanillite
#0583Vanillish
#0584Vanilluxe
#0613Cubchoo
#0614Beartic
#0615Cryogonal
#0646KyuremDragon
#0698AmauraRock
#0699AurorusRock
#0712Bergmite
#0713Avalugg
#0740CrabominableFighting
#0866Mr. RimePsychic
#0872SnomBug
#0873FrosmothBug
#0875Eiscue
#0881ArctozoltElectric
#0883ArctovishWater
#0896Glastrier
#0974Cetoddle
#0975Cetitan
#0991Iron BundleWater
#0996FrigibaxDragon
#0997ArctibaxDragon
#0998BaxcaliburDragon
#1002Chien-PaoDark48 Pokémon match your filters
About Ice-type Pokémon
Ice is the smallest type, with only 48 Pokémon. It is also the weakest defensive type in the chart: Ice resists nothing but other Ice moves, while Fire, Fighting, Rock, and Steel all hit it for double damage. Ice types are heavy, third-heaviest on average. The payoff is offense, since Ice moves hit Grass, Ground, Flying, and Dragon super effectively. In Generation 1 Ice moves did normal damage to Fire; from Generation 2 on, Fire resists them.
The generator above draws only from Pokémon with Ice as one of their types, dual types included.
Spin the spinning Pokémon wheel, add more filters on the random generator with every filter, or try a random legendary or mythical pick or a shiny preview.
Ice-type Pokémon by the numbers
Of the 48 Ice-type Pokémon, 16 are pure Ice and 32 have a second type. The most common pairing is Ice/Water (8 Pokémon), followed by Dragon (4) and Dark (3). 5 of them are legendary or mythical, including Articuno, Regice, Kyurem, Glastrier and 1 more.
By base stat total, the strongest Ice-type Pokémon that isn't legendary or mythical is Baxcalibur (600); counting legendaries, it's Kyurem (660). The fastest is Iron Bundle, with a base Speed of 136. The heaviest is Glastrier at 800 kg, and the lightest is Snom at 3.8 kg. Among pure Ice types, the highest base stat totals belong to Regice (580), Glastrier (580), Vanilluxe (535), Glaceon (525) and Cetitan (521).
Generations 5, 8 and 9 introduced the most Ice-type Pokémon, 7 each. Counts use each Pokémon's current typing, so a species that gained or changed a type in a later game is counted under its present types.
| Generation | New Ice-type Pokémon |
|---|---|
| Gen 1 | 5 |
| Gen 2 | 5 |
| Gen 3 | 6 |
| Gen 4 | 6 |
| Gen 5 | 7 |
| Gen 6 | 4 |
| Gen 7 | 1 |
| Gen 8 | 7 |
| Gen 9 | 7 |
Every Ice typing and its Pokémon
Ice appears in 13 different typings (standard forms only):
- Pure Ice (16): Snorunt, Glalie, Regice, Glaceon, Vanillite, Vanillish, Vanilluxe, Cubchoo, Beartic, Cryogonal and 6 more
- Ice/Water (8): Dewgong, Cloyster, Lapras, Spheal, Sealeo, Walrein, Arctovish and Iron Bundle
- Ice/Dragon (4): Kyurem, Frigibax, Arctibax and Baxcalibur
- Ice/Dark (3): Sneasel, Weavile and Chien-Pao
- Ice/Ground (3): Swinub, Piloswine and Mamoswine
- Ice/Psychic (3): Jynx, Smoochum and Mr. Rime
- Ice/Bug (2): Snom and Frosmoth
- Ice/Flying (2): Articuno and Delibird
- Ice/Grass (2): Snover and Abomasnow
- Ice/Rock (2): Amaura and Aurorus
- Ice/Electric (1): Arctozolt
- Ice/Fighting (1): Crabominable
- Ice/Ghost (1): Froslass
3 of these typings belong to a single Pokémon each: Arctozolt is the only Ice/Electric, Crabominable is the only Ice/Fighting and Froslass is the only Ice/Ghost.
Ice moves on offense
Ice-type moves are super effective against Grass, Ground, Flying and Dragon, not very effective against Fire, Water, Ice and Steel. No type is immune to them.
What are Ice-type Pokémon weak to?
Ice has 4 weaknesses: Ice-type Pokémon take super-effective damage from Fire, Fighting, Rock and Steel moves, but resist Ice. For a dual type, the type calculator combines both types' matchups.