El municipio se ubica en la porción meridional de la cuenca de río Atoyac, una de las cuencas más importantes del estado, que tiene nacimiento en una veriente oriental de la Sierra Nevada.