The study aims to achieve an accurate assessment of 7 heavy metals, including Cu, Fe, Mn, Zn, Ni, Pb and Cd. Data were collected from 15 sampling stations and analyzed by atomic absorption spectrophotometry. The potential detrimental effects of these heavy metals were evaluated by Hakanson risk index. Hakanson risk index (RI) and Monte Carlo Simulation (MCS) and the ecological risk were articulated as probability distribution of Risk Index values instead of single point values to estimate the uncertainties in the risk evaluation process. The results showed that the levels of SEF (sediment enrichment factor) in the sediments were in the following order: Ni > Pb > Cd > Mn > Cu > Zn. Geo-accumulation index (Igeo) values showed no pollution for most of the metals except Ni, which portrayed the sediment was moderately contaminated and may have adverse effects on the ecology of the river. RI values from Hakanson Risk Index showed each individual station are at low ecological risks throughout the study area. According to the Monte Carlo simulation results and the traditional Hakanson risk index, the cumulative probability of Risk Index (RI) values is less than 150, which, according to the Hakanson risk index, represents low ecological risk. From the sensitivity analysis, the comparatively highest contribution to variance can be ranked as Cd > Pb > Ni > Zn > Cu. The outputs of this study could be used to assess ecological risk near urban area river sediment and help predict how the disposal of domestic sewage will affect the riverine ecosystem.