En la península ibérica crece silvestre en terrenos arenosos baldíos, con frecuencia cerca del mar, desde Cataluña hasta Andalucía, siendo más común encontrar la planta en suelos ricos en cal.