Het Formule 1-seizoen 2012 was het 63ste seizoen van het FIA Formula One World Championship. Het startte op 18 maart en eindigde op 25 november na twintig races.

Sebastian Vettel was de verdedigende wereldkampioen. Zijn team Red Bull Racing was de verdedigende wereldkampioen bij de constructeurs. Naast Vettel kwamen er nog meer wereldkampioenen uit in dit jaar, namelijk Fernando Alonso, Lewis Hamilton, Jenson Button, Michael Schumacher en de terugkerende Kimi Räikkönen. Hiermee kwamen er voor het eerst in de Formule 1 zes wereldkampioenen uit in één seizoen.

In de Grand Prix van de Verenigde Staten wist Red Bull Racing de titel bij de constructeurs succesvol te verdedigen. Tijdens de laatste Grand Prix van het seizoen, de Grand Prix van Brazilië, wist ook Sebastian Vettel zijn coureurstitel te prolongeren.

Kalender 

De definitieve kalender werd op 31 augustus 2011 bekendgemaakt en telde 20 races, het hoogste aantal ooit in de Formule 1-geschiedenis tot dan toe.

Afgelast 
Er kwam geen overeenkomst voor een nieuw contract tussen de Formula One Group en de organisatie van de Grand Prix van Turkije. De wedstrijd werd van de kalender gehaald op 31 augustus 2011.

Autopresentaties

Ingeschreven teams en coureurs 

De volgende teams en coureurs namen deel aan het 'FIA Wereldkampioenschap Formule 1' 2012. Alle teams reden met banden geleverd door Pirelli.

Opmerkingen:
 Alle teams rijden met banden van Pirelli.

Rijders veranderingen in 2012 
 Van team veranderd
 Sébastien Buemi: STR-Ferrari → Red Bull Racing-Renault (test-/reservecoureur)
 Jérôme d'Ambrosio: Virgin-Cosworth → Lotus-Renault (test-/reservecoureur)
 Daniel Ricciardo: HRT-Cosworth → STR-Ferrari
 Bruno Senna: Renault → Williams-Renault
 Vitali Petrov: Renault → Caterham-Renault
 Pedro de la Rosa: Sauber-Ferrari → HRT-Cosworth

 Nieuw/teruggekeerd in de Formule 1
 Kimi Räikkönen: WRC (Ice 1 Racing) → Lotus-Renault
 Romain Grosjean: GP2 Series (DAMS) → Lotus-Renault
 Nico Hülkenberg: Formule 1 (Force India-Mercedes) (test-/reservecoureur) → Force India-Mercedes
 Jean-Éric Vergne: Formule Renault 3.5 Series (Carlin) → STR-Ferrari
 Charles Pic: GP2 Series (Barwa Addax Team) → Marussia-Cosworth

 Uit de Formule 1
 Nick Heidfeld: Renault → FIA World Endurance Championship
 Rubens Barrichello: Williams-Renault → IndyCar Series
 Adrian Sutil: Force India-Mercedes
 Jaime Alguersuari: STR-Ferrari → Testrijder Pirelli-banden
 Karun Chandhok: Lotus-Renault → FIA World Endurance Championship

 Tijdens het seizoen
 De Belg Jérôme d'Ambrosio vervangt de Fransman Romain Grosjean bij Lotus tijdens de Grand Prix van Italië. Grosjean kreeg een schorsing van één race vanwege het veroorzaken van een ongeluk tijdens de Grand Prix van België.

Resultaten en klassement

Grands Prix

Kwalificatieduels

Raceduels

Puntentelling 
Punten werden toegekend aan de top tien geklasseerde coureurs.

Klassement bij de coureurs 

† — Coureur is niet gefinisht in de GP, maar heeft wel 90% van de race-afstand afgelegd, waardoor hij als geklasseerd genoteerd staat.

Klassement bij de constructeurs 

† — Coureur is niet gefinisht in de GP, maar heeft wel 90% van de race-afstand afgelegd, waardoor hij als geklasseerd genoteerd staat.