Mojácar (spanische Aussprache: [moˈxakaɾ]) ist eine Gemeinde im Südosten der Provinz Almería (Andalusien) in Südspanien und grenzt an das Mittelmeer. Sie liegt 90 km von der Provinzhauptstadt Almería entfernt. Es ist ein hochgelegenes Bergdorf, das noch die traditionelle weiße Farbe aus früheren Zeiten trägt. Im Süden des Ortes, an der Küste, befindet sich ein Ferienort namens Mojacar Playa.