264 mg/kg (dry season) and 0.627 ± 0.035-9.364 ± 0.786 mg/kg (wet season)) exceeded the Codex limits in all samples. Health risk indices for the species indicated potential risk to the population from the consumption of Oreochromis niloticus. However, hazard index and target carcinogenic risk values indicate that people in the communities do not face significant non-carcinogenic and carcinogenic risks from cadmium and lead intake by consuming the fish species.