South Pyongan Province
Hamgyŏng-namdo grenzt im Nordosten an Hamgyŏng-pukto, im Osten an das Japanische Meer, im Süden an Kangwŏn-do, im Norden an Ryanggang-do, im Nordwesten an Chagang-do und im Westen an P’yŏngan-namdo.