Pokémon Diamond, Pearl & Platinum TMs

Diamond/Pearl held over the same 50 TMs from Generation 3, but added 42 new TMs, taking the total up to a huge 92. Platinum has the same roster of TMs.

The TMs

TM
Name
Type
Cat.
Power
Acc.
PP
Location
1 Focus PunchFighting 150 100 20
Oreburgh Gate (B1F, west)
(Pickup ability, 1% chance at level 71-90)
2 Dragon ClawDragon 80 100 15
Mt. Coronet (uppermost cave - requires Rock Climb)
3 Water PulseWater 60 100 20
Ravaged Path (northeast - requires Surf and Rock Smash)
4 Calm MindPsychic 20
Battle Park (48 BP)
5 RoarNormal 20
Route 213 (northwest - requires Rock Climb)
6 ToxicPoison 90 10
Route 212 (southeast)
Battle Park (32 BP)
7 HailIce 10
Route 217 (middle - in snow)
Route 212 (southeastern house - 10 Green Shards, D/P only)
8 Bulk UpFighting 20
Battle Park (48 BP)
9 Bullet SeedGrass 25 100 30
Route 204 (northwest)
10 Hidden PowerNormal 60 100 15
Jubilife City (Trainers' School - defeat kids, D/P only)
Veilstone City (Game Corner - 6,000 Coins)
11 Sunny DayFire 5
Route 212 (west - requires Cut or Surf)
Route 212 (southeastern house - 10 Red Shards, D/P only)
12 TauntDark 100 20
Route 211 (south - requires Rock Smash)
13 Ice BeamIce 90 100 10
Route 216 (northeast)
Veilstone City (Game Corner - 10,000 Coins)
14 BlizzardIce 110 70 5
Lake Acuity (northeast)
Veilstone City (Department Store - $5,500)
15 Hyper BeamNormal 150 90 5
Veilstone City (Department Store - $7,500)
16 Light ScreenPsychic 30
Veilstone City (Department Store - $2,000)
17 ProtectNormal 10
Veilstone City (Department Store - $2,000)
18 Rain DanceWater 5
Route 223 (west)
Route 212 (southeastern house - 10 Blue Shards, D/P only)
19 Giga DrainGrass 75 100 10
Route 209 (southeast - requires Surf)
20 SafeguardNormal 25
Veilstone City (Department Store - $2,000)
21 FrustrationNormal 100 20
Veilstone City (Game Corner - 8,000 Coins)
22 Solar BeamGrass 120 100 10
Veilstone City (Department Store - $3,000)
23 Iron TailSteel 100 75 15
Iron Island (B2F east)
24 ThunderboltElectric 90 100 15
Valley Windworks (northeast)
Veilstone City (Game Corner - 10,000 Coins)
25 ThunderElectric 110 70 10
Lake Valor (southeast)
Veilstone City (Department Store - $5,500)
26 EarthquakeGround 100 100 10
Wayward Cave (secret entrance under Cycling Road - requires Cut, Strength and Bicycle)
Battle Park (80 BP)
(Pickup ability, 1% chance at level 91-100)
27 ReturnNormal 100 20
Veilstone City (Game Corner - 8,000 Coins)
28 DigGround 80 100 10
29 PsychicPsychic 90 100 10
Route 211 (northeast - requires Rock Smash and Rock Climb)
Veilstone City (Game Corner - 10,000 Coins)
30 Shadow BallGhost 80 100 15
Route 210 (southwest)
Battle Park (64 BP)
31 Brick BreakFighting 75 100 15
Oreburgh Gate (B1F, northwest - requires Rock Smash and Surf)
Battle Park (40 BP)
32 Double TeamNormal 15
Wayward Cave (1F, southwest - requires Cut and Rock Smash)
Veilstone City (Game Corner - 4,000 Coins)
33 ReflectPsychic 20
Veilstone City (Department Store - $2,000)
34 Shock WaveElectric 60 20
Route 215 (southeast)
35 FlamethrowerFire 90 100 15
Veilstone City (Game Corner - 10,000 Coins)
36 Sludge BombPoison 90 100 10
Galactic Warehouse (B1F, northeast)
Battle Park (80 BP)
37 SandstormRock 10
Route 228 (center)
Route 212 (southeastern house - 10 Yellow Shards, D/P only)
38 Fire BlastFire 110 85 5
Lake Verity (southwest)
Veilstone City (Department Store - $5,500)
39 Rock TombRock 60 95 15
Ravaged Path (southwest)
40 Aerial AceFlying 60 20
Route 213 (west - requires Rock Smash)
Battle Park (40 BP)
41 TormentDark 100 15
Victory Road (1F, southwest - requires Rock Climb)
42 FacadeNormal 70 100 20
Survival Area (southern house)
43 Secret PowerNormal 70 100 20
Amity Square (south)
44 RestPsychic 10
Veilstone City (Game Corner - 6,000 Coins)
(Pickup ability, 1% chance at level 51-70)
45 AttractNormal 100 15
Amity Square (north)
Battle Park (32 BP)
46 ThiefDark 60 100 25
Eterna City (northeast - requires Cut)
47 Steel WingSteel 70 90 25
Route 209 (southeast - requires Cut)
48 Skill SwapPsychic 10
Canalave City (southeastern house)
49 SnatchDark 10
Galactic Warehouse (1F, southeast)
50 OverheatFire 130 90 5
Stark Mountain (Interior, southwest)
51 RoostFlying 10
Route 210 (south, from trainer)
52 Focus BlastFighting 120 70 5
Veilstone City (Department Store - $5,500)
53 Energy BallGrass 90 100 10
Route 226 (center)
Battle Park (64 BP)
54 False SwipeNormal 40 100 40
Veilstone City (Department Store - $2,000)
55 BrineWater 65 100 10
Pastoria City (Gym - defeat Crasher Wake)
56 FlingDark 100 10
Route 222 (southeast - from trainer)
57 Charge BeamElectric 50 90 10
Sunyshore City (Gym - defeat Volkner)
58 EndureNormal 10
Veilstone City (Game Corner - 2,000 Coins)
59 Dragon PulseDragon 85 100 10
Victory Road (B1F, center)
Battle Park (80 BP)
60 Drain PunchFighting 75 100 10
Veilstone City (Gym - defeat Maylene)
61 Will-O-WispFire 85 15
Battle Park (32 BP)
62 Silver WindBug 60 100 5
Route 212 (south, on platform - requires Bicycle)
63 EmbargoDark 100 15
Veilstone City (southwest - from trainer)
64 ExplosionNormal 250 100 5
Veilstone City (Game Corner - win 10 consecutive bonus rounds)
65 Shadow ClawGhost 70 100 15
Hearthome City (Gym - defeat Fantina)
66 PaybackDark 50 100 10
Route 215 (center, from trainer)
67 RecycleNormal 10
Eterna City (Eterna Condominiums, from elderly lady)
68 Giga ImpactNormal 150 90 5
Veilstone City (Game Corner - 20,000 Coins)
69 Rock PolishRock 20
Mt. Coronet (Route 211 entrance, west)
70 FlashNormal 100 20
Oreburgh Gate (B1F, northeast)
Veilstone City (Department Store - $1,000)
71 Stone EdgeRock 100 80 5
Victory Road (2F, east)
Battle Park (80 BP)
72 AvalancheIce 60 100 10
Snowpoint City (Gym - defeat Candice)
73 Thunder WaveElectric 90 20
Battle Park (32 BP)
74 Gyro BallSteel 100 5
Veilstone City (Game Corner - 15,000 Coins)
75 Swords DanceNormal 20
Veilstone City (Game Corner - 4,000 Coins)
76 Stealth RockRock 20
Oreburgh City (Gym - defeat Roark)
77 Psych UpNormal 10
Route 211 (east, from trainer)
78 CaptivateNormal 100 20
Route 204 (northeast - requires Cut)
79 Dark PulseDark 80 100 15
Victory Road (2F, northwest - requires Strength and Rock Climb)
80 Rock SlideRock 75 90 10
Mt. Coronet (2F, southwest - requires Surf and Rock Climb)
81 X-ScissorBug 80 100 15
Route 221 (southeast)
Battle Park (64 BP)
82 Sleep TalkNormal 10
Eterna Forest (northern exterior - requires Cut)
83 Natural GiftNormal 100 15
Veilstone City (Department Store - $2,000)
84 Poison JabPoison 80 100 20
Route 212 (southwest - requires Surf)
85 Dream EaterPsychic 100 100 15
Valor Lakefront (northeast - requires Rock Climb)
86 Grass KnotGrass 100 20
Eterna City (Gym - defeat Gardenia)
87 SwaggerNormal 85 15
Pokémon Mansion (in Mr Backlot's office)
88 PluckFlying 60 100 20
Floaroma Town (from girl in central house)
89 U-turnBug 70 100 20
Canalave City (southwest - requires Surf)
Veilstone City (Game Corner - 6,000 Coins)
90 SubstituteNormal 10
Old Chateau (2F, Room 5)
Veilstone City (Game Corner - 2,000 Coins)
91 Flash CannonSteel 80 100 10
Canalave City (Gym - defeat Byron)
92 Trick RoomPsychic 5
Route 213 (northeast, from clown)