VM i ishockey 2007 var det 71. verdensmesterskab i ishockey, arrangeret af IIHF. Det egentlige VM (tidligere A-VM) med deltagelse af de 16 bedste landshold blev spillet 27. april–13. maj 2007 i Moskva, Rusland. VM i de lavere divisioner (tidl. B-, C- og D-VM) blev spillet på forskellige terminer i løbet af april 2007. Der var i alt tilmeldt 46 landshold til mesterskabet, men afbud fra Nordkorea og Armenien betød, at det endelige deltagerantal endte på 44 hold.
Til VM 2007 blev der for første gang spillet efter det såkaldte tre-pointsystem, hvilket betød følgende:
Danmarks slutplacering som nr. 10 var Danmarks bedste placering nogensinde.