Heavy metal contamination in industrial-agricultural regions poses global challenges, yet comprehensive risk assessment models addressing both ecological and human health impacts are scarce. This study introduces a novel multi-compartmental risk assessment framework applied to the Saldha River region of Gazipur, Bangladesh, a rapidly industrialising area experiencing significant environmental stress. Here, we analysed eight heavy metals (Cr, Pb, Cu, Fe, Mn, Zn, Ni, and Cd) in soil, wastewater, and plant samples (spinach, wild rice, and nut grass) via atomic absorption spectrophotometry (AAS). Ecological risks were evaluated through contamination factor (CF), pollution load index (PLI), and geo-accumulation index (I