Se da prácticamente en todas las islas, especialmente en la mayor parte de Lanzarote y Fuerteventura, en el sur y zonas costeras de Gran Canaria, en el sur de Tenerife y en las zonas costeras de La Gomera y El Hierro.