Pokepedia

Pokemon by Type

Rock Pokemon

All 74 Rock-type Pokemon, their weaknesses, strengths, and matchups. Complete list across every generation.

There are 74 Rock Pokemon in the complete Pokedex, including pure Rock-type Pokemon and Pokemon with Rock as a secondary type. Rock Pokemon are weak to Fighting, Ground, Steel, Water, and Grass and resist Normal, Flying, Poison, and Fire. Offensively, Rock moves are super-effective against Flying, Bug, Fire, and Ice Pokemon.

Rock Pokemon Weaknesses

What Rock Pokemon are weak and resistant to on defense.

Immune to (0×)
None

Rock Pokemon Strengths

What Rock moves are super-effective or weak against on offense.

Strong against (2×)
Weak against (½×)
No effect on (0×)
None

Complete list

All Rock Pokemon

74 Pokemon

Frequently asked

Rock Pokemon FAQ

What is Rock Pokemon weak against?

Rock Pokemon are weak against Fighting, Ground, Steel, Water, and Grass Pokemon and take 2× damage from Fighting, Ground, Steel, Water, and Grass moves. Pairing a Rock Pokemon with a dual typing can reduce these weaknesses.

What is Rock Pokemon strong against?

Rock moves are super-effective against Flying, Bug, Fire, and Ice Pokemon, dealing 2× damage.

How many Rock Pokemon are there?

There are 74 Rock Pokemon across all generations on Pokepedia, counting both pure Rock-type and dual-type Pokemon where Rock is the primary or secondary type.

What resists Rock Pokemon?

Fighting, Ground, and Steel Pokemon resist Rock moves, taking half damage. Against these types, Rock attacks deal 0.5× damage.