Heavy metal pollution mainly caused by human activities is becoming increasingly prominent and threatening human health and ecosystem safety in soil, which is a non-renewable natural resource that humans rely on for survival and development. Assessment and analysis of soil heavy metal health risk is significant for protecting human health, preventing soil pollution, and maintaining ecosystem security. Based on the investigation of heavy metals, including Cr, Pb, Cd, As, and Hg, in cultivated soil in Liuhe District, the health risk assessment model was used to identify the health risk characteristics of heavy metals, and the spatial distribution, main sources, and responses to landscape patterns were explored by using inverse distance weight interpolation, positive definite matrix factorization, landscape pattern index, and redundancy analysis. The results showed that the coefficients of variation corresponding to Cr, Pb, Cd, As, and Hg in the study area were 0.19, 0.36, 0.23, 0.52, and 1.16, respectively, all of which belonged to moderate or high variability, indicating that they had high spatial heterogeneity and were susceptible to human factors. Cr, Pb, and As were the main health risk characteristic factors in the study area, with the carcinogenic risks to children ranging from 13.307×10-6 to 38.400×10-6, 0.839×10-6 to 3.250×10-6, and 4.548×10-6 to 16.680×10-6, respectively, which were higher than those in adults. Agricultural production activities, industrial production, and transportation activities were the main sources of heavy metals, with carcinogenic risks to children of 17.946×10-6 and 12.941×10-6, respectively. Furthermore, high-risk areas caused by agricultural production activities were mainly concentrated in the northern area of Liuhe District and showed an increasing trend from south to north and from the center to the periphery. The surrounding areas caused by industrial production activities and transportation were mainly concentrated in the chemical industry park and economic development zone of Liuhe District and showed a spatial agglomeration feature of decreasing from south to north and from the core to the periphery. The cumulative explanatory value of the landscape pattern index for the comprehensive carcinogenic risk to children was 0.463, and patch density, patch proportion in landscape area, patch aggregation degree, and maximum patch index had significant effects on the comprehensive carcinogenic risk in children, and the corresponding explanatory values were 0.422, 0.274, 0.351, and 0.232, respectively. This study had important theoretical and practical significance for expanding the perspective of environmental health research, promoting the transformation of soil heavy metal management methods and safeguarding regional population health.