91 Pokémon & forms · 80 species · Gen 6+ chart
Rock Type Pokémon
All 91 Rock-type Pokémon and forms, 22 of them pure Rock. Rock attacks hit Fire, Ice, Flying and Bug super effectively; a Rock type is weak to Water, Grass, Fighting, Ground and Steel.
Rock attacking
- No effect (0×) on
- none
Rock defending
- Immune to (0×)
- none
How the Rock type changed across generations
Rock has existed since Gen 1 (Red & Blue).
None of Rock's matchups against types that already existed have ever changed.
New matchups from types added later
- Gen 2Rock → Steel½×
- Gen 2Steel → Rock2×
Computed from DexTeam's Gen 1, Gen 2–5 and Gen 6+ type charts — the same ones the team builder uses per game.
Best Rock Pokémon by role
Fully evolved Rock types by base stats, Megas, legendaries and mythicals left out so every pick is easy to get.
- Strongest attacker
Rampardos165 Atk
Rhyperior140 Atk
Archeops140 Atk
Most common Rock dual types
Typings shared by the most fully evolved Pokémon.
- RockWaterKabutops, Omastar, Barbaracle, Corsola7
- RockSteelStakataka, Aggron, Bastiodon, Probopass4
- RockFlyingMega Aerodactyl, Minior, Archeops, Aerodactyl4
- RockBugShuckle, Kleavor, Armaldo, Crustle4
- RockPoisonGlimmora, Nihilego, Mega Glimmora3
- RockFairyMega Diancie, Diancie, Carbink3
Strongest defensive Rock dual types
Resistances + immunities minus weaknesses (4× counts double), only typings that exist on a fully evolved Pokémon.
- RockSteelStakataka, Aggron, Bastiodon10 resist (1 immune)5 weak
- RockPoisonGlimmora, Nihilego, Mega Glimmora6.5 resist5 weak
- RockFlyingMega Aerodactyl, Minior, Archeops6 resist (1 immune)5 weak
- RockFairyMega Diancie, Diancie, Carbink6 resist (1 immune)5 weak
- RockFireHisuian Arcanine, Magcargo, Coalossal7.5 resist6 weak
Most used Rock types in Pokémon Champions
Champions VGC 2026 Reg M-C, 2026-09, 1630+ rating, 1.63 million battles (Pokémon Showdown usage stats).
All Rock type Pokémon
Sort by number, generation, any base stat or total; filter by second type.
| Type | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 0058 | FireRock | 8 | 60 | 75 | 45 | 65 | 50 | 55 | 350 | |
| 0059 | FireRock | 8 | 95 | 115 | 80 | 95 | 80 | 90 | 555 | |
| 0074 | RockGround | 1 | 40 | 80 | 100 | 30 | 30 | 20 | 300 | |
| 0074 | RockElectric | 7 | 40 | 80 | 100 | 30 | 30 | 20 | 300 | |
| 0075 | RockGround | 1 | 55 | 95 | 115 | 45 | 45 | 35 | 390 | |
| 0075 | RockElectric | 7 | 55 | 95 | 115 | 45 | 45 | 35 | 390 | |
| 0076 | RockGround | 1 | 80 | 120 | 130 | 55 | 65 | 45 | 495 | |
| 0076 | RockElectric | 7 | 80 | 120 | 130 | 55 | 65 | 45 | 495 | |
| 0095 | RockGround | 1 | 35 | 45 | 160 | 30 | 45 | 70 | 385 | |
| 0111 | GroundRock | 1 | 80 | 85 | 95 | 30 | 30 | 25 | 345 | |
| 0112 | GroundRock | 1 | 105 | 130 | 120 | 45 | 45 | 40 | 485 | |
| 0138 | RockWater | 1 | 35 | 40 | 100 | 90 | 55 | 35 | 355 | |
| 0139 | RockWater | 1 | 70 | 60 | 125 | 115 | 70 | 55 | 495 | |
| 0140 | RockWater | 1 | 30 | 80 | 90 | 55 | 45 | 55 | 355 | |
| 0141 | RockWater | 1 | 60 | 115 | 105 | 65 | 70 | 80 | 495 | |
| 0142 | RockFlying | 1 | 80 | 105 | 65 | 60 | 75 | 130 | 515 | |
| 0142 | RockFlying | 6 | 80 | 135 | 85 | 70 | 95 | 150 | 615 | |
| 0185 | Rock | 2 | 70 | 100 | 115 | 30 | 65 | 30 | 410 | |
| 0213 | BugRock | 2 | 20 | 10 | 230 | 10 | 230 | 5 | 505 | |
| 0219 | FireRock | 2 | 60 | 50 | 120 | 90 | 80 | 30 | 430 | |
| 0222 | WaterRock | 2 | 65 | 55 | 95 | 65 | 95 | 35 | 410 | |
| 0246 | RockGround | 2 | 50 | 64 | 50 | 45 | 50 | 41 | 300 | |
| 0247 | RockGround | 2 | 70 | 84 | 70 | 65 | 70 | 51 | 410 | |
| 0248 | RockDark | 2 | 100 | 134 | 110 | 95 | 100 | 61 | 600 | |
| 0248 | RockDark | 6 | 100 | 164 | 150 | 95 | 120 | 71 | 700 | |
| 0299 | Rock | 3 | 30 | 45 | 135 | 45 | 90 | 30 | 375 | |
| 0304 | SteelRock | 3 | 50 | 70 | 100 | 40 | 40 | 30 | 330 | |
| 0305 | SteelRock | 3 | 60 | 90 | 140 | 50 | 50 | 40 | 430 | |
| 0306 | SteelRock | 3 | 70 | 110 | 180 | 60 | 60 | 50 | 530 | |
| 0337 | RockPsychic | 3 | 90 | 55 | 65 | 95 | 85 | 70 | 460 | |
| 0338 | RockPsychic | 3 | 90 | 95 | 85 | 55 | 65 | 70 | 460 | |
| 0345 | RockGrass | 3 | 66 | 41 | 77 | 61 | 87 | 23 | 355 | |
| 0346 | RockGrass | 3 | 86 | 81 | 97 | 81 | 107 | 43 | 495 | |
| 0347 | RockBug | 3 | 45 | 95 | 50 | 40 | 50 | 75 | 355 | |
| 0348 | RockBug | 3 | 75 | 125 | 100 | 70 | 80 | 45 | 495 | |
| 0369 | WaterRock | 3 | 100 | 90 | 130 | 45 | 65 | 55 | 485 | |
| 0377 | Rock | 3 | 80 | 100 | 200 | 50 | 100 | 50 | 580 | |
| 0408 | Rock | 4 | 67 | 125 | 40 | 30 | 30 | 58 | 350 | |
| 0409 | Rock | 4 | 97 | 165 | 60 | 65 | 50 | 58 | 495 | |
| 0410 | RockSteel | 4 | 30 | 42 | 118 | 42 | 88 | 30 | 350 | |
| 0411 | RockSteel | 4 | 60 | 52 | 168 | 47 | 138 | 30 | 495 | |
| 0438 | Rock | 4 | 50 | 80 | 95 | 10 | 45 | 10 | 290 | |
| 0464 | GroundRock | 4 | 115 | 140 | 130 | 55 | 55 | 40 | 535 | |
| 0476 | RockSteel | 4 | 60 | 55 | 145 | 75 | 150 | 40 | 525 | |
| 0493 | Rock | 4 | 120 | 120 | 120 | 120 | 120 | 120 | 720 | |
| 0524 | Rock | 5 | 55 | 75 | 85 | 25 | 25 | 15 | 280 | |
| 0525 | Rock | 5 | 70 | 105 | 105 | 50 | 40 | 20 | 390 | |
| 0526 | Rock | 5 | 85 | 135 | 130 | 60 | 80 | 25 | 515 | |
| 0557 | BugRock | 5 | 50 | 65 | 85 | 35 | 35 | 55 | 325 | |
| 0558 | BugRock | 5 | 70 | 105 | 125 | 65 | 75 | 45 | 485 | |
| 0564 | WaterRock | 5 | 54 | 78 | 103 | 53 | 45 | 22 | 355 | |
| 0565 | WaterRock | 5 | 74 | 108 | 133 | 83 | 65 | 32 | 495 | |
| 0566 | RockFlying | 5 | 55 | 112 | 45 | 74 | 45 | 70 | 401 | |
| 0567 | RockFlying | 5 | 75 | 140 | 65 | 112 | 65 | 110 | 567 | |
| 0639 | RockFighting | 5 | 91 | 129 | 90 | 72 | 90 | 108 | 580 | |
| 0688 | RockWater | 6 | 42 | 52 | 67 | 39 | 56 | 50 | 306 | |
| 0689 | RockWater | 6 | 72 | 105 | 115 | 54 | 86 | 68 | 500 | |
| 0689 | RockFighting | 9 | 72 | 140 | 130 | 64 | 106 | 88 | 600 | |
| 0696 | RockDragon | 6 | 58 | 89 | 77 | 45 | 45 | 48 | 362 | |
| 0697 | RockDragon | 6 | 82 | 121 | 119 | 69 | 59 | 71 | 521 | |
| 0698 | RockIce | 6 | 77 | 59 | 50 | 67 | 63 | 46 | 362 | |
| 0699 | RockIce | 6 | 123 | 77 | 72 | 99 | 92 | 58 | 521 | |
| 0703 | RockFairy | 6 | 50 | 50 | 150 | 50 | 150 | 50 | 500 | |
| 0713 | IceRock | 8 | 95 | 127 | 184 | 34 | 36 | 38 | 514 | |
| 0719 | RockFairy | 6 | 50 | 100 | 150 | 100 | 150 | 50 | 600 | |
| 0719 | RockFairy | 6 | 50 | 160 | 110 | 160 | 110 | 110 | 700 | |
| 0744 | Rock | 7 | 45 | 65 | 40 | 30 | 40 | 60 | 280 | |
| 0744 | Rock | 7 | 45 | 65 | 40 | 30 | 40 | 60 | 280 | |
| 0745 | Rock | 7 | 75 | 115 | 65 | 55 | 65 | 112 | 487 | |
| 0745 | Rock | 7 | 85 | 115 | 75 | 55 | 75 | 82 | 487 | |
| 0745 | Rock | 7 | 75 | 117 | 65 | 55 | 65 | 110 | 487 | |
| 0773 | Rock | 7 | 95 | 95 | 95 | 95 | 95 | 95 | 570 | |
| 0774 | RockFlying | 7 | 60 | 100 | 60 | 100 | 60 | 120 | 500 | |
| 0793 | RockPoison | 7 | 109 | 53 | 47 | 127 | 131 | 103 | 570 | |
| 0805 | RockSteel | 7 | 61 | 131 | 211 | 53 | 101 | 13 | 570 | |
| 0834 | WaterRock | 8 | 90 | 115 | 90 | 48 | 68 | 74 | 485 | |
| 0837 | Rock | 8 | 30 | 40 | 50 | 40 | 50 | 30 | 240 | |
| 0838 | RockFire | 8 | 80 | 60 | 90 | 60 | 70 | 50 | 410 | |
| 0839 | RockFire | 8 | 110 | 80 | 120 | 80 | 90 | 30 | 510 | |
| 0874 | Rock | 8 | 100 | 125 | 135 | 20 | 20 | 70 | 470 | |
| 0900 | BugRock | 8 | 70 | 135 | 95 | 45 | 70 | 85 | 500 | |
| 0932 | Rock | 9 | 55 | 55 | 75 | 35 | 35 | 25 | 280 | |
| 0933 | Rock | 9 | 60 | 60 | 100 | 35 | 65 | 35 | 355 | |
| 0934 | Rock | 9 | 100 | 100 | 130 | 45 | 90 | 35 | 500 | |
| 0950 | Rock | 9 | 70 | 100 | 115 | 35 | 55 | 75 | 450 | |
| 0969 | RockPoison | 9 | 48 | 35 | 42 | 105 | 60 | 60 | 350 | |
| 0970 | RockPoison | 9 | 83 | 55 | 90 | 130 | 81 | 86 | 525 | |
| 0970 | RockPoison | 9 | 83 | 90 | 105 | 150 | 96 | 101 | 625 | |
| 0995 | RockElectric | 9 | 100 | 134 | 110 | 70 | 84 | 72 | 570 | |
| 1017 | GrassRock | 9 | 80 | 120 | 84 | 60 | 96 | 110 | 550 | |
| 1022 | RockPsychic | 9 | 90 | 120 | 80 | 68 | 108 | 124 | 590 |
Build a monotype Rock team
The random team generator can draw six Rock types for any game, avoiding shared weaknesses where it can. Lock the ones you like and reroll the rest, then open the team in the builder.
Rock type FAQ
How many Rock type Pokémon are there?
91 Pokémon and forms have the Rock type, covering 80 National Pokédex species. 22 of them are pure Rock types and 56 are fully evolved. The count includes Mega Evolutions and regional forms such as Alolan, Galarian, Hisuian and Paldean variants.
What is Rock weak to?
A pure Rock-type Pokémon takes double damage from Water, Grass, Fighting, Ground and Steel moves and resists Normal, Fire, Poison and Flying. A second type changes this — check any Pokémon on its weakness page.
What is Rock strong against?
Rock moves are super effective against Fire, Ice, Flying and Bug, not very effective against Fighting, Ground and Steel.
What are the best Rock type Pokémon in Pokémon Champions?
By usage in Champions VGC 2026 Reg M-C (2026-09, 1.63 million battles), the most used Rock types are Hisuian Arcanine (11.9%), Mega Tyranitar (6.5%), Mega Glimmora (2.5%), Tyranitar (2.4%) and Glimmora (1.9%).
Has the Rock type changed over the generations?
Rock has existed since Gen 1 (Red & Blue). Its matchups against older types have never changed. Later types added 2 new non-neutral matchups.
Which Rock type Pokémon has the highest base stats?
Among fully evolved Rock types (Megas excluded), Arceus-Rock (720), Tyranitar (600) and Diancie (600) have the highest base stat totals. Leaving out legendaries and mythicals, the top is Tyranitar at 600.