The 2012 FIA WTCC Race of Morocco was the third round of the 2012 World Touring Car Championship season and the third running of the FIA WTCC Race of Morocco. It was held on 15 April 2012 at Marrakech Street Circuit in Marrakech, Morocco. Both races were won by Chevrolet with Alain Menu winning race one and Yvan Muller winning race two.