The concentrations of metals (Ca, Cd, Fe, Mn, Pb and Zn) were determined by flame atomic absorption spectrophotometry in water, sediments and fish samples in the Ogun river catchments, Ketu, Lagos, which is an important bird nesting, fishing and drinking water source. The results show that the southern tip bothering the Lagos lagoon is where the highest metal concentrations are found in the fish species (Tilapia sp. and Chrysichthys sp.), whereas the Agboyi creek segment near the lagoon with higher surrounding human population density recorded higher levels of metals in sediments and water samples. The two fish species accumulated different amounts of metals. However, the differences were not statistically different at p < 0.05. There is a significant correlation (p < 0.05) for Cd concentration in water. The concentrations of Pb in sampling points 3 and 4 as well as Cd, Mn and Fe in all six sampling points exceeds the World Health Organization (WHO) limits for drinking water. Levels of metals obtained for sediments are within the range reported for Nigeria's river sediments. Based on this study, the human risks for heavy metals in the harvested fish species from the Ogun river catchments, Ketu, are low for now as the concentrations were below the recommended Food and Agriculture Organization (FAO) maximum limits for Pb (0.5 mg/Kg), Cd (0.5 mg/Kg), and Zn (30 mg/Kg) in fish.