Zoquiapan tiene una superficie de 22,96 km²; que lo ubican como uno de los más pequeños del estado de Puebla.