This plant is exclusively found in the dry and stony caldera of the volcano Teide on the Canary Island of Tenerife. It survives there in altitudes of 2000-3000m. Most of the time it is hiding under the rocks. It is only visible for three weeks in spring, when it comes out to the surface for pollination.