El municipio está ubicado en el este del Estado de Sonora, su cabecera es la población de Sahuaripa y se localiza en el paralelo 29° 03' de latitud norte y a los 109° 14' de longitud al oeste del meridiano de Greenwich, a una altura de 1165 metros sobre el nivel del mar. Colinda con los siguientes municipios: al norte con Nacori Chico y Tepache al sur con Yécora y Onavas, al suroeste con Soyopa, al oeste con Bacanora al noroeste con San Pedro de la Cueva y al este con el estado de Chihuahua, tambien colinda al norte, sur, y este con el municipio de arivechi.