En algunas regiones es una especie protegida porque coloniza terrenos poco fértiles, sobre todo en la cordillera de los Andes.[5] Habita zonas de clima mediterráneo y estepa cálida, aunque hay excepciones, porque también se la puede ver en el Chaco árido.Se la puede encontrar en Argentina,[6] Tarija (sur de Bolivia), Chile, Paraguay, Uruguay y en las pampas de Río Grande del Sur (Brasil), así como en España e Italia,[7] aunque en estos dos últimos países es exótica.Dado su amplio rango de hábitat, algunos autores consideran que existen muchas subespecies y variedades.Además, forma espinillares en las tierras de lomadas (que tienen alto drenaje).