Fotbollsallsvenskan 2004 spelades 3 april–30 oktober 2004, och vanns av Malmö FF. Ett uppehåll gjordes under perioden 24 maj–30 juni, i samband med Sveriges deltagande vid Europamästerskapet i Portugal.