Las cadenas montañosas son la característica física dominante del paisaje de Corea del Norte, ya que aproximadamente el 80 por ciento del país está formado por montañas, colinas y tierras altas. Las amplias llanuras costeras del oeste albergan la mayoría población.
Las montañas Kangnam separan la península coreana de China al norte, mientras que otro rango, el Baekdu-Daegan, se extiende a través de Corea del Norte y del Norte a lo largo de la costa occidental. La montaña volcánica de Baekdu es la más alta en Corea del Norte, y el Baekdu-Daegan en su conjunto tiene un lugar importante en el folklore coreano. Otras cadenas montañosas notables incluyen la cordillera de Hamyong al noreste, la cordillera de Taebaek que se extiende hasta Corea del Sur y las montañas de Rangrim que atraviesan las partes norte y central del país. Estos últimos dificultan la comunicación y los viajes entre las partes este y oeste del país.
Mientras que las llanuras a lo largo de la costa occidental del país son esporádicas y extremadamente estrechas, los condados de Pyonyang y Chaeryong en el oeste tienen aproximadamente 310 millas cuadradas cada uno. Los ríos Amnok y Daedong, los ríos primero y tercero más largos de Corea del Norte, respectivamente, fluyen hacia el oeste, al igual que la mayoría de los ríos del país. El río Duman es una de las pocas excepciones. Si bien este río es el segundo más largo del país, es en gran parte imposible de proteger debido a las montañas en el área.