Heavy metals were analysed in Osun River (Nigeria) between 2017 and 2018. Concentrations of the heavy metals were in the increasing order: Fe > Zn > Cu > Mn > Pb > (Ni, Cr) > (Cd, Co). Iron made up 76% of the total heavy metals measured. Activities at Swanlux Farm (a major oil palm farm) seemed to impart on Osun River as the highest Fe concentration (2.55 mg/L) was measured near the farm. In the urban settlement, average zinc concentration was almost double (0.37 mg/L) of that found in the pr...