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)
Hisuian Growlithe
Hisuian Arcanine
Geodude
Alolan Geodude
Graveler
Alolan Graveler
Golem
Alolan Golem
Onix
Rhyhorn
Rhydon
Omanyte
Omastar
Kabuto
Kabutops
Aerodactyl
Mega Aerodactyl
Sudowoodo
Shuckle
Magcargo
Corsola
Larvitar
Pupitar
Tyranitar
Mega Tyranitar
Nosepass
Aron
Lairon
Aggron
Lunatone
Solrock
Lileep
Cradily
Anorith
Armaldo
Relicanth
Regirock
Cranidos
Rampardos
Shieldon
Bastiodon
Bonsly
Rhyperior
Probopass
Roggenrola
Boldore
Gigalith
Dwebble
Crustle
Tirtouga
Carracosta
Archen
Archeops
Terrakion
Binacle
Barbaracle
Mega Barbaracle
Tyrunt
Tyrantrum
Amaura
Aurorus
Carbink
Hisuian Avalugg
Diancie
Mega Diancie
Rockruff
Own Tempo Rockruff
Lycanroc
Midnight Lycanroc
Dusk Lycanroc
Minior
Nihilego
Stakataka
Drednaw
Rolycoly
Carkol
Coalossal
Stonjourner
Kleavor
Nacli
Naclstack
Garganacl
Klawf
Glimmet
Glimmora
Mega Glimmora
Iron Thorns
Cornerstone Mask Ogerpon
Iron Boulder
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.