Este municipio posee límites con los municipios de Guerrero y Cusihuiriachi al norte, con San Francisco de Borja en la zona este, Nonoava y Guachochi al sur, finalmente con el municipio de Bocoyna al oeste. Cuenta con una extensión territorial de 2,782.00 kilómetros cuadrados.