1977 Formula 1 race calendar and results

17 Grands Prix in the 1977 season, with dates, circuits, winners and full results for each race weekend.

RoundGrand PrixDateCircuitWinner
1Argentina Grand Prix9 January 1977Juan y Oscar GálvezJody Scheckter (Wolf)
2Brazil Grand Prix23 January 1977José Carlos PaceCarlos Reutemann (Ferrari)
3South Africa Grand Prix5 March 1977KyalamiNiki Lauda (Ferrari)
4United States West Grand Prix3 April 1977Long BeachMario Andretti (Lotus)
5Spain Grand Prix8 May 1977JaramaMario Andretti (Lotus)
6Monaco Grand Prix22 May 1977MonacoJody Scheckter (Wolf)
7Belgium Grand Prix5 June 1977ZolderGunnar Nilsson (Lotus)
8Sweden Grand Prix19 June 1977Anderstorp RacewayJacques Laffite (Ligier)
9France Grand Prix3 July 1977Dijon-PrenoisMario Andretti (Lotus)
10Great Britain Grand Prix16 July 1977SilverstoneJames Hunt (McLaren)
11Germany Grand Prix31 July 1977HockenheimringNiki Lauda (Ferrari)
12Austria Grand Prix14 August 1977Red Bull RingAlan Jones (Shadow)
13Netherlands Grand Prix28 August 1977ZandvoortNiki Lauda (Ferrari)
14Italy Grand Prix11 September 1977MonzaMario Andretti (Lotus)
15United States Grand Prix2 October 1977Watkins GlenJames Hunt (McLaren)
16Canada Grand Prix9 October 1977MosportJody Scheckter (Wolf)
17Japan Grand Prix23 October 1977FujiJames Hunt (McLaren)

1977 championship standings