Ecological-geochemical assessment of Central district of St. Petersburg was made on the base of analysis of heavy metals content in urban soil. The main contaminants of urban soils determined by average coefficient of concentration, which is the element content in soil sample to background content ratio, are Zn(11,5), Pb(7,2), Cd(4,3), Cu(3,8). Their concentrations vary within: Zn (193-1170 mg/kg), Pb (56,2- 499 mg/ kg), Cd (0,025-1,56 mg/kg), Cu (38,4-318 mg/kg). Total index of contamination for soil, calculated taking into account hazard class of heavy metals, is 36,5 (the maximum value of the index being 77), which characterizes the hazardous category of contamination (this category refers to 48% of the samples). Factor analysis identified three groups of elements: first factor has contributed 48,85% and unites Cu, Zn, Pb, Cd, Ba; second factor has contributed 16,67% and unites Cr, Ni, Co; third factor has contributed 12,69% and unites Fe and Mn. Delivery of these elements is due to different reasons: the first two groups are associated with the antropogenic factor, the third group is more related to the natural processes of soil formation. Sr has no strong correlations with other elements, and its lowest coefficient of concentration suggests that this element can not be regarded as a contaminant. The main cause of soil contamination is likely to be the impact of vehicle emissions, although local contamination of urban soil (entering of untested soils in the reconstruction of lawns, waste building materials, etc.) cannot be ruled out. The spatial distribution of contaminants is focal and diffuse, that being the rule for integrated urban contamination. Refs 21. Figs 5. Tables 8.