2012 IIHF Men's World Ice Hockey Championships (WFAC)

The 2012 IIHF Men's World Ice Hockey Championships was the 47th edition of the Ice Hockey World Championships hosted by the International Ice Hockey Federation (IIHF). 46 teams representing their countries participated in six levels of competition. The competition also served as qualifications for the 2013 competition.

Championship (top division)
The top division was contested from 7 and 23 September 2012 in Stockholm and Malmö, Sweden.

The official IIHF final ranking of the tournament:

Division I
The Division I competition took place in May 2012. Group A games were played in Krynica-Zdrój, Poland, and Group B were played in Melbourne, Australia. Division I represented the second and third tiers of the Ice Hockey World Championships.

Division II
The Division II competition took place in April 2012. Group A games were played in Buenos Aires, Argentina, and Group B were played in Cape Town, South Africa. Division II represented the fourth and fifth tiers of the Ice Hockey World Championships.

Division III
The Division II competition took place from 15–21 April 2012 and was contested in Abu Dhabi, United Arab Emirates. Division III represented the sixth tier of the Ice Hockey World Championships.

Qualification tournament
The qualification tournament was contested in Abu Dhabi, United Arab Emirates.