2004–05 Iraqi Premier League

The 2004–05 Iraqi Premier League kicked off on October 20, 2004.

At the end of the group stage, the top three teams from each group (a total of 12 teams) advanced to the Elite Stage, while the bottom three in each group were demoted to the lower division.

The top team in each of the four groups moved on to the two-legged semi-finals which determined who played for the championship game; a single match held in Baghdad.

Al-Quwa Al-Jawiya won their fifth Premier League title with a 2–0 victory over Al-Minaa.

Al-Minaa won 1–0 on aggregate Al-Quwa Al-Jawiya won 3–2 on aggregate