2004 Men's World Ice Hockey Championships

The 2004 Men's Ice Hockey Championship was held between April 24 and May 9, 2004 in Prague and Ostrava, Czech Republic.

It was the 68th ice Hockey World Championships, and was run by the International Ice Hockey Federation (IIHF).

Qualification Tournament
Far Eastern Qualification for the tournament took place between September 6, 2003 in Tokyo, Japan.

All times local

First round
In the First Round, the top 3 teams from each group progressed to the Second Round, whilst the last placed team progressed to the Consolation Round.

Group A
All times local

Group B
All times local

Group C
All times local

Group D
All times local

Second round
In the Second Round, the top 4 teams from each group progressed to the Final Round, whilst the bottom 2 teams are eliminated.

Group E
Tables and scores below include meetings between teams during the First Round.

Group F
Tables and scores below include meetings between teams during the First Round.

Consolation Round 13-16 Place
Note: and  are demoted to Division I at the 2005 Men's World Ice Hockey Championships.

Ranking and Statistics
{| style="float:right;"
 * style="width:3px;;"|
 * style="width:3px;;"|

Final standings
The final standings of the tournament according to IIHF:

Group A
Played at Oslo, Norway, April 4–18.

Group B
Played at Gdańsk, Poland, April 12–18.

'' and were promoted to the 2005 Men's World Ice Hockey Championships. and were demoted to Division II.''

Group A
Played at Jaca, Spain, April 12–18.

Group B
Played at Elektrenai, Lithuania, April 12–18.

 and were promoted to Division I while  and  were demoted to Division III.

Division III
Played at Reykjavík, Iceland, March 16–21.

 and were promoted to Division II.