La superficie territorial total que cubre al municipio de Xicohtzinco es de 9.790 kilómetros cuadrados y debido a su variedad de elevaciones se encuentra situado a una altura promedio de 2,200 metros sobre el nivel del mar, y Presenta límites territoriales al norte con el municipio de Santa Catarina Ayometla, al sur con el estado de Puebla, al oriente con una porción del municipio de Papalotla de Xicohténcatl y al occidente con Zacatelco.