Islas Canarias, en la Gomera, localmente abundante, entre los 300 y 900 msnm, más abundante hacia el límite superior, principalmente sobre rocas, aunque sobre todo en el lado norte de la Degollada de San Sebastián, se comporta como una especie boscosa, viviendo entre helechos y musgo.