El municipio está ubicado en el este del estado de Sonora, se localiza en el paralelo 28°59' de latitud norte y a los 109° 24' de longitud al oeste del meridiano de Greenwich; a una altura mínima de 300 metros sobre el nivel del mar y una máxima de 1,900.