세토 내해
야마구치 현 남서부에 위치하고 남북으로 길며 세토 내해 쪽으로 열려있는 부채꼴 모양의 시역을 가진다. 시의 중앙부에는 북쪽에서 아사 강이, 동부에는 북동쪽에서 아리호 강이 각각 남쪽으로 흘러 세토 내해(스오나다)로 흘러 들어가고 있다. 시청은 아리호 강의 하구부 서안에 있다. 시역을 동서로 관통하는 형태로 산요 자동차도, 국도 2호선, 국도 190호선이 지나고 국도 2호선에 국도 190호선이 서부에서 합류하고 있다.