구성시(龜城市)
구성시는 평안북도 중부에 있는 시이다. 동쪽으로 태천군, 서쪽으로 천마군·선천군, 남쪽으로 곽산군·정주시, 북쪽으로 대관군과 접해 있다. 1455년(세조 1)에 정주목에서 분리하여 구성군을 신설하였다. 1967년에 시로 승격하였고, 2003년 현재 25동 18리로 구성되어 있다. . 구성시는 천방강 골짜기를 따라 남동쪽이 열려진 전형적인 분지형태로 이루어져 있다. 천방강이 흐르는 동부지역을 제외한 변두리는 높은 산들로 둘러싸여 있는데, 서부지역에는 천마산맥이 뻗어 있다. 주 산업은 기계공업과 방직공업이다. 시의 가운데로 평북선 철도가 지난다.