Colinda en la parte norte con el estado de México, al sur con Teloloapan, al este con los municipios de Ixcateopan y Taxco, finalmente al oeste una vez más colinda con el municipio de Teloloapan, cuenta con una extensión territorial de aprox. 510.1 kilómetros cuadrados. Se encuentra a una altura promedio de 183 metros sobre el nivel del mar.