Su población se distribuye en tres localidades separadas por el mar Mediterráneo: las Islas Baleares (Mallorca, Ibiza y Formentera), el sur de la península ibérica (Albacete, Jaén, Málaga, Cádiz, Murcia y Almería en España y Faro en Portugal) y el norte de Marruecos (cordillera del Rif y montañas de Beni Snassen).