El municipio de Apulco, se encuentra en la parte sur del Estado de Zacatecas. Y dista de la capital de ella a 213 kilómetros, su localización es a los 20ş 43´ de longitud oeste.
Colinda al norte y al poniente con el municipio de Nochistlán; su altura máxima sobre el nivel del mar, es de 2,292 metros. Tiene una superficie de 200 Km2.