Корейська Народно-Демократична Республіка розташована у Східній Азії, на півночі Корейського півострова. Має сухопутний кордон із трьома державами: на півночі – з Китаєм річками Амноккан і Туманган; на північному сході – з Росією річкою Туманна (Туманган); на півдні – з Республікою Кореєю.
На заході омивається Жовтим морем і Корейською затокою, а на сході – Японським морем. Крайні північна і південна точки КНДР – село Пхунсорі повіту Онсон провінції Хамгьон-Пукто (43°0ʹ39″ с. ш.).
На заході омивається Жовтим морем, на півдні – водами Корейської протоки і Східно-Китайським морем, а на сході – Японським морем.
Розташований на північному заході Республіки Корея поблизу Жовтого моря, на рівнині в оточенні гір, на берегах річки Ханган, за 24 км від кордону з КНДР.