Colinda al norte con el municipio de Buenavista de Cuéllar y Taxco de Alarcón; al sur con Tepecoacuilco de Trujano, al este con Huitzuco de los Figueroa y también con Tepecoacuilco de Trujano y al oeste con el municipio de Cocula y el municipio de Teloloapan.