It is typically found at elevations of in the Chihuahuan Desert and south into central Mexico, where it favors rocky habitats, occurring along roadsides as well.
Произрастает в высокогорной местности на высоте 1500-2000 м над уровнем моря в пустыне Чиуауа на юге и в центральном регионе Мексики.