황해남도
북쪽으로 사리원시·봉산군, 동쪽으로 인산군, 남쪽으로 황해남도 신원군, 서쪽으로 재령강을 사이에 두고 황해남도 재령군과 접한다.