Fylket grenser mot Østhavet i sør og Hamgyongfjellene i nord. Fylkets nordvestre del er svært kupert. De to største elvene er Tongdaechonelva (동대천) og Sodaechonelva (서대천). Det er store temperaturforskjeller mellom kysten og innlandet. Fjellene bidrar til et mildere klima.