Water quality is increasingly deteriorating and has affected lakes, which are important sources of freshwater. Heavy metals are of great concern because they are mostly toxic and resistant to decomposition. Aquatic macrophytes serve as stable biological filters that purify water bodies by accumulating dissolved metals and toxins in their tissues. Given their ability to trap various toxic heavy metals, the macrophyte Nymphaea lotus, which is observed on the surface waters of Oguta Lake, was studied to estimate the concentrations of six heavy metals in the water, sediment, and macrophytes. This was achieved by studying the spatial and temporal distribution of Nymphaea lotus in the lake and analysing the concentrations of heavy metals in the surface water, macrophytes, and sediment samples. Descriptive statistics, exploratory data analysis, and correlation analysis were used to analyse data obtained. Results revealed that the population of Nymphaea lotus declines over time from June to November in all regions. Upstream had the highest concentration of macrophytes (64%), while the downstream area has the lowest (2%). The heavy metal concentrations in the three samples ranges from 0.16 mg/kg to 2.96 mg/kg in sediments and Nymphaea lotus, and from 0.16 mg/L to 2.16 mg/L in water, with lead showing the highest concentration across all sample type. This highlights heavy metal contamination in the lake. The sparsely populated Nymphaea lotus exhibits selective bioaccumulation of lead, mercury, and zinc, while it seems to exclude or inefficiently absorb arsenic and chromium. Correlation analysis suggests a close interdependence between the concentrations of metals in sediments, water, and macrophytes, with sediments playing a key role in both water contamination and macrophyte metal absorption. Corrective and preventive measures should be taken to restore the lake.