To investigate the genetic mechanism of mercury accumulation in maize (Zea mays L.), a population of 194 recombinant inbred lines derived from an elite hybrid Yuyu 22, was used to identify quantitative trait loci (QTLs) for mercury accumulation at two locations. The results showed that the average Hg concentration in the different tissues of maize followed the order: leaves > bracts > stems > axis > kernels. Twenty-three QTLs for mercury accumulation in five tissues were detected on chromosomes 1, 4, 7, 8, 9 and 10, which explained 6.44% to 26.60% of the phenotype variance. The QTLs included five QTLs for Hg concentration in kernels, three QTLs for Hg concentration in the axis, six QTLs for Hg concentration in stems, four QTLs for Hg concentration in bracts and five QTLs for Hg concentration in leaves. Interestingly, three QTLs, qKHC9a, qKHC9b, and qBHC9 were in linkage with two QTLs for drought tolerance. In addition, qLHC1 was in linkage with two QTLs for arsenic accumulation. The study demonstrated the concentration of Hg in Hg-contaminated paddy soil could be reduced, and maize production maintained simultaneously by selecting and breeding maize Hg pollution-safe cultivars (PSCs).