Circuit Paul Ricard · 2 July 1978
Mario Andretti won the 1978 French Grand Prix for Team Lotus from 2nd on the grid, 2.93s ahead of Ronnie Peterson. Jochen Mass gained the most places, from 25th on the grid to 13th.
| Pos | Team | Points Breakdown | Pts | |
|---|---|---|---|---|
| 1 | Team Lotus Andretti 9 + Peterson 6 | Andretti 9 + Peterson 6 | 15 | |
| 2 | McLaren Hunt 4 + Tambay 0 + Lunger 0 + Giacomelli 0 | Hunt 4 + Tambay 0 + Lunger 0 + Giacomelli 0 | 4 | |
| 3 | Brabham Watson 3 + Lauda 0 | Watson 3 + Lauda 0 | 3 | |
| 4 | Williams Jones 2 | Jones 2 | 2 | |
| 5 | Wolf Scheckter 1 | Scheckter 1 | 1 | |
| 6 | Ligier Laffite 0 | Laffite 0 | 0 | |
| 7 | Arrows Patrese 0 + Stommelen 0 | Patrese 0 + Stommelen 0 | 0 | |
| 8 | Tyrrell Pironi 0 + Depailler 0 | Pironi 0 + Depailler 0 | 0 | |
| 9 | Shadow Stuck 0 + Regazzoni 0 | Stuck 0 + Regazzoni 0 | 0 | |
| 10 | Ferrari Villeneuve 0 + Reutemann 0 | Villeneuve 0 + Reutemann 0 | 0 | |
| 11 | ATS Mass 0 + Rosberg 0 | Mass 0 + Rosberg 0 | 0 | |
| 12 | Martini Arnoux 0 | Arnoux 0 | 0 | |
| 13 | Surtees Brambilla 0 + Keegan 0 | Brambilla 0 + Keegan 0 | 0 | |
| 14 | Fittipaldi Fittipaldi 0 | Fittipaldi 0 | 0 | |
| 15 | Renault Jabouille 0 | Jabouille 0 | 0 |
| Pos | Driver | Team | Race time / Gap | Laps | Stops | Pts | |
|---|---|---|---|---|---|---|---|
| 1 | Mario Andretti Team Lotus | Team Lotus | 1:38:51.920 | 54 | — | 9 | |
| 2 | Ronnie Peterson Team Lotus | Team Lotus | +2.930s | 54 | — | 6 | |
| 3 | James Hunt McLaren | McLaren | +19.800s | 54 | — | 4 | |
| 4 | John Watson Brabham | Brabham | +36.880s | 54 | — | 3 | |
| 5 | Alan Jones Williams | Williams | +41.810s | 54 | — | 2 | |
| 6 | Jody Scheckter Wolf | Wolf | +54.530s | 54 | — | 1 | |
| 7 | Jacques Laffite Ligier | Ligier | +54.740s | 54 | — | — | |
| 8 | Riccardo Patrese Arrows | Arrows | +1:24.880 | 54 | — | — | |
| 9 | Patrick Tambay McLaren | McLaren | +1:27.060 | 54 | — | — | |
| 10 | Didier Pironi Tyrrell | Tyrrell | +1:29.980 | 54 | — | — | |
| 11 | Hans-Joachim Stuck Shadow | Shadow | +1 Lap | 53 | — | — | |
| 12 | Gilles Villeneuve Ferrari | Ferrari | +1 Lap | 53 | — | — | |
| 13 | Jochen Mass ATS | ATS | +1 Lap | 53 | — | — | |
| 14 | René Arnoux Martini | Martini | +1 Lap | 53 | — | — | |
| 15 | Rolf Stommelen Arrows | Arrows | +1 Lap | 53 | — | — | |
| 16 | Keke Rosberg ATS | ATS | +2 Laps | 52 | — | — | |
| 17 | Vittorio Brambilla Surtees | Surtees | +2 Laps | 52 | — | — | |
| 18 | Carlos Reutemann Ferrari | Ferrari | +5 Laps | 49 | — | — | |
| DNF | Brett Lunger McLaren | McLaren | DNF Engine | 45 | — | — | |
| DNF | Emerson Fittipaldi Fittipaldi | Fittipaldi | DNF Suspension | 43 | — | — | |
| DNF | Rupert Keegan Surtees | Surtees | DNF Engine | 40 | — | — | |
| DNF | Bruno Giacomelli McLaren | McLaren | DNF Engine | 28 | — | — | |
| DNF | Niki Lauda Brabham | Brabham | DNF Engine | 10 | — | — | |
| DNF | Patrick Depailler Tyrrell | Tyrrell | DNF Engine | 10 | — | — | |
| DNF | Clay Regazzoni Shadow | Shadow | DNF Electrical | 4 | — | — | |
| DNF | Jean-Pierre Jabouille Renault | Renault | DNF Engine | 1 | — | — |