La extensión territorial total con la que está formado Nanacamilpa de Mariano Arista es de 97.862 kilómetros cuadrados y debido a la gran veriedad de elevaciones, presenta una altitud promedio de 2,720 metros sobre el nivel del mar, Limita al norte y al poniente con el municipio de calpulalpan, al sur con el estado de Puebla y al oriente con una porción del municipio de Sanctórum de Lázaro Cárdenas.