The rapid industrial development in the Indian capital region has led to significant waste generation, which, despite undergoing treatment prior to disposal, contributes substantially to water body contamination. Given the diverse nature of these wastes and their potential repercussions across the food chain, a study was conducted to evaluate heavy metal contamination levels in the Ganga and Yamuna Rivers of two major cities. Six heavy metals (Pb, Cd, Hg, Cu, Cr, and Zn) were analyzed in fish, water, and sediment samples by utilizing flame atomic absorption spectrophotometry (Avanta Σ) from March 2019 to February 2020. Results revealed distinct heavy metal distribution patterns, with Cr > Zn > Pb > Cu > Cd > Hg in the Ganga River and Zn > Cr > Pb > Cu > Cd > Hg in the Yamuna River for fish samples. Additionally, levels of Hg in Cyprinus carpio and Sperata oar from the Ganga River, and Pb, Cd, Hg, and Cr in Salmophasia bacaila and Mystus cavasius from the Yamuna River exceeded WHO/FAO permissible limits. In water samples, the predominant heavy metal sequences were Pb > Cu > Zn > Cr > Cd > Hg for the Ganga River and Cr > Zn > Pb > Cu > Cd > Hg for the Yamuna River, with Pb, Cr, Zn, and Cd surpassing WHO standards. Sediment analysis revealed varying heavy metal compositions, with Zn > Cr > Pb > Cu > Cd > Hg in the Ganga River and Cr > Zn > Pb > Cu > Cd > Hg in the Yamuna River. While drinking water and fish from the Ganga River were deemed safe for consumption, those from the Yamuna River were not. Given the toxic nature of heavy metals and their detrimental health impacts, regular monitoring and effective management strategies are imperative.