Skip to content
DexTeam

44 popular Rock Pokémon · Gen 6+ chart

Rock-Type Pokémon Weaknesses

A pure Rock type takes 2× damage from Water, Grass, Fighting, Ground and Steel, resists Normal, Fire, Poison and Flying. Most Rock Pokémon have a second type: it most often adds a weakness to Rock, Ice and Electric and most often cancels the Grass, Steel and Fighting weakness.

What each Rock Pokémon is weak to

PokémonTypeWeak toResistsImmune
Arcanine-HisuiHisuian ArcanineFireRockWater4×Ground4×FightingRockNormalIcePoisonFlyingBugFairyFire—
Tyranitar-MegaMega TyranitarRockDarkFighting4×WaterGrassGroundBugSteelFairyNormalFirePoisonFlyingGhostDarkPsychic
Glimmora-MegaMega GlimmoraRockPoisonGround4×WaterPsychicSteelNormalFireFlyingBugFairyPoison—
TyranitarTyranitarRockDarkFighting4×WaterGrassGroundBugSteelFairyNormalFirePoisonFlyingGhostDarkPsychic
GlimmoraGlimmoraRockPoisonGround4×WaterPsychicSteelNormalFireFlyingBugFairyPoison—
Aerodactyl-MegaMega AerodactylRockFlyingWaterElectricIceRockSteelNormalFirePoisonFlyingBugGround
AerodactylAerodactylRockFlyingWaterElectricIceRockSteelNormalFirePoisonFlyingBugGround
Lycanroc-DuskLycanroc-DuskRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
KleavorKleavorBugRockWaterRockSteelNormalPoison—
LycanrocLycanrocRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
RhyperiorRhyperiorGroundRockWater4×Grass4×IceFightingGroundSteelNormalFireFlyingRockPoisonElectric
GarganaclGarganaclRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
AurorusAurorusRockIceFighting4×Steel4×WaterGrassGroundRockNormalIcePoisonFlying—
Diancie-MegaMega DiancieRockFairySteel4×WaterGrassGroundNormalFireFlyingBugDarkDragon
Ogerpon-CornerstoneOgerpon-CornerstoneGrassRockIceFightingBugSteelNormalElectric—
StakatakaStakatakaRockSteelFighting4×Ground4×WaterIcePsychicBugRockDragonFairyNormalFlyingPoison
Iron BoulderIron BoulderRockPsychicWaterGrassGroundBugGhostDarkSteelNormalFirePoisonFlyingPsychic—
NihilegoNihilegoRockPoisonGround4×WaterPsychicSteelNormalFireFlyingBugFairyPoison—
ShuckleShuckleBugRockWaterRockSteelNormalPoison—
GigalithGigalithRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
TyrantrumTyrantrumRockDragonIceFightingGroundDragonSteelFairyNormalElectricPoisonFlyingFire—
KabutopsKabutopsRockWaterGrass4×ElectricFightingGroundNormalIcePoisonFlyingFire—
SudowoodoSudowoodoRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
TerrakionTerrakionRockFightingWaterGrassFightingGroundPsychicSteelFairyNormalFirePoisonBugRockDark—
DiancieDiancieRockFairySteel4×WaterGrassGroundNormalFireFlyingBugDarkDragon
MiniorMiniorRockFlyingWaterElectricIceRockSteelNormalFirePoisonFlyingBugGround
ArcheopsArcheopsRockFlyingWaterElectricIceRockSteelNormalFirePoisonFlyingBugGround
OmastarOmastarRockWaterGrass4×ElectricFightingGroundNormalIcePoisonFlyingFire—
Avalugg-HisuiHisuian AvaluggIceRockFighting4×Steel4×WaterGrassGroundRockNormalIcePoisonFlying—
RegirockRegirockRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
CradilyCradilyRockGrassIceFightingBugSteelNormalElectric—
KlawfKlawfRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
BarbaracleBarbaracleRockWaterGrass4×ElectricFightingGroundNormalIcePoisonFlyingFire—
Iron ThornsIron ThornsRockElectricGround4×WaterGrassFightingNormalFireElectricPoisonFlying—
GolemGolemRockGroundWater4×Grass4×IceFightingGroundSteelNormalFireFlyingRockPoisonElectric
Golem-AlolaAlolan GolemRockElectricGround4×WaterGrassFightingNormalFireElectricPoisonFlying—
AggronAggronSteelRockFighting4×Ground4×WaterIcePsychicBugRockDragonFairyNormalFlyingPoison
RampardosRampardosRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
BastiodonBastiodonRockSteelFighting4×Ground4×WaterIcePsychicBugRockDragonFairyNormalFlyingPoison
ProbopassProbopassRockSteelFighting4×Ground4×WaterIcePsychicBugRockDragonFairyNormalFlyingPoison
Barbaracle-MegaMega BarbaracleRockFightingWaterGrassFightingGroundPsychicSteelFairyNormalFirePoisonBugRockDark—
Lycanroc-MidnightLycanroc-MidnightRockWaterGrassFightingGroundSteelNormalFirePoisonFlying—
DrednawDrednawWaterRockGrass4×ElectricFightingGroundNormalIcePoisonFlyingFire—
CoalossalCoalossalRockFireWater4×Ground4×FightingRockNormalIcePoisonFlyingBugFairyFire—

Rock-type Pokémon weakness FAQ

What are Rock-type Pokémon weak to?

A pure Rock type takes 2× damage from Water, Grass, Fighting, Ground and Steel, resists Normal, Fire, Poison and Flying. Most Rock Pokémon have a second type: it most often adds a weakness to Rock, Ice and Electric and most often cancels the Grass, Steel and Fighting weakness.

Which Rock-type Pokémon have a 4× weakness?

Hisuian Arcanine (Water, Ground), Mega Tyranitar (Fighting), Mega Glimmora (Ground), Tyranitar (Fighting), Glimmora (Ground), Rhyperior (Water, Grass), Aurorus (Fighting, Steel) and Mega Diancie (Steel) and 15 more take quadruple damage from one type.

Which Rock-type Pokémon has the fewest weaknesses?

Stakataka (Rock/Steel) is weak only to Fighting, Ground and Water and resists or is immune to 9 types, the best defensive typing in this list.