Marruecos participó en los Juegos Olímpicos de Londres 2012 en el Reino Unido.
El Comité Olímpico Nacional Marroquí envió un total de 63 atletas a los Juegos en Londres, para competir en 12 disciplinas deportivas.
Wiam Dislam fue la abanderada de Marruecos en la ceremonia de apertura.
[1] La siguiente tabla muestra el número de atletas en cada disciplina: