以河南洛阳市居民区、科教区、城市绿地、商业区、城市主干道、工业区和城乡结合处这7个功能区为研究对象,共采集63个样品.分析不同功能区土壤重金属含量,采用单因子污染指数和内梅罗综合污染指数评价重金属污染的程度, Hakanson 潜在生态风险指数法评价土壤重金属潜在生态风险,主成分分析重金属污染的成因和来源.结果表明,6种重金属平均含量均超过河南省土壤重金属背景值.不同功能区重金属的单因子污染指数平均污染趋势为 Cd ﹥ Zn ﹥ Pb ﹥ Cu ﹥ Ni ﹥Cr.内梅罗综合污染指数显示工业区重金属总含量最高,污染最为严重.单个重金属潜在生态危害指数 Eir 表明,Cd 的潜在生态危害指数最高.不同功能区土壤多金属潜在危害危险指数 RI 依次为工业区(548.87)﹥主干道(466.06)﹥商业区(392.81)﹥居民区(226.27)﹥科教区(189.76)﹥绿地(153.72)﹥城郊(117.45),工业区、主干道和商业区达强生态危害水平,居民区、科教区和绿地达中等生态危害水平,而城乡属轻微生态危害. Cu、 Zn、 Pb 和 Cd 为人为因子,主要来源于工业废物和交通排放; Cr 和 Ni 为自然源因子,受成土母质的控制.