Belgiens Grand Prix 1997 var det tolfte av 17 lopp ingående i formel 1-VM 1997.
- Michael Schumacher, Ferrari, 10 poäng
- Giancarlo Fisichella, Jordan-Peugeot, 6
- Heinz-Harald Frentzen, Williams-Renault, 4
- Johnny Herbert, Sauber-Petronas, 3
- Jacques Villeneuve, Williams-Renault, 2
- Gerhard Berger, Benetton-Renault, 1
- Pedro Diniz, Arrows-Yamaha
- Jean Alesi, Benetton-Renault
- Gianni Morbidelli, Sauber-Petronas
- Eddie Irvine, Ferrari
- Mika Salo, Tyrrell-Ford
- Jan Magnussen, Stewart-Ford
- Damon Hill, Arrows-Yamaha
- Ukyo Katayama, Minardi-Hart
- Jarno Trulli, Prost-Mugen Honda
- Jos Verstappen, Tyrrell-Ford (varv 25, snurrade av)
- Ralf Schumacher, Jordan-Peugeot (21, snurrade av)
- David Coulthard, McLaren-Mercedes (19, snurrade av)
- Tarso Marques, Minardi-Hart (18, snurrade av)
- Rubens Barrichello, Stewart-Ford (8, styrning)
- Shinji Nakano, Prost-Mugen Honda (5, elsystem)
- Mika Häkkinen slutade trea men diskvalificerades efter loppet på grund av en oegentlighet rörande bränslet.