On trouve cette plante dans les plaines sèches et les pentes et replats désertiques du continent nord américain, à une altitude inférieure à 1200 m.
Son aire de répartition s'étend au nord du sud-est de la Californie jusqu'à l'ouest du Texas, et descend au sud jusqu'au nord du Mexique.
Elle est souvent en association avec les végétaux de la communauté "Larrea tridentata" ou au sein de la communauté végétale appelée par les Américains "en:oak savanna". Elle demande très peu d'eau mais nécessite beaucoup de lumière. Elle tolère les sols calcaires et préfère les sols basiques. Elle n'est guère tolérante à l'ombre ou à un excès de salinité.