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