2004 Men's Ice Hockey World Championships

The 2004 Men's Ice Hockey Championships was the 68th such event hosted by the International Ice Hockey Federation. Teams participated at several levels of competition. The competition also served as qualifications for division placements in the 2005 competition.

Championship

 * Final standings
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005
 * 1)  — relegated to Division I for 2005
 * 2)  — relegated to Division I for 2005

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.