In Mexico, where it is only known from the north and central part of the country, it has been usually collected in arid and semiarid areas, on coastal dunes, found from sea level up to 2550 meters high.