El Municipio de Villa García es uno de los 58 municipios en el estado de Zacatecas, México. La cabecera municipal se encuentra en la localidad de Villa García. Tiene una superficie de 324 km y se encuentra a una distancia de 139 km de la capital del estado. Según el Conteo de Población y Vivienda en del 2005, la población es de 16,540 habitantes.