Le Maroc dispose d'importantes ressources minières: il est le 3e producteur et le 1er exportateur mondial de phosphates (environ 20 millions de t). Le territoire recèle aussi des gisements de fer et de minéraux non ferreux dans les montagnes: baryte (370 600 t), plomb, manganèse, cobalt, cuivre, fer, zinc, antimoine, molybdène, fluor. Les ressources énergétiques sont, en revanche, plus limitées: anthracite, pétrole et gaz naturel couvrent à peine 20 % des besoins et ne peuvent empêcher le recours aux importations. La découverte de gaz naturel près d'Essaouira donne des espoirs.