El municipio se encuentra al noroeste de Chilpancingo, entre los 18° 16’ 07’’ y 18° 24’ 12’’ de latitud norte y los 100° 31’ 54’’ y 100° 42’ 12’’ de longitud oeste.