El Sahara Occidental, Argelia y España limitan con Marruecos. El Sahara Occidental limita el país al sur, Argelia limita con Marruecos al este y España limita al norte. Además, el Océano Atlántico limita con el país en su costa este.
En términos de superficie terrestre, Marruecos es ligeramente más grande que el estado de California. El litoral marroquí se extiende por más de 1.835 kilómetros. El terreno del país es diverso e incluye cordilleras, llanuras, mesetas y valles. La cordillera es susceptible a los terremotos.
Los recursos naturales de Marruecos incluyen fosfatos, mineral de hierro, manganeso, plomo, zinc y pescado. En julio de 2014, la población de Marruecos era de 32.987.206.