Heshan () is a county-level city of central Guangxi, China, located on the lower reaches of the Hongshui River. It is under the administration of Laibin City.
Heshan administers 3 towns: