Taedong River
Город находится в 50 километрах к юго-западу от Пхеньяна, в устье реки Тэдонган. В городе имеется развитая промышленность, созданная благодаря значительным государственным инвестициям. Нампхо является центром судостроительной промышленности КНДР.