The plant grows in the subalpine zone of the ravines of Mount Teide, a volcano on Tenerife in the Canary Islands, Spain. It requires a lot of sun and is found in arid and dry conditions, but it tolerates frost down to −5 °C (23 °F). As a sub-alpine endemic plant with a narrow climatic niche and small distribution, the species is likely to be negatively impacted by climate change.[3][4]