Semboku is located in the mountains of central Akita Prefecture, bordering on Iwate Prefecture and the Ōu Mountains on the east. Lake Tazawa, the deepest lake in Japan, is located in the center of the city borders. Parts of the city are within the borders of the Towada-Hachimantai National Park.