Crece en el bosque de laurisilva en el noreste de la isla, sólo en unos pocos lugares a unos 600 m sobre el nivel del mar; por ejemplo, en Cubo de La Galga, el Barranco de Los Tilos y Monte de Barlovento.