Wyścig Węgier WTCC 2012 – piąta runda World Touring Car Championship w sezonie 2012 i drugi z kolei Wyścig Węgier. Rozegrał się on w dniach 5-6 maja 2012 na torze Hungaroring w Mogyoródzie na Węgrzech. W pierwszym wyścigu zwyciężył Yvan Muller z Chevroleta, a w drugim Norbert Michelisz z Zengő Motorsport.
Lista startowa Nr Kierowca Zespół Samochód Klasa 1 Yvan Muller Chevrolet Chevrolet Cruze 1.6T M 2 Robert Huff Chevrolet Chevrolet Cruze 1.6T M 3 Gabriele Tarquini Lukoil Racing Team SEAT León WTCC M 4 Aleksiej Dudukało Lukoil Racing Team SEAT León WTCC MY 5 Norbert Michelisz Zengő Motorsport BMW 320 TC MY 6 Franz Engstler Liqui Moly Team Engstler BMW 320 TC MY 7 Charles Ng Liqui Moly Team Engstler BMW 320 TC MY 8 Alain Menu Chevrolet Chevrolet Cruze 1.6T M 11 Alex MacDowall Bamboo Engineering Chevrolet Cruze 1.6T MY 12 Pasquale Di Sabatino Bamboo Engineering Chevrolet Cruze 1.6T MY 14 James Nash Team Aon Ford Focus S2000 TC 15 Tom Coronel ROAL Motorsport BMW 320 TC M 16 Alberto Cerqui ROAL Motorsport BMW 320 TC MY 18 Tiago Monteiro Tuenti Racing Team SUNRED León 1.6T M 20 Darryl O’Young Special Tuning Racing SEAT León WTCC MY 22 Tom Boardman Special Tuning Racing SEAT León TDi MY 23 Tom Chilton Team Aon Ford Focus S2000 TC 25 Mehdi Bennani Proteam Racing BMW 320 TC MY 26 Stefano D'Aste Wiechers-Sport BMW 320 TC MY 27 Gábor