Es originaria de Macaronesia y de la región del Mediterráneo, encontrándose en Francia, Portugal, España, Grecia, Italia, Argelia, Marruecos y Túnez.