De acuerdo con la información del Instituto Nacional de Estadística, Geografía e Informática, el municipio de Zacatelco tiene una superficie de 31.38 kilómetros cuadrados, de los cuales 13.52 km corresponden a la ciudad de Zacatelco.