2023 IIHF World Championship rosters

Each team's roster consisted of at least 15 skaters (forwards and defencemen) and two goaltenders, and at most 22 skaters and three goaltenders. All 16 participating nations, through the confirmation of their respective national associations, had to submit a roster by the first IIHF directorate meeting.

''Age and team as of 12 May 2023. Flags are only for foreign coaches.''

Austria
A 26-player roster was announced on 30 April. The final squad was revealed on 7 May 2023.

Head coach: Roger Bader

Denmark
A 25-player roster was announced on 25 April.

Head coach: Heinz Ehlers

Finland
The roster was announced on 7 May 2023.

Head coach: Jukka Jalonen

France
A 26-player roster was announced on 1 May. The final squad was revealed on 9 May 2023.

Head coach: Philippe Bozon

Germany
The roster was announced on 10 May.

Head coach: Harold Kreis

Hungary
A 27-player roster was announced on 5 May. The final squad was revealed on 10 May.

Head coach: 🇺🇸 Kevin Constantine

Sweden
The roster was announced on 10 May.

Head coach: Sam Hallam

United States
A 22-player roster was announced on 4 May 2023. Rocco Grimaldi was added a day later.

Head coach: David Quinn

Canada
A 20-player roster was announced on 5 May 2023.

Head coach: André Tourigny

Czechia
The roster was announced on 6 May 2023.

Head coach: 🇫🇮 Kari Jalonen

Kazakhstan
A 28-player roster was announced on 10 May.

Head coach: Galym Mambetaliyev

Latvia
The roster was announced on 9 May 2023.

Head coach: Harijs Vītoliņš

Norway
The roster was announced on 7 May.

Head coach: Tobias Johansson

Slovakia
The roster was announced on 6 May.

Head coach: 🇨🇦 Craig Ramsay

Slovenia
The roster was announced on 4 May.

Head coach: Matjaž Kopitar

Switzerland
The roster was announced on 9 May.

Head coach: Patrick Fischer