Bei den ersten vier Rennen der Saison 2012 erreichte Webber den vierten Platz. Nachdem er beim Großen Preis von Spanien als Elfter ohne Punkte geblieben war, gewann er den Großen Preis von Monaco von der Pole-Position startend. Nach einem siebten Platz in Kanada machte Webber in Europa, nachdem er im Qualifying mit technischen Problemen nur 19. geworden war, einige Plätze im Rennen gut und wurde Vierter. Ein Rennen später in Großbritannien ging Webber, der über weite Strecken des Rennens auf dem zweiten Platz gefahren war, in der Schlussphase an dem bis dahin führenden Alonso vorbei und gewann sein zweites Saisonrennen. In der Woche danach gab Webber bekannt, seinen Vertrag mit Red Bull um eine weitere Saison verlängert zu haben. Bei den Rennen in Korea und Indien erzielte er als Zweiter und Dritter weitere Podest-Platzierungen. Am Saisonende belegte er den sechsten Platz in der Weltmeisterschaft, während sein Teamkollege Vettel ein weiteres Mal Weltmeister wurde.