Rock type icon

Rock Type

Complete guide to Rock type Pokémon, including type effectiveness, battle strategies, and comprehensive Pokémon database.

Introduced in Generation I

Type Effectiveness

Understanding Rock type advantages and weaknesses in battle

Rock Attacking

Damage effectiveness when using Rock type moves

Super effective against
Flying type icon
Flying
Bug type icon
Bug
Fire type icon
Fire
Ice type icon
Ice
½×Not very effective against
Fighting type icon
Fighting
Ground type icon
Ground
Steel type icon
Steel

Rock Defending

Damage received from other types

2× fromTakes super effective damage from
Fighting type icon
Fighting
Ground type icon
Ground
Steel type icon
Steel
Water type icon
Water
Grass type icon
Grass
½× fromResists damage from
Normal type icon
Normal
Flying type icon
Flying
Poison type icon
Poison
Fire type icon
Fire

Quick Battle Reference

Key type matchups for Rock type Pokémon in battle

Strong Against

Rock moves deal 2× damage to these types

Weak To

Rock Pokémon take 2× damage from these types

Resists

Rock Pokémon take ½× damage from these types

Recommended Rock Moves

Powerful Rock type moves to consider for your team

Rock Slide
Rock Type Move
Ancient Power
Rock Type Move
Rock Tomb
Rock Type Move
Power Gem
Rock Type Move
Stone Edge
Rock Type Move

Strategic Usage

Use Rock type moves to counter:

flyingbugfireice

Team Building Tip

Consider pairing Rock type moves with complementary types that cover Rock's weaknesses (weak to fighting, ground).

Rock in Other Languages

How "Rock" type is written in different languages

🇺🇸
English
en
Rock
🇯🇵
Japanese
ja
いわ
🇰🇷
Korean
ko
바위
🇨🇳
Chinese (Simplified)
zh-Hans
岩石
🇹🇼
Chinese (Traditional)
zh-Hant
岩石
🇫🇷
French
fr
Roche
🇩🇪
German
de
Gestein
🇪🇸
Spanish
es
Roca

+2 more languages available

Rock Type Pokémon

Complete list of Pokémon with Rock typing

Filter by Generation

102
Total
81
Primary
21
Secondary

Primary Rock Type

Pokémon where Rock is their first type

Geodude - rock/ground type Pokémon #74
#074

geodude

Rock type icon
Rock
Ground type icon
Ground
Graveler - rock/ground type Pokémon #75
#075

graveler

Rock type icon
Rock
Ground type icon
Ground
Golem - rock/ground type Pokémon #76
#076

golem

Rock type icon
Rock
Ground type icon
Ground
Onix - rock/ground type Pokémon #95
#095

onix

Rock type icon
Rock
Ground type icon
Ground
Omanyte - rock/water type Pokémon #138
#138

omanyte

Rock type icon
Rock
Water type icon
Water
Omastar - rock/water type Pokémon #139
#139

omastar

Rock type icon
Rock
Water type icon
Water
Kabuto - rock/water type Pokémon #140
#140

kabuto

Rock type icon
Rock
Water type icon
Water
Kabutops - rock/water type Pokémon #141
#141

kabutops

Rock type icon
Rock
Water type icon
Water
Aerodactyl - rock/flying type Pokémon #142
#142

aerodactyl

Rock type icon
Rock
Flying type icon
Flying
Sudowoodo - rock type Pokémon #185
#185

sudowoodo

Rock type icon
Rock
Larvitar - rock/ground type Pokémon #246
#246

larvitar

Rock type icon
Rock
Ground type icon
Ground
Pupitar - rock/ground type Pokémon #247
#247

pupitar

Rock type icon
Rock
Ground type icon
Ground
Tyranitar - rock/dark type Pokémon #248
#248

tyranitar

Rock type icon
Rock
Dark type icon
Dark
Nosepass - rock type Pokémon #299
#299

nosepass

Rock type icon
Rock
Lunatone - rock/psychic type Pokémon #337
#337

lunatone

Rock type icon
Rock
Psychic type icon
Psychic
Solrock - rock/psychic type Pokémon #338
#338

solrock

Rock type icon
Rock
Psychic type icon
Psychic
Lileep - rock/grass type Pokémon #345
#345

lileep

Rock type icon
Rock
Grass type icon
Grass
Cradily - rock/grass type Pokémon #346
#346

cradily

Rock type icon
Rock
Grass type icon
Grass
Anorith - rock/bug type Pokémon #347
#347

anorith

Rock type icon
Rock
Bug type icon
Bug
Armaldo - rock/bug type Pokémon #348
#348

armaldo

Rock type icon
Rock
Bug type icon
Bug
Regirock - rock type Pokémon #377
#377

regirock

Rock type icon
Rock
Cranidos - rock type Pokémon #408
#408

cranidos

Rock type icon
Rock
Rampardos - rock type Pokémon #409
#409

rampardos

Rock type icon
Rock
Shieldon - rock/steel type Pokémon #410
#410

shieldon

Rock type icon
Rock
Steel type icon
Steel
Bastiodon - rock/steel type Pokémon #411
#411

bastiodon

Rock type icon
Rock
Steel type icon
Steel
Bonsly - rock type Pokémon #438
#438

bonsly

Rock type icon
Rock
Probopass - rock/steel type Pokémon #476
#476

probopass

Rock type icon
Rock
Steel type icon
Steel
Roggenrola - rock type Pokémon #524
#524

roggenrola

Rock type icon
Rock
Boldore - rock type Pokémon #525
#525

boldore

Rock type icon
Rock
Gigalith - rock type Pokémon #526
#526

gigalith

Rock type icon
Rock
Archen - rock/flying type Pokémon #566
#566

archen

Rock type icon
Rock
Flying type icon
Flying
Archeops - rock/flying type Pokémon #567
#567

archeops

Rock type icon
Rock
Flying type icon
Flying
Terrakion - rock/fighting type Pokémon #639
#639

terrakion

Rock type icon
Rock
Fighting type icon
Fighting
Binacle - rock/water type Pokémon #688
#688

binacle

Rock type icon
Rock
Water type icon
Water
Barbaracle - rock/water type Pokémon #689
#689

barbaracle

Rock type icon
Rock
Water type icon
Water
Tyrunt - rock/dragon type Pokémon #696
#696

tyrunt

Rock type icon
Rock
Dragon type icon
Dragon
Tyrantrum - rock/dragon type Pokémon #697
#697

tyrantrum

Rock type icon
Rock
Dragon type icon
Dragon
Amaura - rock/ice type Pokémon #698
#698

amaura

Rock type icon
Rock
Ice type icon
Ice
Aurorus - rock/ice type Pokémon #699
#699

aurorus

Rock type icon
Rock
Ice type icon
Ice
Carbink - rock/fairy type Pokémon #703
#703

carbink

Rock type icon
Rock
Fairy type icon
Fairy
Diancie - rock/fairy type Pokémon #719
#719

diancie

Rock type icon
Rock
Fairy type icon
Fairy
Rockruff - rock type Pokémon #744
#744

rockruff

Rock type icon
Rock
Lycanroc-midday - rock type Pokémon #745
#745

lycanroc midday

Rock type icon
Rock
Minior-red-meteor - rock/flying type Pokémon #774
#774

minior red meteor

Rock type icon
Rock
Flying type icon
Flying
Nihilego - rock/poison type Pokémon #793
#793

nihilego

Rock type icon
Rock
Poison type icon
Poison
Stakataka - rock/steel type Pokémon #805
#805

stakataka

Rock type icon
Rock
Steel type icon
Steel
Rolycoly - rock type Pokémon #837
#837

rolycoly

Rock type icon
Rock
Carkol - rock/fire type Pokémon #838
#838

carkol

Rock type icon
Rock
Fire type icon
Fire
Coalossal - rock/fire type Pokémon #839
#839

coalossal

Rock type icon
Rock
Fire type icon
Fire
Stonjourner - rock type Pokémon #874
#874

stonjourner

Rock type icon
Rock
Nacli - rock type Pokémon #932
#932

nacli

Rock type icon
Rock
Naclstack - rock type Pokémon #933
#933

naclstack

Rock type icon
Rock
Garganacl - rock type Pokémon #934
#934

garganacl

Rock type icon
Rock
Klawf - rock type Pokémon #950
#950

klawf

Rock type icon
Rock
Glimmet - rock/poison type Pokémon #969
#969

glimmet

Rock type icon
Rock
Poison type icon
Poison
Glimmora - rock/poison type Pokémon #970
#970

glimmora

Rock type icon
Rock
Poison type icon
Poison
Iron-thorns - rock/electric type Pokémon #995
#995

iron thorns

Rock type icon
Rock
Electric type icon
Electric
Iron-boulder - rock/psychic type Pokémon #1022
#1022

iron boulder

Rock type icon
Rock
Psychic type icon
Psychic
Aerodactyl-mega - rock/flying type Pokémon #10042
#10042

aerodactyl mega

Rock type icon
Rock
Flying type icon
Flying
Tyranitar-mega - rock/dark type Pokémon #10049
#10049

tyranitar mega

Rock type icon
Rock
Dark type icon
Dark
Diancie-mega - rock/fairy type Pokémon #10075
#10075

diancie mega

Rock type icon
Rock
Fairy type icon
Fairy
Geodude-alola - rock/electric type Pokémon #10109
#10109

geodude alola

Rock type icon
Rock
Electric type icon
Electric
Graveler-alola - rock/electric type Pokémon #10110
#10110

graveler alola

Rock type icon
Rock
Electric type icon
Electric
Golem-alola - rock/electric type Pokémon #10111
#10111

golem alola

Rock type icon
Rock
Electric type icon
Electric
Lycanroc-midnight - rock type Pokémon #10126
#10126

lycanroc midnight

Rock type icon
Rock
Minior-orange-meteor - rock/flying type Pokémon #10130
#10130

minior orange meteor

Rock type icon
Rock
Flying type icon
Flying
Minior-yellow-meteor - rock/flying type Pokémon #10131
#10131

minior yellow meteor

Rock type icon
Rock
Flying type icon
Flying
Minior-green-meteor - rock/flying type Pokémon #10132
#10132

minior green meteor

Rock type icon
Rock
Flying type icon
Flying
Minior-blue-meteor - rock/flying type Pokémon #10133
#10133

minior blue meteor

Rock type icon
Rock
Flying type icon
Flying
Minior-indigo-meteor - rock/flying type Pokémon #10134
#10134

minior indigo meteor

Rock type icon
Rock
Flying type icon
Flying
Minior-violet-meteor - rock/flying type Pokémon #10135
#10135

minior violet meteor

Rock type icon
Rock
Flying type icon
Flying
Minior-red - rock/flying type Pokémon #10136
#10136

minior red

Rock type icon
Rock
Flying type icon
Flying
Minior-orange - rock/flying type Pokémon #10137
#10137

minior orange

Rock type icon
Rock
Flying type icon
Flying
Minior-yellow - rock/flying type Pokémon #10138
#10138

minior yellow

Rock type icon
Rock
Flying type icon
Flying
Minior-green - rock/flying type Pokémon #10139
#10139

minior green

Rock type icon
Rock
Flying type icon
Flying
Minior-blue - rock/flying type Pokémon #10140
#10140

minior blue

Rock type icon
Rock
Flying type icon
Flying
Minior-indigo - rock/flying type Pokémon #10141
#10141

minior indigo

Rock type icon
Rock
Flying type icon
Flying
Minior-violet - rock/flying type Pokémon #10142
#10142

minior violet

Rock type icon
Rock
Flying type icon
Flying
Rockruff-own-tempo - rock type Pokémon #10151
#10151

rockruff own tempo

Rock type icon
Rock
Lycanroc-dusk - rock type Pokémon #10152
#10152

lycanroc dusk

Rock type icon
Rock
Coalossal-gmax - rock/fire type Pokémon #10215
#10215

coalossal gmax

Rock type icon
Rock
Fire type icon
Fire