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.

The Pokémon can be filtered by ticking the checkboxes. This is useful for deciding on an HM Slave - a Pokémon knowing only HM moves, to save all four spots for good moves on other Pokémon.

HM Locations

Where to find the HMs in FireRed/LeafGreen.

  1. Cut: SS Anne (from the Captain)
  2. Fly: Route 16 (from girl north of Cycling Road entrance)
  3. Surf: Safari Zone (from man in Secret House)
  4. Strength: Fuchsia City (from Safari Zone Warden after returning his Gold Teeth)
  5. Flash: Route 2 (from Professor Oak's aide, in building south of Diglett's Tunnel)
  6. Rock Smash: Kindle Road (from man in Ember Spa)
  7. Waterfall: Icefall Cave (1F, east)

Pokémon HM chart

Dex #
Nat'l #
Name
Type
Cut
Fly
Surf
Strength
Flash
Rock Smash
Waterfall
Total
001 Bulbasaur 001 BulbasaurGrass
Poison
TickTickTickTick4
002 Ivysaur 002 IvysaurGrass
Poison
TickTickTickTick4
003 Venusaur 003 VenusaurGrass
Poison
TickTickTickTick4
004 Charmander 004 CharmanderFire
TickTickTick3
005 Charmeleon 005 CharmeleonFire
TickTickTick3
006 Charizard 006 CharizardFire
Flying
TickTickTickTick4
007 Squirtle 007 SquirtleWater
TickTickTickTick4
008 Wartortle 008 WartortleWater
TickTickTickTick4
009 Blastoise 009 BlastoiseWater
TickTickTickTick4
010 Caterpie 010 CaterpieBug
0
011 Metapod 011 MetapodBug
0
012 Butterfree 012 ButterfreeBug
Flying
Tick1
013 Weedle 013 WeedleBug
Poison
0
014 Kakuna 014 KakunaBug
Poison
0
015 Beedrill 015 BeedrillBug
Poison
TickTick2
016 Pidgey 016 PidgeyNormal
Flying
Tick1
017 Pidgeotto 017 PidgeottoNormal
Flying
Tick1
018 Pidgeot 018 PidgeotNormal
Flying
Tick1
019 Rattata 019 RattataNormal
TickTick2
020 Raticate 020 RaticateNormal
TickTickTick3
021 Spearow 021 SpearowNormal
Flying
Tick1
022 Fearow 022 FearowNormal
Flying
Tick1
023 Ekans 023 EkansPoison
Tick1
024 Arbok 024 ArbokPoison
Tick1
025 Pikachu 025 PikachuElectric
TickTickTick3
026 Raichu 026 RaichuElectric
TickTickTick3
027 Sandshrew 027 SandshrewGround
TickTickTick3
028 Sandslash 028 SandslashGround
TickTickTick3
029 Nidoran♀ 029 Nidoran♀Poison
TickTickTick3
030 Nidorina 030 NidorinaPoison
TickTickTick3
031 Nidoqueen 031 NidoqueenPoison
Ground
TickTickTickTick4
032 Nidoran♂ 032 Nidoran♂Poison
TickTickTick3
033 Nidorino 033 NidorinoPoison
TickTickTick3
034 Nidoking 034 NidokingPoison
Ground
TickTickTickTick4
035 Clefairy 035 ClefairyFairy
TickTick2
036 Clefable 036 ClefableFairy
TickTick2
037 Vulpix 037 VulpixFire
0
038 Ninetales 038 NinetalesFire
0
039 Jigglypuff 039 JigglypuffNormal
Fairy
TickTick2
040 Wigglytuff 040 WigglytuffNormal
Fairy
TickTick2
041 Zubat 041 ZubatPoison
Flying
0
042 Golbat 042 GolbatPoison
Flying
0
043 Oddish 043 OddishGrass
Poison
TickTick2
044 Gloom 044 GloomGrass
Poison
TickTick2
045 Vileplume 045 VileplumeGrass
Poison
TickTick2
046 Paras 046 ParasBug
Grass
TickTickTick3
047 Parasect 047 ParasectBug
Grass
TickTickTick3
048 Venonat 048 VenonatBug
Poison
Tick1
049 Venomoth 049 VenomothBug
Poison
Tick1
050 Diglett 050 DiglettGround
TickTick2
051 Dugtrio 051 DugtrioGround
TickTick2
052 Meowth 052 MeowthNormal
TickTick2
053 Persian 053 PersianNormal
TickTick2
054 Psyduck 054 PsyduckWater
TickTickTickTickTick5
055 Golduck 055 GolduckWater
TickTickTickTickTick5
056 Mankey 056 MankeyFighting
TickTick2
057 Primeape 057 PrimeapeFighting
TickTick2
058 Growlithe 058 GrowlitheFire
TickTick2
059 Arcanine 059 ArcanineFire
TickTick2
060 Poliwag 060 PoliwagWater
TickTick2
061 Poliwhirl 061 PoliwhirlWater
TickTickTickTick4
062 Poliwrath 062 PoliwrathWater
Fighting
TickTickTickTick4
063 Abra 063 AbraPsychic
Tick1
064 Kadabra 064 KadabraPsychic
Tick1
065 Alakazam 065 AlakazamPsychic
Tick1
066 Machop 066 MachopFighting
TickTick2
067 Machoke 067 MachokeFighting
TickTick2
068 Machamp 068 MachampFighting
TickTick2
069 Bellsprout 069 BellsproutGrass
Poison
TickTick2
070 Weepinbell 070 WeepinbellGrass
Poison
TickTick2
071 Victreebel 071 VictreebelGrass
Poison
TickTick2
072 Tentacool 072 TentacoolWater
Poison
TickTickTick3
073 Tentacruel 073 TentacruelWater
Poison
TickTickTick3
074 Geodude 074 GeodudeRock
Ground
TickTick2
075 Graveler 075 GravelerRock
Ground
TickTick2
076 Golem 076 GolemRock
Ground
TickTick2
077 Ponyta 077 PonytaFire
Tick1
078 Rapidash 078 RapidashFire
Tick1
079 Slowpoke 079 SlowpokeWater
Psychic
TickTickTick3
080 Slowbro 080 SlowbroWater
Psychic
TickTickTickTick4
081 Magnemite 081 MagnemiteElectric
Steel
Tick1
082 Magneton 082 MagnetonElectric
Steel
Tick1
083 Farfetch'd 083 Farfetch'dNormal
Flying
TickTick2
084 Doduo 084 DoduoNormal
Flying
Tick1
085 Dodrio 085 DodrioNormal
Flying
Tick1
086 Seel 086 SeelWater
TickTick2
087 Dewgong 087 DewgongWater
Ice
TickTick2
088 Grimer 088 GrimerPoison
0
089 Muk 089 MukPoison
TickTick2
090 Shellder 090 ShellderWater
Tick1
091 Cloyster 091 CloysterWater
Ice
Tick1
092 Gastly 092 GastlyGhost
Poison
0
093 Haunter 093 HaunterGhost
Poison
0
094 Gengar 094 GengarGhost
Poison
TickTick2
095 Onix 095 OnixRock
Ground
TickTick2
096 Drowzee 096 DrowzeePsychic
Tick1
097 Hypno 097 HypnoPsychic
Tick1
098 Krabby 098 KrabbyWater
TickTickTickTick4
099 Kingler 099 KinglerWater
TickTickTickTick4
100 Voltorb 100 VoltorbElectric
Tick1
101 Electrode 101 ElectrodeElectric
Tick1
102 Exeggcute 102 ExeggcuteGrass
Psychic
TickTick2
103 Exeggutor 103 ExeggutorGrass
Psychic
TickTick2
104 Cubone 104 CuboneGround
TickTick2
105 Marowak 105 MarowakGround
TickTick2
106 Hitmonlee 106 HitmonleeFighting
TickTick2
107 Hitmonchan 107 HitmonchanFighting
TickTick2
108 Lickitung 108 LickitungNormal
TickTickTickTick4
109 Koffing 109 KoffingPoison
Tick1
110 Weezing 110 WeezingPoison
Tick1
111 Rhyhorn 111 RhyhornGround
Rock
TickTick2
112 Rhydon 112 RhydonGround
Rock
TickTickTickTick4
113 Chansey 113 ChanseyNormal
TickTickTick3
114 Tangela 114 TangelaGrass
TickTickTick3
115 Kangaskhan 115 KangaskhanNormal
TickTickTickTick4
116 Horsea 116 HorseaWater
TickTick2
117 Seadra 117 SeadraWater
TickTick2
118 Goldeen 118 GoldeenWater
TickTick2
119 Seaking 119 SeakingWater
TickTick2
120 Staryu 120 StaryuWater
TickTickTick3
121 Starmie 121 StarmieWater
Psychic
TickTickTick3
122 Mr. Mime 122 Mr. MimePsychic
Fairy
Tick1
123 Scyther 123 ScytherBug
Flying
TickTick2
124 Jynx 124 JynxIce
Psychic
Tick1
125 Electabuzz 125 ElectabuzzElectric
TickTickTick3
126 Magmar 126 MagmarFire
TickTick2
127 Pinsir 127 PinsirBug
TickTickTick3
128 Tauros 128 TaurosNormal
TickTickTick3
129 Magikarp 129 MagikarpWater
0
130 Gyarados 130 GyaradosWater
Flying
TickTickTickTick4
131 Lapras 131 LaprasWater
Ice
TickTickTickTick4
132 Ditto 132 DittoNormal
0
133 Eevee 133 EeveeNormal
0
134 Vaporeon 134 VaporeonWater
TickTick2
135 Jolteon 135 JolteonElectric
Tick1
136 Flareon 136 FlareonFire
0
137 Porygon 137 PorygonNormal
Tick1
138 Omanyte 138 OmanyteRock
Water
TickTickTick3
139 Omastar 139 OmastarRock
Water
TickTickTick3
140 Kabuto 140 KabutoRock
Water
TickTickTick3
141 Kabutops 141 KabutopsRock
Water
TickTickTickTick4
142 Aerodactyl 142 AerodactylRock
Flying
TickTickTick3
143 Snorlax 143 SnorlaxNormal
TickTick2
144 Articuno 144 ArticunoIce
Flying
TickTick2
145 Zapdos 145 ZapdosElectric
Flying
TickTickTick3
146 Moltres 146 MoltresFire
Flying
TickTick2
147 Dratini 147 DratiniDragon
TickTick2
148 Dragonair 148 DragonairDragon
TickTick2
149 Dragonite 149 DragoniteDragon
Flying
TickTickTickTickTickTick6
150 Mewtwo 150 MewtwoPsychic
TickTickTick3
151 Mew 151 MewPsychic
TickTickTickTickTickTickTick7