Der Große Preis von Belgien in Spa-Francorchamps fand am 29. August 2004 statt und ging über eine Distanz von 44 Runden (306,812 km).
Michael Schumacher konnte hier seinen siebten Weltmeistertitel feiern, da er nach 14 von 18 Rennen bereits mit 128 Punkten 40 Punkte Vorsprung auf Barrichello hatte.