Hidden Machines (HMs) in FireRed/LeafGreen

Pokémon FireRed and LeafGreen keep the original 5 HMs from Red/Blue, but also contain Rock Smash and Waterfall, which were introduced in Ruby/Sapphire. Strangely, the HM Dive is not available, nor are there any areas in which it can be used.

HM Locations

Where to find the HMs in FireRed & LeafGreen.

  1. Cut
  2. Fly
  3. Surf
  4. Strength
  5. Flash
  6. Rock Smash
  7. Waterfall

Pokémon HM chart

Dex #
Nat'l #
Name
Type
Cut
Fly
Surf
Strength
Flash
Rock Smash
Waterfall
Total
001 001 BulbasaurGrass
Poison
TickTickTickTick4
002 002 IvysaurGrass
Poison
TickTickTickTick4
003 003 VenusaurGrass
Poison
TickTickTickTick4
004 004 CharmanderFire
TickTickTick3
005 005 CharmeleonFire
TickTickTick3
006 006 CharizardFire
Flying
TickTickTickTick4
007 007 SquirtleWater
TickTickTickTick4
008 008 WartortleWater
TickTickTickTick4
009 009 BlastoiseWater
TickTickTickTick4
010 010 CaterpieBug
0
011 011 MetapodBug
0
012 012 ButterfreeBug
Flying
Tick1
013 013 WeedleBug
Poison
0
014 014 KakunaBug
Poison
0
015 015 BeedrillBug
Poison
TickTick2
016 016 PidgeyNormal
Flying
Tick1
017 017 PidgeottoNormal
Flying
Tick1
018 018 PidgeotNormal
Flying
Tick1
019 019 RattataNormal
TickTick2
020 020 RaticateNormal
TickTickTick3
021 021 SpearowNormal
Flying
Tick1
022 022 FearowNormal
Flying
Tick1
023 023 EkansPoison
Tick1
024 024 ArbokPoison
Tick1
025 025 PikachuElectric
TickTickTick3
026 026 RaichuElectric
TickTickTick3
027 027 SandshrewGround
TickTickTick3
028 028 SandslashGround
TickTickTick3
029 029 Nidoran♀Poison
TickTickTick3
030 030 NidorinaPoison
TickTickTick3
031 031 NidoqueenPoison
Ground
TickTickTickTick4
032 032 Nidoran♂Poison
TickTickTick3
033 033 NidorinoPoison
TickTickTick3
034 034 NidokingPoison
Ground
TickTickTickTick4
035 035 ClefairyFairy
TickTick2
036 036 ClefableFairy
TickTick2
037 037 VulpixFire
0
038 038 NinetalesFire
0
039 039 JigglypuffNormal
Fairy
TickTick2
040 040 WigglytuffNormal
Fairy
TickTick2
041 041 ZubatPoison
Flying
0
042 042 GolbatPoison
Flying
0
043 043 OddishGrass
Poison
TickTick2
044 044 GloomGrass
Poison
TickTick2
045 045 VileplumeGrass
Poison
TickTick2
046 046 ParasBug
Grass
TickTickTick3
047 047 ParasectBug
Grass
TickTickTick3
048 048 VenonatBug
Poison
Tick1
049 049 VenomothBug
Poison
Tick1
050 050 DiglettGround
TickTick2
051 051 DugtrioGround
TickTick2
052 052 MeowthNormal
TickTick2
053 053 PersianNormal
TickTick2
054 054 PsyduckWater
TickTickTickTickTick5
055 055 GolduckWater
TickTickTickTickTick5
056 056 MankeyFighting
TickTick2
057 057 PrimeapeFighting
TickTick2
058 058 GrowlitheFire
TickTick2
059 059 ArcanineFire
TickTick2
060 060 PoliwagWater
TickTick2
061 061 PoliwhirlWater
TickTickTickTick4
062 062 PoliwrathWater
Fighting
TickTickTickTick4
063 063 AbraPsychic
Tick1
064 064 KadabraPsychic
Tick1
065 065 AlakazamPsychic
Tick1
066 066 MachopFighting
TickTick2
067 067 MachokeFighting
TickTick2
068 068 MachampFighting
TickTick2
069 069 BellsproutGrass
Poison
TickTick2
070 070 WeepinbellGrass
Poison
TickTick2
071 071 VictreebelGrass
Poison
TickTick2
072 072 TentacoolWater
Poison
TickTickTick3
073 073 TentacruelWater
Poison
TickTickTick3
074 074 GeodudeRock
Ground
TickTick2
075 075 GravelerRock
Ground
TickTick2
076 076 GolemRock
Ground
TickTick2
077 077 PonytaFire
Tick1
078 078 RapidashFire
Tick1
079 079 SlowpokeWater
Psychic
TickTickTick3
080 080 SlowbroWater
Psychic
TickTickTickTick4
081 081 MagnemiteElectric
Steel
Tick1
082 082 MagnetonElectric
Steel
Tick1
083 083 Farfetch'dNormal
Flying
TickTick2
084 084 DoduoNormal
Flying
Tick1
085 085 DodrioNormal
Flying
Tick1
086 086 SeelWater
TickTick2
087 087 DewgongWater
Ice
TickTick2
088 088 GrimerPoison
0
089 089 MukPoison
TickTick2
090 090 ShellderWater
Tick1
091 091 CloysterWater
Ice
Tick1
092 092 GastlyGhost
Poison
0
093 093 HaunterGhost
Poison
0
094 094 GengarGhost
Poison
TickTick2
095 095 OnixRock
Ground
TickTick2
096 096 DrowzeePsychic
Tick1
097 097 HypnoPsychic
Tick1
098 098 KrabbyWater
TickTickTickTick4
099 099 KinglerWater
TickTickTickTick4
100 100 VoltorbElectric
Tick1
101 101 ElectrodeElectric
Tick1
102 102 ExeggcuteGrass
Psychic
TickTick2
103 103 ExeggutorGrass
Psychic
TickTick2
104 104 CuboneGround
TickTick2
105 105 MarowakGround
TickTick2
106 106 HitmonleeFighting
TickTick2
107 107 HitmonchanFighting
TickTick2
108 108 LickitungNormal
TickTickTickTick4
109 109 KoffingPoison
Tick1
110 110 WeezingPoison
Tick1
111 111 RhyhornGround
Rock
TickTick2
112 112 RhydonGround
Rock
TickTickTickTick4
113 113 ChanseyNormal
TickTickTick3
114 114 TangelaGrass
TickTickTick3
115 115 KangaskhanNormal
TickTickTickTick4
116 116 HorseaWater
TickTick2
117 117 SeadraWater
TickTick2
118 118 GoldeenWater
TickTick2
119 119 SeakingWater
TickTick2
120 120 StaryuWater
TickTickTick3
121 121 StarmieWater
Psychic
TickTickTick3
122 122 Mr. MimePsychic
Fairy
Tick1
123 123 ScytherBug
Flying
TickTick2
124 124 JynxIce
Psychic
Tick1
125 125 ElectabuzzElectric
TickTickTick3
126 126 MagmarFire
TickTick2
127 127 PinsirBug
TickTickTick3
128 128 TaurosNormal
TickTickTick3
129 129 MagikarpWater
0
130 130 GyaradosWater
Flying
TickTickTickTick4
131 131 LaprasWater
Ice
TickTickTickTick4
132 132 DittoNormal
0
133 133 EeveeNormal
0
134 134 VaporeonWater
TickTick2
135 135 JolteonElectric
Tick1
136 136 FlareonFire
0
137 137 PorygonNormal
Tick1
138 138 OmanyteRock
Water
TickTickTick3
139 139 OmastarRock
Water
TickTickTick3
140 140 KabutoRock
Water
TickTickTick3
141 141 KabutopsRock
Water
TickTickTickTick4
142 142 AerodactylRock
Flying
TickTickTick3
143 143 SnorlaxNormal
TickTick2
144 144 ArticunoIce
Flying
TickTick2
145 145 ZapdosElectric
Flying
TickTickTick3
146 146 MoltresFire
Flying
TickTick2
147 147 DratiniDragon
TickTick2
148 148 DragonairDragon
TickTick2
149 149 DragoniteDragon
Flying
TickTickTickTickTickTick6
150 150 MewtwoPsychic
TickTickTick3
151 151 MewPsychic
TickTickTickTickTickTickTick7