북한의 행정구역은 1945년 해방 당시 6도, 9시, 89군이었으나, 1952년 12월 행정체계와 행정구역 개편을 통해 4단계 행정구역체계인 도(특별시), 시·군(구), 읍·면, 리(동)의 행정단위 중 면을 폐지하여 도(특별시, 직할시), 시·군(구역), 읍·리(동·노동자구)의 3단계 행정구역체계로 개편했다. 군지역을 재분할함으로써 행정단위는 증가했다.

특히 북한은 광산, 임산사업소, 공장·기업소 등에 인구가 집중되어 일종의 취락형태를 갖추게 되면 그곳에 「로동자구」를 설치하였다.

또한 지난 95년부터 시(市)의 일부 지역을 분리 또는 통합해 군(郡)급 행정구역에 해당하는 지구(地區)를 신설하기도 했다.

북한은 1993년 9월 라진-선봉지역을 '라진-선봉시'로 명칭을 바꾸고 직할시로 변경했다가 2000년 8월 '라선시'로 개칭했다.

2001년 12월 발행된 북한의 백과사전 18월에 따르면 북한의 행정구역은 9도, 4직할시(평양, 개성,남포, 라선시), 24시, 146군, 31구역, 2개 지구, 2개 구, 3311리, 896동, 251노동자구의 행정구역으로 되어 있다.

북한의 군(郡)급이상 행정구역 표 보기