The men's tournament was played in Sweden on 1–8 February 2004 for Group A and Group B was played at the City Park Ice Rink in Hungary on 25–28 February 2004.
24-й чемпионат мира по хоккею с мячом прошёл в Швеции с 1 по 8 февраля 2004 года в группе A. В группе B чемпионат прошел в Венгрии с 25 по 28 февраля 2004 год.