Corea del Norte se encuentra en la mitad norte, a partir del paralelo 38, de la península de Corea. Está bordeada por dos mares: al Oeste por el Mar del Oeste (o Mar Amarillo) y la bahía de Corea; y al Este por el Mar del Este. La parte norte de la península donde se encuentra Corea del Norte tiene numerosas sierras y montañas separadas por profundos y estrechos valles. En la costa oeste predominan las llanuras. El punto más alto del país es el pico del Paektu-san, a 2774 msnm. Entre los ríos más importantes se encuentran el Tumen y el Yalu, los cuales forman la frontera norte con China.