Zacualpan de Amilpas is in the foothills of the Popocatépetl Volcano; among the hills, there are deep, boxy ravines. The soils are a volcanic eruptive type. There are several streams including Amatzinac River, which has its source in the vicinity of the Popocatepetl volcano. Five streams are located in Tlacotepec. There is a small dam on the Amatzinac in the town of Zacualpan.