DeGrand PrixFormule 1 vanFrankrijk1997 werd gehouden op29 juni1997 opMagny-Cours.
Michael Schumacher vertrok vanop de pole-position en leidde in de eerste bocht voorHeinz-Harald Frentzen. Het was een race waarin niet veel gebeurde tot aan het eind van de race regen voor wat uitstapjes naast de baan zorgde. Ook Schumacher ging even van de baan, maar hij wist aan de leiding te blijven. Hij won dan ook de race, voor Frentzen,Eddie Irvine,Jacques Villeneuve enJean Alesi.Ralf Schumacher pakte het laatste puntje doordat Michael hem in de laatste ronde voorbij had gelaten, waardoor hij nog een rondje extra kon rijden. In die ronde duwde AlesiDavid Coulthard van de baan waardoor Ralf zesde werd. Villeneuve deed in de laatste bocht nog een wanhoopspoging om Irvine in te halen, maar spinde hierbij bijna de pitsstraat in.
| Pole-position | Michael Schumacher | Ferrari | 1:14.548 |
|---|---|---|---|
| Snelste ronde | Michael Schumacher | Ferrari | 1:17.910 |
| Vorige race: Grand Prix van Canada 1997 | FIA Formule 1 Wereldkampioenschap 48e seizoen (1997) | Volgende race: Grand Prix van Groot-Brittannië 1997 |
| Vorige race: Grand Prix van Frankrijk 1996 | Grand Prix van Frankrijk | Volgende race: Grand Prix van Frankrijk 1998 |