Hamgyŏng limitaba en el oeste con P'yŏngan, en el sur con Hwanghae and Kangwŏn, en el este con el Mar del Japón (Mar Oriental de Corea), y en el norte con China y Rusia.