Marruecos en los Juegos Olímpicos de Londres 2012

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: