Unsan (kor. 운산군, Unsan-gun) – powiat w Korei Północnej, w prowincji P’yŏngan Północny. W 2008 roku liczył 102 928 mieszkańców. Graniczy z powiatami Songwŏn (prowincja Chagang) od północy, Tongch’ang od północnego zachodu, T’aech’ŏn od zachodu, Nyŏngbyŏn i Kujang od południa, Hyangsan od południowego wschodu, a także z należącym do prowincji Chagang miastem Hŭich’ŏn od wschodu. Przez powiat przebiega linia kolejowa Unsan, łącząca wieś Samsan w powiecie Unsan i Puksinhyŏn w powiecie Hyangsan. 73% terytorium powiatu stanowią lasy.

Historia Przed wyzwoleniem Korei spod okupacji japońskiej powiat składał się z 5 miejscowości (kor. myŏn; były to miejscowości Unsan, Tongsan, Wisan, Sŏng i Pukjin) oraz 50 osiedli (kor. dong). W obecnej formie powstał w wyniku gruntownej reformy podziału administracyjnego w grudniu 1952 roku. W jego skład weszły wówczas tereny należące wcześniej do miejscowości Unsan, Sŏng i Tongsan (8 wsi). Powiat Unsan składał się wówczas z jednego miasteczka (Unsan-ŭp) i 14 wsi (kor. ri). W październiku 1954 roku powiat Unsan wchłonął terytoria dotychczasowego powiatu Pukjin. W styczniu 1985 roku powiększył się o wsie Unbong, Ripsŏk, Josan, Sangsŏ i Hasŏ (wszystkie wcześniej znajdowały się w powiecie Hyangsan).