Jabarkan Geografi dari Nampo

Nampo terletak di kawasan barat Korea Utara. Kota yang berlokasi di Cekungan Sungai Taedong ini wilayahnya didominasi dataran rendah dengan tanah jenis aluvial. 82% wilayahnya berada di ketinggian 50 meter di bawah permukaan laut. Tiga dataran rendah yang utama adalah Dataran Chŏngsan seluas 180 km2 di Kangso-guyŏk, Dataran Ryonggang di Ryonggang-gun, dan Dataran Guryong. Nampo dikelilingi oleh Pegunungan Osŏk yang berbatu, tetapi tidak terlalu tinggi. Puncak-puncak Pegunungan Osŏk meliputi Wŏn-san (109 m.dpl), Yŏndae-san (98 m.dpl), Myŏnghyŏp-san (35 m.dpl), dan Ma-san yang berada di barat pusat kota, serta Handu-san (61 m.dpl) di sebelah timur. Puncak-puncak yang berada di sebelah selatan umumnya lebih tinggi. Ada Osŏk-san (566 m.dpl), Kuksa-san (506 m.dpl), Baekam-san (419 m.pdl) dan Buhyŏng-san (280 m.dpl). Osŏk-san dan Kuksa-san adalah titik tertinggi di wilayah ini.

Wilayah ujung kota yang berada di dekat Laut Kuning dimanfaatkan sebagai lahan pertanian. Daerah di sekitar Teluk Kwangryang dikembangkan menjadi tambak-tambak garam yang produktif. Selain Sungai Taedong sebagai aliran yang utama, kota ini juga dialiri beberapa aliran sungai yang lebih kecil seperti Sungai Sŏ dan Inhwang di Ryonggang-gun dan Hanggu-guyŏk, Sungai Bongsang di Kangso-guyŏk, serta Sungai Samhwa. Sistem sungai di Nampo berhulu di wilayah timur dan bermuara di barat daya. Sungai Bongsang misalnya, berhulu di Susan-ri, Kangso-guyŏk mengalir ke arah selatan dan bergabung dalam aliran Sungai Taedong bersama sungai-sungai kecil lainnya yaitu Sammyo, Yaksu, dan Jamjin sebelum bermuara ke Laut Kuning. Di bagian hulu Sungai Taedong dibangun dua buah bendungan (Myŏnghak dan Yugu) yang menyebabkan tinggi muka air di bagian hilir menjadi rendah. Terdapat pulau-pulau kecil seperti Cho-do, Ori-sŏm, Wau-do, Kadŏk-sŏm, Ǒnjŏng-do, Ilchul-do, Sayŏpjin-do, serta Jebi-do di Sungai Taedong.