Zacoalco de Torres está situado en el sureste del estado, en las coordenadas 20º01’30" a 20º21’05" de latitud norte y 103º30’30" a 103º41’25" de longitud oeste a una altura de 1,500 metros sobre el nivel del mar.