The study investigates the occurrence and bioaccumulationof heavy metals in water, sediment,fish, and prawn from the Ojo River with a view to identify the source of origin and the associated ecological and human health risks. The result shows that heavy metal concentrations in water [As = 0.010, Cd = 0.001, Cr = 0.041, Cu = 0.019, Co = 0.050, Fe = 0.099, Pb = 0.006, Ni = 0.003, and Zn = 0.452(mg/L)]were within theacceptable limits. The heavy metals in the sediment [As = 0.050, Cd = 0.287, Cr = 0.509, Cu = 0.207, Co = 0.086, Fe = 33.093, Pb = 0.548, Ni = 0.153 and Zn = 4.249 (mg/kg)]were within their respective background levels orearth's crust and theTEL and PEL standardlimits. The bioaccumulation ofheavy metals in fish and prawntissues are in this hierarchical form: Fe > Zn > Cu > Cr > Ni > Co > Pb > Ar > Cd and Fe > Zn > Cu > Cr > Pb > Ar > Ni > Co > Cd, respectively. The bioaccumulation factors of heavy metals in fishranged from 0.893 - 16.611 and 1.056 - 49.204 in prawn, which were higher than the biota-sedimentation factors (BSAF) values, inferring that the fish and prawns of this study ingested heavy metals highly from watercolumn. The aggregated BSAF scores (fish = 5.584 and prawn = 9.137) showed that these organisms are good concentrators of heavy metals in sediments. The water quality index and other pollution indices (Singlepollutionindex, Heavymetal assessment index, and Heavy metalpollutionindex) demonstrates slightlycleanwater, with a moderate level of contamination. The HI values of heavy metals in water, fish, and prawn were lower than 1, implying non-carcinogenic risk in children or adults. The ADD and EDI values of the metals were within their respective oral reference doses (RfD). The TCR values showed that exposure to water, either by ingestion or dermal absorption and the consumption of P. obscura and M. vollenhovenii from the Ojo River would not induce cancer risks in people, though As, Cr, Cd, and Pb showed carcinogenic potentials. The sediment contamination indices such as CF, mCd, EF, and Igeo showed a moderate level of pollution. The ecological risk values (NMPI, mCd = 0.068, PLI = 0.016, and R.I = 86.651) of heavy metals implies "no-moderate risk" except for Cd, which showed high risk. The ecotoxicologicalparameters, m-PEL-Q (0.024) and m-ERM-Q (0.016) denotes low contamination and no probability of acute toxicity. The CV analysis showed high dispersions and variabilities in the distributions of the heavy metals in water. Other source analyses (Pearson's correlation matrix, PCA, and HCA) showed that both natural processes and anthropogenic activities are responsible for the occurrence of heavy metals in water and sediment from the Ojo River.