Jabarkan Demografi dari Nampo

Data pasti mengenai jumlah penduduk Nampo tidak tersedia. Terdapat beberapa sumber yang menyebutkan angka yang berbeda dengan perbedaan yang sangat tajam. Menurut Ensiklopedia Britannica, pada tahun 2008 penduduk Nampo berjumlah 310.864 jiwa. Sedangkan artikel dari The Korea Transport Institute menyebutkan bahwa pada tahun yang sama Nampo berpenduduk 924.730 jiwa.  Angka-angka tersebut meningkat menjadi 983.660 jiwa pada tahun 2014, sekaligus menjadikan kota ini sebagai kota berpenduduk terbanyak kedua di Korea Utara. Namun, data tahun 2017 menunjukkan bahwa populasi kota ini hanya 715.000 jiwa atau berkurang lebih dari 200.000 jiwa dari data tahun 2014.

Sebanyak 71,5% penduduk wilayah ini dikategorikan sebagai masyarakat urban (perkotaan). Sisanya tergolong sebagai masyarakat rural (pedesaan) dengan persentase 28,5%. Di antara kota-kota Korea Utara, Nampo berada di peringkat ke-21 sebagai kota paling urban. Dengan penduduk 983.660 jiwa dan luas wilayah 1.281 km2, pada tahun 2014 kepadatan penduduk kota ini mencapai 768,1 jiwa per km2.