The City of Meycauayan is considered as one of the most polluted cities in the developing world on the account of industrial discharges of toxic materials to the environment. This work investigated the sources of the heavy metal pollution by analyzing soil and sediment samples for heavy metals (Cr, Hg, Ni, and Pb) together with selected environmental indicators (TN, TOM, and TP) located along the Meycauayan River. Hierarchical cluster analysis (HCA), principal components analysis (PCA), and Pearson correlation analysis (CA) were used to identify the sources of the metals. Results showed delineated locations of severe levels of heavy metal pollution downstream because of the concentration of industrial activities. Cr contributed more than any other heavy metals analyzed due to proliferation of tanneries discharging untreated wastewaters to the river. Significant inputs of Pb and Hg from Pb-acid battery recycling and gold smelting industries were also found. Risk assessments indicated severe levels of heavy metal pollution where industrial activities are concentrated. The mean Cr, Pb, Ni, and Hg in the sampling locations have mean incidences of toxicity of 91.7 %, 53.6 %, 27.7 %, and 70.0 %, respectively. Our study showed a serious need to address heavy metal pollution in Meycauayan.