Mistrzostwa Świata w Hokeju na Lodzie 2004 – 68. edycja mistrzostw świata organizowane przez IIHF, która odbyła się po raz pierwszy w niepodległych Czechach. Turniej Elity odbył się w dniach 24 kwietnia–9 maja, a miastami goszczącymi najlepsze drużyny świata były Praga i Ostrawa.

Czas i miejsce rozgrywania pozostałych turniejów: Dywizja I Grupa A: 12-18 kwietnia, Oslo (Norwegia) Dywizja I Grupa B: 12-18 kwietnia, Gdańsk (Polska) Dywizja II Grupa A: 12-18 kwietnia, Jaca (Hiszpania) Dywizja II Grupa B: 12-18 kwietnia, Elektreny (Litwa) Dywizja III: 16-21 marca, Reykjavík (Islandia)

Elita Lp.DrużynaPlik:Gold medal icon.svg Plik:Silver medal icon.svg Plik:Bronze medal icon.svg 4 5 6 7 8 9 10 11 12 13 14 15 16 thumb|220px|Sazka Arena W mistrzostwach elity uczestniczyło najlepszych 16 drużyn na świecie. System rozgrywania meczów był inny niż w niższych dywizjach. Najpierw odbywały się dwie fazy grupowe, a potem systemem pucharowym 8 drużyn walczyło o mistrzostwo. Najgorsze drużyny w pierwszej fazie grupowej zagrały między sobą systemem każdy z każdym. Dwie ostatnie drużyny spadły do pierwszej dywizji. Mecze zostały rozegrane w Czechach po raz pierwszy w historii jako niepodległy kraj, zaś licząc turnieje rozegrane w Czechosłowacji po raz dziewiąty.