El municipio se encuentra en la región socioeconómica Oriente,[5] al noreste del estado.
[6] La superficie del municipio es recorrida por el Eje Neovolcánico, que en el norte del municipio tiene una notable región geotérmica: «Los Azufres», la cual también es de gran atractivo turístico, y donde se encuentra el volcán San Andrés.
[8] En el municipio también hay zonas cársticas, como las Grutas de Tziranda.
El municipio forma parte de la cuenca del río Balsas.
Los ríos principales son: Taximaroa, Agostitlán y Turundeo.