Il 28º Campionato mondiale di hockey su ghiaccio U-20 è stato assegnato dall'International Ice Hockey Federation alla Finlandia, che lo ha ospitato nelle città di Helsinki e Hämeenlinna nel periodo tra il 26 dicembre 2003 e il 5 gennaio 2004. Questa è la quinta volta che il torneo viene ospitato nel paese scandinavo dopo i campionati del 1980, del 1985, del 1990 e del 1998. Nella finale gli Stati Uniti hanno sconfitto il Canada per 4-3 e si sono aggiudicati la loro prima medaglia d'oro nella storia del Mondiale U-20, dopo aver conquistato l'ultima medaglia nel 1997.
Campionato di gruppo A
Stadi
La Helsingin jäähalli di Helsinki è un palazzetto indoor costruito nel 1966 ed ospita le partite casalinghe dell'HIFK, squadra militante nella Liiga finlandese. Possiede 8.200 posti a sedere.
La Ritari-areena di Hämeenlinna è un'arena coperta dedicata all'hockey su ghiaccio, sede delle gare interne dell'HPK, squadra della Liiga. Costruita nel 1979 essa può contenere 5.360 spettatori.
Le dieci squadre partecipanti sono state divise in due gironi da 5 cinque squadre ciascuno: le compagini che si classificano al primo posto nel rispettivo girone si qualificano direttamente alle semifinali. La seconda e la terza classifica di ciascun raggruppamento disputano invece i quarti di finale. La quarta e la quinta giocano infine un ulteriore girone al termine del quale le ultime due classificate vengono retrocesse in Prima Divisione.
Le ultime due classificate di ogni raggruppamento si sfidano in un girone all'italiana di sola andata. Le prime due classificate guadagnano la permanenza nel Gruppo A, mentre le ultime vengono retrocesse in Prima Divisione. Le sfide tra squadre provenienti dallo stesso girone si disputano, ma tutte le squadre ereditano i punti e la differenza reti delle partite precedentemente giocate. Pertanto Svezia e Svizzera partono da 2 punti in virtù delle vittorie rispettivamente su Austria e Ucraina.
Il Campionato di Prima Divisione si è svolto in due gironi all'italiana. Il Gruppo A ha giocato a Berlino, in Germania, fra il 14 e il 20 dicembre 2003. Il Gruppo B ha giocato a Briançon, in Francia, fra il 13 e il 19 dicembre 2003:
Il Campionato di Seconda Divisione si è svolto in due gironi all'italiana. Il Gruppo A ha giocato a Sosnowiec, in Polonia, fra il 28 dicembre 2003 e il 3 gennaio 2004. Il Gruppo B ha giocato ad Elektrėnai e a Kaunas, in Lituania, fra il 5 e l'11 gennaio 2004: