Circuit Paul Ricard · 3 July 1988
Alain Prost won the 1988 French Grand Prix for McLaren from 1st on the grid, 31.752s ahead of Ayrton Senna. Maurício Gugelmin gained the most places, from 16th on the grid to 8th.
| Pos | Team | Points Breakdown | Pts | |
|---|---|---|---|---|
| 1 | McLaren Prost 9 + Senna 6 | Prost 9 + Senna 6 | 15 | |
| 2 | Ferrari Alboreto 4 + Berger 3 | Alboreto 4 + Berger 3 | 7 | |
| 3 | Team Lotus Piquet 2 + Nakajima 0 | Piquet 2 + Nakajima 0 | 2 | |
| 4 | Benetton Nannini 1 + Boutsen 0 | Nannini 1 + Boutsen 0 | 1 | |
| 5 | March Gugelmin 0 + Capelli 0 | Gugelmin 0 + Capelli 0 | 0 | |
| 6 | Rial de Cesaris 0 | de Cesaris 0 | 0 | |
| 7 | Arrows Cheever 0 + Warwick 0 | Cheever 0 + Warwick 0 | 0 | |
| 8 | Dallara Caffi 0 | Caffi 0 | 0 | |
| 9 | Lola Dalmas 0 + Alliot 0 | Dalmas 0 + Alliot 0 | 0 | |
| 10 | Euro Brun Modena 0 + Larrauri 0 | Modena 0 + Larrauri 0 | 0 | |
| 11 | Minardi Martini 0 + Pérez-Sala 0 | Martini 0 + Pérez-Sala 0 | 0 | |
| 12 | Osella Larini 0 | Larini 0 | 0 | |
| 13 | Zakspeed Schneider 0 + Ghinzani 0 | Schneider 0 + Ghinzani 0 | 0 | |
| 14 | Williams Mansell 0 + Patrese 0 | Mansell 0 + Patrese 0 | 0 | |
| 15 | Tyrrell Palmer 0 | Palmer 0 | 0 | |
| 16 | AGS Streiff 0 | Streiff 0 | 0 |
| Pos | Driver | Team | Race time / Gap | Laps | Stops | Pts | |
|---|---|---|---|---|---|---|---|
| 1 | Alain Prost McLaren | McLaren | 1:37:37.328 | 80 | — | 9 | |
| 2 | Ayrton Senna McLaren | McLaren | +31.752s | 80 | — | 6 | |
| 3 | Michele Alboreto Ferrari | Ferrari | +1:06.505 | 80 | — | 4 | |
| 4 | Gerhard Berger Ferrari | Ferrari | +1 Lap | 79 | — | 3 | |
| 5 | Nelson Piquet Team Lotus | Team Lotus | +1 Lap | 79 | — | 2 | |
| 6 | Alessandro Nannini Benetton | Benetton | +1 Lap | 79 | — | 1 | |
| 7 | Satoru Nakajima Team Lotus | Team Lotus | +1 Lap | 79 | — | — | |
| 8 | Maurício Gugelmin March | March | +1 Lap | 79 | — | — | |
| 9 | Ivan Capelli March | March | +1 Lap | 79 | — | — | |
| 10 | Andrea de Cesaris Rial | Rial | +2 Laps | 78 | — | — | |
| 11 | Eddie Cheever Arrows | Arrows | +2 Laps | 78 | — | — | |
| 12 | Alex Caffi Dallara | Dallara | +2 Laps | 78 | — | — | |
| 13 | Yannick Dalmas Lola | Lola | +2 Laps | 78 | — | — | |
| 14 | Stefano Modena Euro Brun | Euro Brun | +3 Laps | 77 | — | — | |
| 15 | Pierluigi Martini Minardi | Minardi | +3 Laps | 77 | — | — | |
| NC | Luis Pérez-Sala Minardi | Minardi | NC | 70 | — | — | |
| DNF | Oscar Larrauri Euro Brun | Euro Brun | DNF Clutch | 64 | — | — | |
| DNF | Nicola Larini Osella | Osella | DNF Halfshaft | 56 | — | — | |
| DNF | Bernd Schneider Zakspeed | Zakspeed | DNF Gearbox | 55 | — | — | |
| DNF | Nigel Mansell Williams | Williams | DNF Suspension | 48 | — | — | |
| DNF | Philippe Alliot Lola | Lola | DNF Electrical | 46 | — | — | |
| DNF | Jonathan Palmer Tyrrell | Tyrrell | DNF Engine | 40 | — | — | |
| DNF | Riccardo Patrese Williams | Williams | DNF Brakes | 35 | — | — | |
| DNF | Thierry Boutsen Benetton | Benetton | DNF Engine | 28 | — | — | |
| DNF | Philippe Streiff AGS | AGS | DNF Fuel leak | 20 | — | — | |
| DNF | Derek Warwick Arrows | Arrows | DNF Spun off | 11 | — | — | |
| DNS | Piercarlo Ghinzani Zakspeed | Zakspeed | DNS Excluded | 0 | — | — |