El municipio está ubicado en el noroeste del estado de Sonora, su cabecera es la población de Bavispe y se localiza en el paralelo 30°28' de latitud norte y a los 108°56' de longitud al oeste del meridiano de Greenwich; a una altura de 902 metros sobre el nivel del mar. Colinda con los siguientes municipios: al norte con Agua Prieta, al sur con Bacerac, al oeste con Nacozari y al este con el estado de Chihuahua.