Allsvenskan 2004, part of the 2004 Swedish football season, was the 80th Allsvenskan season played.
The first match was played 3 April 2004 and the last match was played 30 October 2004.
Malmö FF won the league ahead of runners-up Halmstads BK, while AIK and Trelleborgs FF were relegated.
Örgryte IS won on away goals.
Allsvenskan 2004 – Svensk Fotboll