Zempoala presenta colindancias territoriales al norte con el municipio de Epozayucan, al sur con el estado de México, al este con Singuilucan y Tlanalapa, finalmente al oeste colinda con Tezontepec y Zapotlán. Posee una extensión territorial de 305.80 kilómetros cuadrados.