Världsmästerskapet i ishockey för herrar 2005 var det 69:e världsmästerskapet i ishockey för herrar och spelades 30 april – 15 maj 2005 i Innsbruck och Wien i Österrike. Eftersom National Hockey League 2004/2005 ställdes in på grund av arbetsmarknadskonflikt blev VM-turneringen detta år öppen för alla NHL-spelare.
Tjeckien vann sin femte titel och slog föregående års mästare Kanada med 3–0 i finalen. Ryssland spelade upp sig från föregående års tiondeplacering och vann brons i matchen mot Sverige med 6–3.
De 12 näst-bästa lagen spelade VM Division I uppdelade i två grupper à sex lag. Division I Grupp A spelades i Ungern och Grupp B avgjordes i Nederländerna. Division II spelades i två grupper i Kroatien och Serbien och Montenegro. Division III spelades i Mexico City, Mexiko.
Det egentliga VM spelades i Österrike mellan den 30 april och den 15 maj 2005. Två ishockeyhallar användes: Wiener Stadthalle i Wien och det olympiska ishockeycentret i Innsbruck.
Sexton lag deltog i mästerskapet. Genom att placera sig bland de 14 bästa lagen i VM 2004 kvalificerade sig dessa lag till VM 2005. Inget kval i Asien genomfördes detta år, se VM 2004. Vitryssland och Slovenien kvalificerade sig genom att vinna sina respektive grupper vid VM Division I 2004.
De sexton länderna i VM delades in i fyra grupper à fyra lag. De tre bästa från varje grupp gick vidare till andra gruppspelet, medan de fyra sämst placerade lagen fortsatte i nedflyttningsomgången.
De tolv lagen i Division II delades in i två grupper, A och B, à sex lag, där alla-mötte-alla i en enkelserie där gruppvinnarna från respektive grupp kvalificerade sig till VM 2006. De två lag som slutade sist i respektive grupp, flyttades ned i Division II inför nästa VM.
De tolv lagen i Division II delades in i två grupper, A och B, à sex lag, där alla-mötte-alla i en enkelserie där gruppvinnarna från respektive grupp kvalificerade sig till Division I inför VM 2006. De två lag som slutade sist i respektive grupp, flyttades ned i Division III inför nästa VM.