Королевство Марокко расположено на на северо-западе Африки. С севера омывается Средиземным морем, с запада — Атлантическим океаном, На юге граничит с Западной Сахарой, на юго-востоке и востоке с Алжиром. На средиземноморском побережье Марокко находятся испанские города Сеута и Мелилья. Несколько маленьких островков к северу от побережья Марокко также находятся во владении Испании.