Se encuentra en los bordes de caminos, suelos de granito descompuesto, crestas arenosas, abanicos aluviales, en desiertos con artemisa y jarilla, laderas secas, suelos lavados de chaparral, secos, zonas rocosas, zonas piñoneros con enebro, en afloramientos de grava y piedra arenisca, colinas de piedra arenisca y acantilados, a una altura de 60-2200 m.