Son naturales del mediterráneo en el norte de África en Marruecos, Argelia y Túnez y en el sur de Europa en España, Italia y Francia donde crece en sembrados, barbechos y márgenes de caminos.