Marruecos se encuentra en el extremo noroeste del continente africano. Está situado al norte de África, bordeando el océano Atlántico por el oeste y el mar Mediterráneo por el norte. Limita al este con Argelia, al sur con el Sahara Occidental y al norte está separado de España por el estrecho de Gibraltar, con solo 14 kilómetros de distancia entre ambos. Además, Marruecos tiene dos ciudades autónomas españolas en su territorio: Ceuta y Melilla. Su ubicación geográfica le otorga una mezcla cultural árabe, bereber y europea y una geografía diversa que incluye montañas, desiertos y costas. La capital política es Rabat, y ciudades importantes incluyen Casablanca, Fez y Marrakech.