Kanto (RBY)
- HM01 Cut - Cuts small trees. You obtain it on S.S Anne when you help the captain.
- HM02 Fly - You can fly from one Pokémon Center to another. You obtain by going west out of Celadon City.
- HM03 Surf - You can surf across lakes, sea and rivers. You obtain it in the Safari Zone.
- HM04 Strength - You can move large boulders. You obtain after giving the teeth to the warden in Fuchsia City.
- HM05 Flash - -You can light up dark areas. You obtain it on Route 2.
Johto (GSC)
- HM01 Cut - Cuts small trees. You can obtain it in Ilex Forest.
- HM02 Fly - You can fly from one Pokémon Center to another. You obtain it in Cianwood City.
- HM03 Surf - You can surf across lakes, sea and rivers. You obtain it in Ecruteak City.
- HM04 Strength - You can move large boulders. You obtain it in Olivine City.
- HM05 Flash - You can light up dark areas. You obtain it in Sprout Tower.
- HM06 Whirlpool - You can use it to surf across whirlpools. You obtain it in the Rocket Hideout.
- HM07 Waterfall - You can use it to surf up waterfalls. You obtain it in the Ice Path.
Kanto (FRLG)
- HM01 Cut - Cuts small trees. You obtain it on S.S Anne when you help the captain.
- HM02 Fly - You can fly from one Pokémon Center to another. You obtain by going west out of Celadon City.
- HM03 Surf - You can surf across lakes, sea and rivers. You obtain it in the Safari Zone.
- HM04 Strength - You can move large boulders. You obtain after giving the teeth to the warden in Fuchsia City.
- HM05 Flash - You can light up dark areas. You obtain it on Route 2.
- HM06 Rock Smash - Destroys rocks in the way. You obtain it in the Ember Spa.
- HM07 Waterfall - You can use it to surf up waterfalls. You obtain it in Icefall Cave.
Hoenn (RSE)
- HM01 Cut - Cuts small trees. You obtain it in Rustboro City.
- HM02 Fly - You can fly from one Pokémon Center to another. You find it in Fortree City.
- HM03 Surf - You can surf across lakes, sea and rivers. You find it in Petalburg City.
- HM04 Strength - You can move large boulders. You find it in Rusturf Tunnel.
- HM05 Flash - You can light up dark areas. You find it in Granite Cave.
- HM06 Rock Smash - Destroys rocks in the way. You find it in Mauville City.
- HM07 Waterfall - You can use it to surf up waterfalls. You find it in Seafloor Cavern.
- HM08 Dive - You can dive in dark patches of sea. You find it in Mauville City.
Sinnoh (DPPt)
- HM01 Cut - Cuts small trees. You obtain it in Eterna Forest. DP&Pt
- HM02 Fly - You can fly from one Pokémon Center to another. You find it in the Galactic Warehouse. DP&Pt
- HM03 Surf - You can surf across lakes, sea and rivers. You find it in Celestic Town. DP&Pt
- HM04 Strength - You can move large boulders. You find it in the Lost Tower. DP
You find it on Iron Island. Pt
- HM05 Defog - You can use it to clear fogs. You find it in the Great Marsh. DP You find it in Solaceon Ruins. Pt
- HM06 Rock Smash - Destroys rocks in the way. You find it in Oreburgh Gate. DPPt
- HM07 Waterfall - You can use it to surf up waterfalls. You find it in Sunyshore City. DP&Pt
- HM08 Rock Climb - You use it to drive up walls. You find it in Route 217. DP&Pt