Especie ampliamente distribuída por toda la isla de El Hierro: en la zona de El Golfo, Sabinosa, etc. hasta los 1000 m. En La Gomera se encuentra entre los 300-800 m, en la región noreste de la isla y la región sur, Barranco de la Villa, Hermigua, Benchijigua, etc. (Bramwell & Bramwell, 2001).