Heaven Lake is a crater lake on the border between China and North Korea. It lies within a caldera atop the volcanic Paektu Mountain, a part of the Baekdudaegan mountain range and the Changbai mountain range.

It is located partly in Ryanggang Province, North Korea, at 42.006°N 128.057°E, and partly in Jilin Province, northeastern China.

Lake has been recognized as the highest volcanic lake in the world. The lake has a surface elevation of 2,189.1 m.

The lake covers an area of 9.82 km2 with a south-north length of 4.85 km and an east-west length of 3.35 km. The average depth of the lake is 213 m and a maximum depth of 384 m. From mid-October to mid-June, it is typically covered with ice.

According to en.wikipedia