Rock Type Weakness & Strengths

Rock type is weak to Fighting, Ground, Steel, Water and Grass and resists Normal, Flying, Poison and Fire. Rock moves are super effective against Flying, Bug, Fire and Ice. See every Rock-type Pokémon and its matchups.

Defending: damage Rock Pokémon take

Attacking: damage Rock moves deal

All Rock-type Pokémon (89)

Frequently asked questions

What is Rock weak to?
Rock-type Pokémon take super-effective damage from Fighting, Ground, Steel, Water and Grass moves.
What is Rock strong against?
Rock moves are super effective against Flying, Bug, Fire and Ice Pokémon.