No es un endemismo de las Islas Canarias, especie arbustiva muy abundante en el área oriental del Archipiélago Canario y Costa Atlántica de África (Gran Canaria, Fuerteventura y Lanzarote, aunque también se puede encontrar en otras islas como Tenerife o La Palma) y del Sur de Marruecos y Norte del Sáhara Occidental.