Pokémon HeartGold & SoulSilver TMs

HeartGold/SoulSilver retains the same roster of 92 TMs from Diamond/Pearl/Platinum. Here we list them all with their locations.

The TMs

TM
Name
Type
Cat.
Power
Acc.
PP
Location
1 Focus PunchFightingPhysical 150 100 20
Cianwood City (Gym - defeat Chuck)
2 Dragon ClawDragonPhysical 80 100 15
Goldenrod City (Lottery - Sunday)
3 Water PulseWaterSpecial 60 100 20
Cerulean City (Gym - defeat Misty)
4 Calm MindPsychicStatus 20
5 RoarNormalStatus 20
6 ToxicPoisonStatus 90 10
7 HailIceStatus 10
Mahogany Town (Gym - defeat Pryce)
8 Bulk UpFightingStatus 20
9 Bullet SeedGrassPhysical 25 100 30
10 Hidden PowerNormalSpecial 60 100 15
Celadon City (Game Corner - 6,000 Coins)
11 Sunny DayFireStatus 5
12 TauntDarkStatus 100 20
Ilex Forest (north gate)
Celadon City (Department Store - $1,500)
13 Ice BeamIceSpecial 90 100 10
Goldenrod City (Game Corner - 10,000 Coins)
14 BlizzardIceSpecial 110 70 5
Goldenrod City (Department Store - $5,500)
15 Hyper BeamNormalSpecial 150 90 5
Goldenrod City (Department Store - $7,500)
16 Light ScreenPsychicStatus 30
Goldenrod City (Department Store - $2,000)
17 ProtectNormalStatus 10
Goldenrod City (Department Store - $2,000)
18 Rain DanceWaterStatus 5
19 Giga DrainGrassSpecial 75 100 10
Celadon City (Gym - defeat Erika)
20 SafeguardNormalStatus 25
Celadon City (Department Store - $2,000)
21 FrustrationNormalPhysical 100 20
Goldenrod City (Department Store - show lady unhappy Pokémon)
Celadon City (Department Store - $1,000)
22 Solar BeamGrassSpecial 120 100 10
Goldenrod City (Department Store - $3,000)
23 Iron TailSteelPhysical 100 75 15
Olivine City (Gym - defeat Jasmine)
24 ThunderboltElectricSpecial 90 100 15
Goldenrod City (Game Corner - 10,000 Coins)
25 ThunderElectricSpecial 110 70 10
Goldenrod City (Department Store - $5,500)
26 EarthquakeGroundPhysical 100 100 10
Victory Road (or Battle Frontier - 80 BP)
27 ReturnNormalPhysical 100 20
Goldenrod City (Department Store - show lady happy Pokémon)
Celadon City (Department Store - $1,000)
28 DigGroundPhysical 80 100 10
Celadon City (Department Store - $2,000)
29 PsychicPsychicSpecial 90 100 10
Saffron City (from Mr. Psychic)
Celadon City (Game Corner - 10,000 Coins)
30 Shadow BallGhostSpecial 80 100 15
Ecruteak City (Gym - defeat Morty)
31 Brick BreakFightingPhysical 75 100 15
32 Double TeamNormalStatus 15
Celadon City (Game Corner - 4,000 Coins)
33 ReflectPsychicStatus 20
Goldenrod City (Department Store - $2,000)
34 Shock WaveElectricSpecial 60 20
Vermilion City (Gym - defeat Lt. Surge)
35 FlamethrowerFireSpecial 90 100 15
Goldenrod City (Game Corner - 10,000 Coins)
36 Sludge BombPoisonSpecial 90 100 10
37 SandstormRockStatus 10
38 Fire BlastFireSpecial 110 85 5
Goldenrod City (Department Store - $5,500)
39 Rock TombRockPhysical 60 95 15
40 Aerial AceFlyingPhysical 60 20
41 TormentDarkStatus 100 15
Celadon City (Department Store - $1,500)
42 FacadeNormalPhysical 70 100 20
Goldenrod City (Lottery - Friday)
43 Secret PowerNormalPhysical 70 100 20
44 RestPsychicStatus 10
Goldenrod City (Game Corner - 6,000 Coins)
45 AttractNormalStatus 100 15
Goldenrod City (Gym - defeat Whitney)
46 ThiefDarkPhysical 60 100 25
47 Steel WingSteelPhysical 70 90 25
48 Skill SwapPsychicStatus 10
Saffron City (Gym - defeat Sabrina)
49 SnatchDarkStatus 10
50 OverheatFireSpecial 130 90 5
Seafoam Islands (Gym - defeat Blaine)
51 RoostFlyingStatus 10
Violet City (Gym - defeat Faulkner)
52 Focus BlastFightingSpecial 120 70 5
Goldenrod City (Department Store - $5,500)
53 Energy BallGrassSpecial 90 100 10
54 False SwipeNormalPhysical 40 100 40
Goldenrod City (Department Store - $2,000)
55 BrineWaterSpecial 65 100 10
Celadon City (Department Store - $3,000)
56 FlingDarkPhysical 100 10
57 Charge BeamElectricSpecial 50 90 10
Power Plant (return Machine Part)
Goldenrod City (Lottery - Wednesday)
58 EndureNormalStatus 10
Celadon City (Game Corner - 2,000 Coins)
59 Dragon PulseDragonSpecial 85 100 10
Blackthorn City (Gym - defeat Clair)
60 Drain PunchFightingPhysical 75 100 10
Goldenrod City (Lottery - Thursday)
61 Will-O-WispFireStatus 85 15
62 Silver WindBugSpecial 60 100 5
Goldenrod City (Lottery - Saturday)
63 EmbargoDarkStatus 100 15
64 ExplosionNormalPhysical 250 100 5
Underground Path 5-6 (exchange RageCandyBar)
65 Shadow ClawGhostPhysical 70 100 15
Goldenrod City (Lottery - Monday)
66 PaybackDarkPhysical 50 100 10
67 RecycleNormalStatus 10
68 Giga ImpactNormalPhysical 150 90 5
Celadon City (Game Corner - 15,000 Coins)
69 Rock PolishRockStatus 20
70 FlashNormalStatus 100 20
Sprout Tower (defeat head Sage on 3F)
Goldenrod City (Department Store - $1,000)
71 Stone EdgeRockPhysical 100 80 5
72 AvalancheIcePhysical 60 100 10
Celadon City (Department Store - $3,000)
73 Thunder WaveElectricStatus 90 20
74 Gyro BallSteelPhysical 100 5
Celadon City (Game Corner - 10,000 Coins)
75 Swords DanceNormalStatus 20
Goldenrod City (Game Corner - 4,000 Coins)
76 Stealth RockRockStatus 20
Celadon City (Department Store - $2,000)
77 Psych UpNormalStatus 10
78 CaptivateNormalStatus 100 20
Goldenrod City (Game Corner - from Mr. Game)
Celadon City (Department Store - $1,500)
79 Dark PulseDarkSpecial 80 100 15
Celadon City (Department Store - $3,000)
80 Rock SlideRockPhysical 75 90 10
Pewter City (Gym - defeat Brock)
81 X-ScissorBugPhysical 80 100 15
82 Sleep TalkNormalStatus 10
Goldenrod City (Department Store basement)
83 Natural GiftNormalPhysical 100 15
Route 39 (MooMoo Farm)
Goldenrod City (Department Store - $2,000)
84 Poison JabPoisonPhysical 80 100 20
Fuchsia City (Gym - defeat Janine)
85 Dream EaterPsychicSpecial 100 100 15
86 Grass KnotGrassSpecial 100 20
87 SwaggerNormalStatus 85 15
Celadon City (Department Store - $1,500)
88 PluckFlyingPhysical 60 100 20
89 U-turnBugPhysical 70 100 20
Azalea Town (Gym - defeat Bugsy)
90 SubstituteNormalStatus 10
Goldenrod City (Game Corner - 2,000 Coins)
91 Flash CannonSteelSpecial 80 100 10
Goldenrod City (Lottery - Tuesday)
92 Trick RoomPsychicStatus 5
Viridian City (Gym - defeat Blue)