The 2012 FIA WTCC Race of Hungary was the fifth round of the 2012 World Touring Car Championship season and the second running of the FIA WTCC Race of Hungary. It was held on 6 May 2012 at the Hungaroring in Mogyoród near Budapest, Hungary. The first race was won by Yvan Muller for Chevrolet and the second race was won by Norbert Michelisz for Zengő Motorsport.