La corriente principal del río Haihe era el tramo inferior del río fronterizo en la dinastía Song, y pasó a llamarse río Zhigu y río Dagu en las dinastías Jin y Yuan. El nombre Haihe apareció por primera vez a finales de la dinastía Ming. No fue hasta la dinastía Qing que nombres como el río Zhigu fueron reemplazados gradualmente por el nombre Haihe.
La cuenca del río Haihe limita con el mar de Bohai al este, el río Amarillo al sur, las montañas Taihang al oeste y el borde sur de la meseta de Mongolia Interior al norte. Se extiende por ocho provincias: Beijing, Tianjin, Hebei, Shanxi, Shandong, Henan, Liaoning y Mongolia Interior, con una superficie total de 265.000 kilómetros cuadrados, lo que representa el 3,3% de la superficie total del país, de los cuales el 54,1 son zonas montañosas. %, las llanuras representan el 45,9% y una población de 7.