2012 Formula 1 race calendar and results

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

RoundGrand PrixDateCircuitWinner
1Australia Grand Prix18 March 2012Albert ParkJenson Button (McLaren)
2Malaysia Grand Prix25 March 2012SepangFernando Alonso (Ferrari)
3China Grand Prix15 April 2012ShanghaiNico Rosberg (Mercedes)
4Bahrain Grand Prix22 April 2012BahrainSebastian Vettel (Red Bull)
5Spain Grand Prix13 May 2012CatalunyaPastor Maldonado (Williams)
6Monaco Grand Prix27 May 2012MonacoMark Webber (Red Bull)
7Canada Grand Prix10 June 2012Gilles VilleneuveLewis Hamilton (McLaren)
8Europe Grand Prix24 June 2012ValenciaFernando Alonso (Ferrari)
9Great Britain Grand Prix8 July 2012SilverstoneMark Webber (Red Bull)
10Germany Grand Prix22 July 2012HockenheimringFernando Alonso (Ferrari)
11Hungary Grand Prix29 July 2012HungaroringLewis Hamilton (McLaren)
12Belgium Grand Prix2 September 2012Spa-FrancorchampsJenson Button (McLaren)
13Italy Grand Prix9 September 2012MonzaLewis Hamilton (McLaren)
14Singapore Grand Prix23 September 2012Marina BaySebastian Vettel (Red Bull)
15Japan Grand Prix7 October 2012SuzukaSebastian Vettel (Red Bull)
16Korea Grand Prix14 October 2012KoreaSebastian Vettel (Red Bull)
17India Grand Prix28 October 2012BuddhSebastian Vettel (Red Bull)
18Abu Dhabi Grand Prix4 November 2012Yas MarinaKimi Räikkönen (Lotus)
19United States Grand Prix18 November 2012AmericasLewis Hamilton (McLaren)
20Brazil Grand Prix25 November 2012José Carlos PaceJenson Button (McLaren)

2012 championship standings