Se encuentra en las islas occidentales del Archipiélago Canario: Gran Canaria, Tenerife, El Hierro, La Gomera y La Palma.