Arten vokser i fjellsprekker, raviner og skyggefulle steder 200–500 moh. Det skilles mellom to varieteter: var. på Gran Canaria, Tenerife, Gomera og La Palma, og var. på Fuerteventura og Lanzarote.