Musim 2003-04 NHL adalah musim reguler ke-87 dari National Hockey League. Tiga puluh tim memainkan 82 pertandingan dalam format baru yang meningkatkan pertandingan divisi dari 5 menjadi 6 per tim (total 30), pertandingan konferensi dari 3 menjadi 4 (total 32), dan mengurangi pertandingan antar-konferensi menjadi setidaknya satu per tim, dengan tiga pertandingan tambahan (total 18).

Pemenang Piala Stanley adalah Tampa Bay Lightning, yang memenangkan seri terbaik dari tujuh seri 4-3 melawan Calgary Flames. Ini adalah musim pertama sejak musim 1969-70 di mana tim akan mengenakan kaus gelap mereka di rumah. Untuk keempat kalinya dalam delapan tahun, rekor sepanjang masa untuk total shutout dalam satu musim terpecahkan, karena 192 shutout tercatat. Musim reguler 2003-04 juga merupakan musim pertama (tidak termasuk musim reguler 1994-95 yang dipersingkat lockout) sejak 1967-68 di mana tidak ada pencetak 50 gol, atau pencetak 100 poin.

Ini adalah musim terakhir ABC dan ESPN menayangkan pertandingan NHL. Ini juga merupakan musim terakhir NHL sebelum lockout NHL 2004-05, dan musim terakhir di mana pertandingan bisa berakhir dengan seri.