Brasilian Grand Prix 2012 (virallisesti Formula 1 Grande Prêmio Petrobras do Brasil 2012) oli Formula 1 -kauden 2012 20. ja samalla kauden viimeinen osakilpailu, joka ajettiin 25. marraskuuta 2012 Interlagosin moottoriradalla Brasiliassa.
Williamsin kolmoskuljettaja Valtteri Bottas ajoi perjantain ensimmäisissä vapaissa harjoituksissa Bruno Sennan tilalla. Caterhamin Giedo van der Garde ajoi Heikki Kovalaisen tilalla.
Kilpailun voitti McLarenin Jenson Button. Toiseksi ajoi Fernando Alonso ja kolmanneksi Felipe Massa. Kilpailussa ratkesi myös maailmanmestaruus, jonka voitti kolmannen kerran peräkkäin Sebastian Vettel. Hän lähti kilpailuun neljännestä ruudusta, mutta putosi viimeiseksi pyörähdettyään ensimmäisellä kierroksella Bruno Sennan törmättyä häneen.[4] Törmäys myös vaurioitti hänen autoaan. Vettel lähti kuitenkin ajamaan takaa ohitseen päässyttä letkaa. McLarenin Lewis Hamilton ja Jenson Button kävivät kovaa taistelua kärjessä. Pian alkoi sataa vettä ja osa kuljettajista kävi varikolla ja osa ei. Esimerkiksi Button ja Nico Hülkenberg jatkoivat radalla, joka osoittautui toistaiseksi oikeaksi valinnaksi, koska sade laantui hetken päästä. Hulkenberg ja Button kävivät taistelua kärkipaikasta, kunnes Hülkenberg suistui sivuluisuun radalla sateen yllyttyä. Hän sai kuitenkin pidettyä autonsa radalla. Samalla Vettel teki koko ajan nousua kärjen takana. Hülkenbergin ja Hamiltonin taistellessa Hulkenberg pyörähti jälleen kerran radalta ja osui tällä kertaa Lewis Hamiltoniin rikkoen tämän etupyörän. Hamilton joutui keskeyttämään toistaiseksi viimeisensä kilpailunsa McLaren-tallissa ja Hulkenbergille määrättiin varikon läpiajorangaistus. Kärjessä oli Button, toinen oli Alonso, kolmas Massa, neljäs Webber ja Hülkenberg putosi rangaistuksensa jälkeen viidenneksi. Kilpailun lopussa sattui hauska tilanne, jossa Kimi Räikkönen ajautui ulos radalta ja lähti ajamaan radan ulkopuolelle, josta hän uskoi olevan tie takaisin radalle. Näin ei kuitenkaan ollut ja hän joutui kääntymään takaisin ja ajamaan radalle samaa reittiä mitä tulikin.
Maaliin tultiin turva-auton perässä, Paul di Restan ulosajon seurauksena.[5]
Vahingosta huolimatta Vettel sijoittui kilpailussa kuudenneksi ja voitti maailmanmestaruuden kolmen pisteen erolla Fernando Alonsoon.[6]