2012 Men's Ice Hockey World Championships

The 2012 Men's Ice Hockey World Championships were the 76th such event organized by the International Ice Hockey Federation. 46 teams representing their countries participated in six levels of competition. The competition also served as qualifications for division placements in the 2013 competition.

Championship
The Championship took place between sixteen teams from 4 to 20 May 2012. Finland and Sweden hosted the event with games played in Helsinki and Stockholm.

Championship – Final Standings • #

• #

• #

• #

• #

• #

• #

• #

• #

• #

• #

• #

• #

• #

• # – relegated to Division I A for 2013

• # – relegated to Division I A for 2013

Division I
The Division I competition took place from 15 to 21 April 2012. Group A games were played in Ljubljana, Slovenia and Group B were played in Krynica-Zdrój, Poland.

Division I A – Final Standings
 * 1)  – promoted to Championship for 2013
 * 2)  – promoted to Championship for 2013
 * 3)  – relegated to Division I B for 2013
 * 1)  – relegated to Division I B for 2013
 * 1)  – relegated to Division I B for 2013
 * 1)  – relegated to Division I B for 2013

Division I B – Final Standings
 * 1)  – promoted to Division I A for 2013
 * 2)  – relegated to Division II A for 2013
 * 1)  – relegated to Division II A for 2013
 * 1)  – relegated to Division II A for 2013
 * 1)  – relegated to Division II A for 2013
 * 1)  – relegated to Division II A for 2013

Division II
The Division II competition were held in two groups. Group A games were played from 12 to 18 April 2012 in Reykjavík, Iceland and Group B were played from 2 to 8 April 2012 in Sofia, Bulgaria.

Division II A – Final Standings
 * 1)  – promoted to Division I B for 2013
 * 2)  – relegated to Division II B for 2013
 * 1)  – relegated to Division II B for 2013
 * 1)  – relegated to Division II B for 2013
 * 1)  – relegated to Division II B for 2013
 * 1)  – relegated to Division II B for 2013

Division II B – Final Standings
 * 1)  – promoted to Division II A for 2013
 * 2)  – relegated to Division III for 2013
 * 1)  – relegated to Division III for 2013
 * 1)  – relegated to Division III for 2013
 * 1)  – relegated to Division III for 2013
 * 1)  – relegated to Division III for 2013

Division III
The Division III competition took place from 15 to 21 April 2012 in Erzurum, Turkey.

Division III – Final Standings
 * 1)  – promoted to Division II B for 2013