Concentrations of eight metals, organic carbon (Corg), and eight oxides were measured in 33 river sediment samples from the Nandu River. Sediment quality guidelines (SQGs) showed no severe pollution at all stations. However, according to the geo-accumulation index (Igeo), enrichment factor (EF), and potential ecological risk index (EI and RI), As and Cd were the primary pollutants in the survey area and caused low to moderate potential ecological risk. The positive correlations between Al2O3, TFe2O3, Mn, Corg, and metals indicated that clay, Fe-Mn oxides, and organic carbon content were the main factors for metal accumulation in the study area. From the results of correlation (CA) and principal component analysis (PCA), we inferred that Cr, Ni, Cu, and Zn were mainly from natural sources, while As, Cd, Hg, and Pb were from anthropogenic activities in the Nandu River basin. This was the first study of metal pollution in the surface sediments of the Nandu River, which will serve as a reference for future research.