Está también presente en las Islas Baleares y unas cuantas de las Islas Canarias.Crece en sembrados, herbazales nitrófilos y ruderal-viarios, corrales, solares, ejidos, entre el nivel del mar y 1.225 m.