Se encuentra en la arena arcillosa de los suelos entre los matorrales, y zonas boscosas, hasta una altitud de 200 metros, en Texas, México (Baja California, Nuevo León, Sonora, Tamaulipas)