By land, it is bordered by Kusŏng city to the north, Chŏngju to the east, and Sŏnch'ŏn to the west.
Numerous small rivers meet the sea in Kwaksan, including the Tongrae, Sasŏng, and Sach'ŏn (사천강).
Silkworms and livestock are also raised, and fishing also contributes to the local economy.
The P'yŏngŭi Line of the Korean State Railway passes through the county on its way between P'yŏngyang and Sinŭiju.
Local attractions include a five-story stone pagoda dating from the Koryŏ period in Wŏnha-ri, and the Rŭngsan fortress (릉산성), established in 996 by the general Sŏ Hŭi.