El Marsa est une commune à caractère urbain et un centre portuaire situé sur la côte atlantique, dans la partie du Sahara occidental administrée de facto par le Maroc. Elle relève de la province de Laâyoune, au sein de la région de Laâyoune-Sakia El Hamra, et constitue une commune distincte de Laâyoune, à laquelle elle est reliée par la route nationale 1. Le recensement général de la population et de l’habitat de 2024 lui attribue 28 848 habitants, contre 17 917 en 2014, soit une croissance annuelle moyenne d’environ 4,9 %.
Le nom El Marsa, écrit en arabe المرسى, provient vraisemblablement du substantif arabe marsā, qui désigne un port, un mouillage ou un lieu d’ancrage. Cette étymologie descriptive ne permet pas, à elle seule, de dater l’établissement ni d’en établir une origine ancienne. Les sources consultées ne fournissent pas d’élément suffisamment assuré sur l’histoire ancienne du site.