El municipio está ubicado en el este del Estado de Sonora, su cabecera es la población de Arivechi y se localiza en el paralelo 28°55' de latitud norte y a los 109°11' de longitud al oeste del meridiano de Greenwich; a una altura de 556 metros sobre el nivel del mar. Colinda al norte, este y sur con el municipio de Sahuaripa y al oeste con el de Bacanora.