Abstract. China is the largest anthropogenic mercury emitter in the world, where primary nonferrous metal smelting process is regarded as one of the most significant emission sources. In this study, atmospheric mercury emissions from primary zinc, lead and copper smelters in China during 2000–2010 were estimated using a technology-based methodology with comprehensive consideration of mercury concentration in concentrates, smelting process, mercury removal efficiencies of air pollution control devices (APCDs) and installation rate of a certain type of APCD combination. Our study indicated that atmospheric mercury emission from nonferrous metal smelters in 2000, 2003, 2005, 2007 and 2010 was 67.6, 100.1 86.7 80.6 and 72.5 t, respectively. In 2010, the mercury in metal concentrates consumed by primary zinc, lead and copper smelters were 543 t. The mercury emitted into atmosphere, fly ash, other solids, waste water and acid was 72.5, 61.5, 2.0, 3774 and 27.2 t, respectively. Mercury retrieved directly from flue gas as byproduct of nonferrous metal smelting was about 2.4 t. The amounts of mercury emitted into atmosphere were 39.4, 30.6 and 2.5 t from primary zinc, lead and copper smelters, respectively. The largest amount of mercury was emitted from Gansu province, followed by Henan, Yunnan, Hunan, Inner Mongolia and Shaanxi provinces. The average mercury removal efficiency was 90.5%, 71.2% and 91.8% in zinc, lead, and copper smelters, respectively.