Zapotitlán de Méndez se encuentra dentro de la Sierra norte de Puebla, abarca 20.30 km² y se encuentra a una altitud promedio de 640 msnm, oscilando entre los 600 msnm y los 1500 msnm.