Byen ligger 50 km vest for hovedstaden Pyongyang ved munningen til elva Taedong. Opprinnelig lå det en liten fiskerlandsby her, men byen var en som Korea ble tvunget til å åpne for inetrnasjonal handel i 1897. Dette startet en modernisering av byen og havneområdet, men en moderne ny ble det ikke før etter frigjøringen i 1945. I dag er byen et knutepunkt for eksport og import, tung- og lett-industri. Byen er senter for landets skipsbyggingsindustri. Epler dyrket i Nampo's Ryonggang-distrikt (룡강군) er et kjent produkt.