Range
Populations totalling a few hundred trees are found on five of the seven Canary Islands, in addition to two individuals on Madeira Island, Portugal and populations in Cape Verde, Morocco and about 50 – 80 trees on the Azorean Islands, particularly on Ilha das Flores (1) (3).
Habitat
The dragon tree is found in dry forests (1). On Madeira and in the Azores, the plant grows in steep coastal cliffs usually below 200 m altitude. In the Canaries, it can be found in inaccessible cliffs from 100 - 600 m altitude, and in Morocco and Cabo Verde it grows high in the mountains (3).