Willard is in Torrance County, and in the Central New Mexico region. Willard is located off of Hwy 60, just east of Mountains.
Willard is surrounded by ranch land with a wonderful view of the Manzano Mountains.
See more New Mexico Cities and Towns.