Michael Schumacher won the French Grand Prix 1997 at Circuit de Nevers Magny-Cours on 29 June 1997, starting from pole position. Heinz-Harald Frentzen finished second for Williams, with Eddie Irvine completing the podium for Ferrari.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Michael SchumacherMSC | Ferrari | 72 | 1:38:50.492 | 10 | |
| 2 | 2 | Heinz-Harald FrentzenFRE | Williams | 72 | +23.537 | 6 | |
| 3 | 5 | Eddie IrvineIRV | Ferrari | 72 | +1:14.801 | 4 | |
| 4 | 4 | Jacques VilleneuveVIL | Williams | 72 | +1:21.784 | 3 | |
| 5 | 8 | Jean AlesiALE | Benetton | 72 | +1:22.735 | 2 | |
| 6 | 3 | Ralf SchumacherSCH | Jordan | 72 | +1:29.871 | 1 | |
| 7 | 9 | David CoulthardCOU | McLaren | 71 | Collision | 0 | |
| 8 | 14 | Johnny HerbertHER | Sauber | 71 | +1 Lap | 0 | |
| 9 | 11 | Giancarlo FisichellaFIS | Jordan | 71 | +1 Lap | 0 | |
| 10 | 6 | Jarno TrulliTRU | Prost | 70 | +2 Laps | 0 | |
| 11 | 21 | Ukyo KatayamaKAT | Minardi | 70 | +2 Laps | 0 | |
| 12 | 17 | Damon HillHIL | Arrows | 69 | +3 Laps | 0 | |
| R | 19 | Mika SaloSAL | Tyrrell | 61 | Electrical | 0 | |
| R | 7 | Alexander WurzWUR | Benetton | 60 | Spun off | 0 | |
| R | 16 | Pedro DinizDIN | Arrows | 58 | Spun off | 0 | |
| R | 20 | Norberto FontanaFON | Sauber | 40 | Spun off | 0 | |
| R | 13 | Rubens BarrichelloBAR | Stewart | 36 | Engine | 0 | |
| R | 15 | Jan MagnussenMAG | Stewart | 33 | Brakes | 0 | |
| R | 10 | Mika HäkkinenHKK | McLaren | 18 | Engine | 0 | |
| R | 18 | Jos VerstappenVER | Tyrrell | 15 | Spun off | 0 | |
| R | 12 | Shinji NakanoNAK | Prost | 7 | Spun off | 0 | |
| R | 22 | Tarso MarquesMAR | Minardi | 5 | Engine | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Michael Schumacher | Ferrari | 1:14.548 | - | - |
| 2 | Heinz-Harald Frentzen | Williams | 1:14.749 | - | - |
| 3 | Ralf Schumacher | Jordan | 1:14.755 | - | - |
| 4 | Jacques Villeneuve | Williams | 1:14.800 | - | - |
| 5 | Eddie Irvine | Ferrari | 1:14.860 | - | - |
| 6 | Jarno Trulli | Prost | 1:14.957 | - | - |
| 7 | Alexander Wurz | Benetton | 1:14.986 | - | - |
| 8 | Jean Alesi | Benetton | 1:15.228 | - | - |
| 9 | David Coulthard | McLaren | 1:15.270 | - | - |
| 10 | Mika Häkkinen | McLaren | 1:15.339 | - | - |
| 11 | Giancarlo Fisichella | Jordan | 1:15.453 | - | - |
| 12 | Rubens Barrichello | Stewart | 1:15.876 | - | - |
| 13 | Shinji Nakano | Prost | 1:15.876 | - | - |
| 14 | Johnny Herbert | Sauber | 1:16.018 | - | - |
| 15 | Jan Magnussen | Stewart | 1:16.149 | - | - |
| 16 | Pedro Diniz | Arrows | 1:16.536 | - | - |
| 17 | Damon Hill | Arrows | 1:16.729 | - | - |
| 18 | Jos Verstappen | Tyrrell | 1:16.941 | - | - |
| 19 | Mika Salo | Tyrrell | 1:17.256 | - | - |
| 20 | Norberto Fontana | Sauber | 1:17.538 | - | - |
| 21 | Ukyo Katayama | Minardi | 1:17.563 | - | - |
| 22 | Tarso Marques | Minardi | 1:18.280 | - | - |