2012 IIHF World Championship rosters

Each team's roster for the 2012 IIHF World Championship consists of at least 15 skaters (forwards, and defencemen) and 2 goaltenders, and at most 22 skaters and 3 goaltenders. All sixteen participating nations, through the confirmation of their respective national associations, had to submit a roster by the first IIHF directorate meeting.

Belarus

 * Head coach: 🇫🇮 Kari Heikkilä (FIN)

Canada

 * Head coach: 🇨🇦 Brent Sutter (CAN)

Czech Republic

 * Head coach: 🇨🇿 Alois Hadamczik (CZE)

Denmark

 * Head coach: 🇸🇪 Per Bäckman (SWE)

Finland

 * Head coach: 🇫🇮 Jukka Jalonen (FIN)

France

 * Head coach: 🇫🇷 Dave Henderson (FRA)

Germany

 * Head coach: Jakob Kölliker

Italy

 * Head coach: 🇮🇹 Rick Cornacchia (ITA)

Kazakhstan

 * Head coach: 🇷🇺 Andrei Shayanov (RUS)

Latvia

 * Head coach: 🇨🇦 Ted Nolan (CAN)

Norway

 * Head coach: 🇳🇴 Roy Johansen (NOR)

Russia

 * Head coach: 🇷🇺 Zinetula Bilyaletdinov (RUS)

Slovakia

 * Head coach: 🇨🇿 Vladimír Vůjtek (CZE)

Sweden

 * Head coach: 🇸🇪 Pär Mårts (SWE)

Switzerland

 * Head coach: 🇨🇦 Sean Simpson (CAN)

United States

 * Head coach: 🇺🇸 Scott Gordon (USA)