Hyesan is a city in the northern part of the northern Yanggang province of North Korea.

The city is located in the Paektu Mountains at the border with the People's Republic of China (Jilin province), from which it is separated by the Yalu River (Korean: Amnok River).