Es endémica del sur Mediterráneo, en norte de África, en Marruecos, Argelia y Mauritania y en las Islas Baleares.