The 2003–04 season of the Belgian First Division was held between 8 August 2003 and 15 May 2004.
These teams were promoted from the second division at the start of the season: These teams were relegated to the second division at the end of the season: The battle for the title was not great as Anderlecht had a big lead over their opponents (mainly Club Brugge).
However, a bad finish from Anderlecht kept the suspense until the 31st matchday when Club Brugge drew with Mouscron while the team from Brussels also drew (1-1) at Herman Vanderpoortenstadion, the homeground of Lierse.
The next week, Club Brugge was sure to enter the UEFA Champions League Preliminary Round with a 1-0 win against Standard Liège, then lying third.
In spite of this defeat, Standard managed to qualify for the UEFA Cup as they were 6 points ahead of Mouscron after the 32nd matchday.