In order to explore the environmental geochemistry characteristics of heavy metals (HMs) in soil-crop systems in an old industrial city, the concentration and fraction of HMs in the paddy, wheat, and maize root soil and their seeds were detected and analyzed. Subsequently, statistical methods, risk assessment coding (RAC), the bio-enrichment coefficient factor (BCF), influence index of comprehensive quality (IICQ), and ArcGIS spatial interpolation were used to conduct the translocation, accumulation, and comprehensive risk assessment of HMs in soil-crop systems. The results showed that the average concentrations of As, Cd, Cr, Cu, Hg, Ni, Pb, and Zn in root soil were ranked respectively as follows:12.56, 0.19, 63.48, 23.52, 0.038, 28.86, 21.68, and 69.47 mg·kg-1. HMs in root soil were accumulated to some extent in comparison with the soil background value in Ningxia, especially Cd and Hg, but did not exceed the soil environmental pollution screening value (GB 14618-2018). The average concentrations of the eight aforementioned elements in supporting crop seeds were 0.0149, 0.0112, 0.075, 6.7, 0.0015, 0.67, 0.0427, and 20.48 mg·kg-1 in turn. The over-limit ratio of As, Pb, and Cr in crop seeds was 4%, 3%, and 1%, respectively, relative to the national food safety standards (GB 2762-2017), whereas the other five elements were within the allowable range. In comparison to those in paddy and wheat, HMs hardly tended to translocate to maize seeds from root soil. According to the results of IICQ in soil-crop systems, the cultivated soil was in the state of slight sub-contamination regionally, and only 10% of sampling points showed slight (sub-)contamination-submoderate contamination, where we could replant maize to reduce HMs contamination risk.