Municipio de Chapulco

Su altitud fluctúa de 1 900 a 2 600 metros sobre el nivel del mar.Chapulco se encuentra situado en el talud occidental de la sierra Madre Oriental que limita por el este al valle de Tehuacán.En Chapulco tienen su nacimiento numerosos arroyuelos que forman parte de la cuenca del río Papaloapan y tributan sus aguas al canal de Tehuacán.[5]​ Chapulco fue un señorío popoloca durante la épóca prehispánica que fue sometido al dominio español en 1522.El municipio incluye en su territorio un total de ocho localidades.