This species is found (or overlooked) from Oaxaca north through the interior of Mexico to the mountains of central and southeastern Arizona, central and southwestern New Mexico, and west Texas.
The habitat is open woods, most often oak but also pine-oak and juniper, with grass at least 30 cm (1 ft) tall.