The distributions and mobilities of metals in pore water strongly influence the biogeochemical processes and bioavailabilities of metals at sediment-water interfaces. Heavy metal concentrations were measured in pore water samples from the Shaocun River (SR), the Wangyang River (WR), and the Xiao River (XR), tributaries of the Ziya River system, northern China. The aim was to assess heavy metal contamination in the system and the associated environmental risks. The mean Cd, Cr, Cu, Ni, Pb, and Zn concentrations in all three tributaries were 0.373, 57.1, 37.7, 20.4, 14.0, and 90.6 μg/L, respectively. The calculated Cd, Cr, Cu, Ni, Pb, and Zn diffusion fluxes in the rivers were −0.427 to 0.469, −71.8 to 42.5, 3.16 to 86.6, 5.29 to 14.0, 7.24 to 19.0, and −204 to 21.9 μg/(m 2 day), respectively, showing that the pore water was a source of most of the metals to the water column. Only Cu and Pb in the XR and Cu in the WR exceeded the final chronic value recommended by the US Environmental Protection Agency, but the metals in the WR sediment could have caused toxic effects.These results are likely to be useful to the authorities responsible for sustainable river management.