Es una planta nativa desde Macaronesia y la Cuenca mediterránea hasta Asia occidental.Introducida en Estados Unidos y Canadá.Crece en bordes de caminos, pedregales, roquedos, paredes, muros —incluso en ambiente urbano— y escombreras, en substratos nitrificados desde el nivel del mar hasta unos 1300 m de altitud.