Rock-Type Pokémon
Rock is one of the 18 Pokémon types. Rock-type Pokémon are heavy hitters with high physical defense, strong against Fire, Ice, Flying, and Bug, but they carry five weaknesses.
Rock-type Pokémon are weak to Water, Grass, Fighting, Ground, and Steel and resist Normal, Fire, Poison, and Flying. There are 74 Rock-type Pokémon as of August 2026.
Last updated
- Rock-type species
- 74
- Weaknesses
- 5
- Resistances
- 4
- Immunities
- 0
Rock-type weaknesses and resistances
How a pure Rock-type Pokémon takes damage. Dual-type Pokémon combine these matchups with their second type.
- Weak to (2x damage)
- WaterGrassFightingGroundSteel
- Resists (half damage)
- NormalFirePoisonFlying
- Immune to (no damage)
- None
What beats Rock-type Pokémon?
A pure Rock-type Pokémon takes double damage from Water, Grass, Fighting, Ground, and Steel moves. It takes reduced damage from Normal, Fire, Poison, and Flying moves.
Remember that many Rock-type Pokémon have a second type, which changes this list. A second type can add new weaknesses, cancel out an existing one, or turn a weakness into a four-times weakness when both types share it.
What are Rock-types strong against?
Rock moves are super effective against Fire, Ice, Flying, and Bug, dealing double damage to those types. They deal reduced damage to Fighting, Ground, and Steel.
All Rock-type Pokémon
All 74 Rock-type Pokémon, including dual types, as of August 2026. Click any column header to sort.
| Type(s) | ||||
|---|---|---|---|---|
| 74 | Geodude | RockGround | 1 | 300 |
| 75 | Graveler | RockGround | 1 | 390 |
| 76 | Golem | RockGround | 1 | 495 |
| 95 | Onix | RockGround | 1 | 385 |
| 111 | Rhyhorn | GroundRock | 1 | 345 |
| 112 | Rhydon | GroundRock | 1 | 485 |
| 138 | Omanyte | RockWater | 1 | 355 |
| 139 | Omastar | RockWater | 1 | 495 |
| 140 | Kabuto | RockWater | 1 | 355 |
| 141 | Kabutops | RockWater | 1 | 495 |
| 142 | Aerodactyl | RockFlying | 1 | 515 |
| 185 | Sudowoodo | Rock | 2 | 410 |
| 213 | Shuckle | BugRock | 2 | 505 |
| 219 | Magcargo | FireRock | 2 | 430 |
| 222 | Corsola | WaterRock | 2 | 410 |
| 246 | Larvitar | RockGround | 2 | 300 |
| 247 | Pupitar | RockGround | 2 | 410 |
| 248 | Tyranitar | RockDark | 2 | 600 |
| 299 | Nosepass | Rock | 3 | 375 |
| 304 | Aron | SteelRock | 3 | 330 |
| 305 | Lairon | SteelRock | 3 | 430 |
| 306 | Aggron | SteelRock | 3 | 530 |
| 337 | Lunatone | RockPsychic | 3 | 460 |
| 338 | Solrock | RockPsychic | 3 | 460 |
| 345 | Lileep | RockGrass | 3 | 355 |
| 346 | Cradily | RockGrass | 3 | 495 |
| 347 | Anorith | RockBug | 3 | 355 |
| 348 | Armaldo | RockBug | 3 | 495 |
| 369 | Relicanth | WaterRock | 3 | 485 |
| 377 | Regirock | Rock | 3 | 580 |
| 408 | Cranidos | Rock | 4 | 350 |
| 409 | Rampardos | Rock | 4 | 495 |
| 410 | Shieldon | RockSteel | 4 | 350 |
| 411 | Bastiodon | RockSteel | 4 | 495 |
| 438 | Bonsly | Rock | 4 | 290 |
| 464 | Rhyperior | GroundRock | 4 | 535 |
| 476 | Probopass | RockSteel | 4 | 525 |
| 524 | Roggenrola | Rock | 5 | 280 |
| 525 | Boldore | Rock | 5 | 390 |
| 526 | Gigalith | Rock | 5 | 515 |
| 557 | Dwebble | BugRock | 5 | 325 |
| 558 | Crustle | BugRock | 5 | 485 |
| 564 | Tirtouga | WaterRock | 5 | 355 |
| 565 | Carracosta | WaterRock | 5 | 495 |
| 566 | Archen | RockFlying | 5 | 401 |
| 567 | Archeops | RockFlying | 5 | 567 |
| 639 | Terrakion | RockFighting | 5 | 580 |
| 688 | Binacle | RockWater | 6 | 306 |
| 689 | Barbaracle | RockWater | 6 | 500 |
| 696 | Tyrunt | RockDragon | 6 | 362 |
| 697 | Tyrantrum | RockDragon | 6 | 521 |
| 698 | Amaura | RockIce | 6 | 362 |
| 699 | Aurorus | RockIce | 6 | 521 |
| 703 | Carbink | RockFairy | 6 | 500 |
| 719 | Diancie | RockFairy | 6 | 600 |
| 744 | Rockruff | Rock | 7 | 280 |
| 745 | Lycanroc | Rock | 7 | 487 |
| 774 | Minior | RockFlying | 7 | 440 |
| 793 | Nihilego | RockPoison | 7 | 570 |
| 805 | Stakataka | RockSteel | 7 | 570 |
| 834 | Drednaw | WaterRock | 8 | 485 |
| 837 | Rolycoly | Rock | 8 | 240 |
| 838 | Carkol | RockFire | 8 | 410 |
| 839 | Coalossal | RockFire | 8 | 510 |
| 874 | Stonjourner | Rock | 8 | 470 |
| 900 | Kleavor | BugRock | 8 | 500 |
| 932 | Nacli | Rock | 9 | 280 |
| 933 | Naclstack | Rock | 9 | 355 |
| 934 | Garganacl | Rock | 9 | 500 |
| 950 | Klawf | Rock | 9 | 450 |
| 969 | Glimmet | RockPoison | 9 | 350 |
| 970 | Glimmora | RockPoison | 9 | 525 |
| 995 | Iron Thorns | RockElectric | 9 | 570 |
| 1022 | Iron Boulder | RockPsychic | 9 | 590 |
Notable Rock-type Pokémon
- Tyranitar. A Rock/Dark pseudo-legendary from Generation 2, a top competitive and collector pick.
- Aerodactyl. A Rock/Flying fossil Pokémon from Generation 1, a prized collector card.
- Onix. A long Rock/Ground Pokémon, one of the best-known species from the first games.
- Rhyperior. A Ground/Rock Pokémon from Generation 4 with enormous attack.
Rock-type history
Rock is one of the 15 original types from Generation 1 (1996). It has always been a high-power, high-weakness type, frequently paired with Ground or Steel to shore up its defenses.
Its strong matchups against Flying and Fire have kept it a staple attacking type across generations.
Browse all 18 types
Related
Frequently asked questions
What beats Rock-type Pokémon?
Rock-type Pokémon take double damage from Water, Grass, Fighting, Ground, and Steel moves.
What are Rock-type Pokémon strong against?
Rock moves are super effective against Fire, Ice, Flying, and Bug, dealing double damage.
Why are Rock-type Pokémon weak to so many types?
A pure Rock-type is weak to five types: Water, Grass, Fighting, Ground, and Steel. To offset that, Rock-types tend to have very high physical defense and are usually paired with a second type.
What is a Rock/Ground Pokémon weak to?
A Rock/Ground Pokémon such as the Geodude line is doubly weak to both Water and Grass, taking quadruple damage from each, because both attack types are super effective against Rock and Ground alike.
Sources
- Type matchup data based on the core Pokémon video games (Generation IX rules).
- Official Pokémon website
- Gameplay of Pokémon - Wikipedia
More from Double Holo
Free tools from the Double Holo marketplace.