Le Grand Prix de Belgique 2004, disputé sur le circuit de Spa-Francorchamps dans les Ardennes belges le 29 août 2004 est la 727e course de l'histoire du championnat du monde de Formule 1 courue depuis 1950 et la quatorzième épreuve du championnat 2004, qui en compte dix-huit. La manche belge a retrouvé sa place dans le calendrier du championnat après avoir été supprimée en 2003, en raison de la nouvelle législation antitabac adoptée par la Belgique, qui était peu compatible avec les intérêts financiers de la F1.

Grand Prix de Belgique 2004
Données de course
Nombre de tours 44
Longueur du circuit 6,976 km
Distance de course 306,927 km
Résultats
Vainqueur Kimi Räikkönen,
McLaren-Mercedes,
1 h 32 min 35 s 274
Pole position Jarno Trulli,
Renault,
1 min 56 s 232
Record du tour en course Kimi Räikkönen,
McLaren-Mercedes,
1 min 45 s 108