Villa García is a municipality located in the Mexican state of Zacatecas. It is one of the 58 municipalities that comprise the state.
The municipality is situated approximately 140 kilometers (87 miles) from Zacatecas, which serves as the capital of the state.