| 1 | Gran Premio de Argentina 1977 | Juan y Oscar Gálvez | 1977-01-09 | Jody Scheckter | Wolf | James Hunt | 53 | 316.304 | — | |
| 2 | Grande Prêmio do Brasil 1977 | José Carlos Pace | 1977-01-23 | Carlos Reutemann | Ferrari | James Hunt | 40 | 318.400 | — | |
| 3 | The Citizen Grand Prix of South Africa 1977 | Kyalami | 1977-03-05 | Niki Lauda | Ferrari | James Hunt | 78 | 320.112 | — | |
| 4 | 1977 Long Beach Grand Prix | Long Beach | 1977-04-03 | Mario Andretti | Lotus | Niki Lauda | 80 | 260.080 | — | |
| 5 | Gran Premio de España 1977 | Jarama | 1977-05-08 | Mario Andretti | Lotus | Mario Andretti | 75 | 255.300 | — | |
| 6 | Grand Prix de Monaco 1977 | Monaco | 1977-05-22 | Jody Scheckter | Wolf | John Watson | 76 | 251.712 | — | |
| 7 | 1977 Belgian Grand Prix | Zolder | 1977-06-05 | Gunnar Nilsson | Lotus | Mario Andretti | 70 | 298.340 | — | |
| 8 | Gislaved Sveriges Grand Prix 1977 | Anderstorp Raceway | 1977-06-19 | Jacques Laffite | Ligier | Mario Andretti | 72 | 289.296 | — | |
| 9 | Grand Prix de France 1977 | Dijon-Prenois | 1977-07-03 | Mario Andretti | Lotus | Mario Andretti | 80 | 304.080 | — | |
| 10 | 1977 John Player British Grand Prix | Silverstone | 1977-07-16 | James Hunt | McLaren | James Hunt | 68 | 320.892 | — | |
| 11 | Grosser Preis von Deutschland 1977 | Hockenheimring | 1977-07-31 | Niki Lauda | Ferrari | Jody Scheckter | 47 | 319.083 | — | |
| 12 | Grosser Preis von Österreich 1977 | Red Bull Ring | 1977-08-14 | Alan Jones | Shadow | Niki Lauda | 54 | 320.868 | — | |
| 13 | Grote Prijs van Nederland 1977 | Zandvoort | 1977-08-28 | Niki Lauda | Ferrari | Mario Andretti | 75 | 316.950 | — | |
| 14 | Gran Premio d'Italia 1977 | Monza | 1977-09-11 | Mario Andretti | Lotus | James Hunt | 52 | 301.600 | — | WCC |
| 15 | 1977 Toyota United States Grand Prix | Watkins Glen | 1977-10-02 | James Hunt | McLaren | James Hunt | 59 | 320.665 | — | WDC |
| 16 | Labatt's Canadian Grand Prix 1977 | Mosport | 1977-10-09 | Jody Scheckter | Wolf | Mario Andretti | 80 | 316.560 | — | |
| 17 | 1977 Japanese Grand Prix | Fuji | 1977-10-23 | James Hunt | McLaren | Mario Andretti | 73 | 318.207 | — | |