El río Yongding se origina en la montaña Guanlui en el condado de Ningwu, provincia de Shanxi. Todo el río pasa por Shanxi, Mongolia Interior, Hebei, Beijing y Tianjin, se une al río Haihe en Tianjin y desemboca en el mar de Bohai en Tanggu.
El río Yongding se llamaba Shui en la antigüedad, río Sanggan en la dinastía Sui, río Lugou en la dinastía Jin y río Wuding en la antigüedad. Es uno de los siete principales sistemas fluviales del siglo XIX. Cuenca del río Haihe y el río más grande de la provincia de Hebei. El área de la cuenca es de 47.016 kilómetros cuadrados, incluidos 45.063 kilómetros cuadrados en zonas montañosas y 1.953 kilómetros cuadrados en llanuras. El río Yongding tiene una longitud total de 747 kilómetros y fluye a través de las provincias de Shanxi y Hebei, Beijing y Tianjin, desemboca en el río Haihe y en el mar de Bohai. Toda la cuenca cubre una superficie de 47.000 kilómetros cuadrados.