Es nativa de la región del Mediterráneo, principalmente en el mar Tirreno, en España en las Islas Baleares, en Mallorca, donde crece en rellanos y taludes sombríos y húmedos de la vertiente norte de la Sierra de Tramontana.