Anthropogenic activities, especially industrial production and agricultural practices have led to Cd accumulation in the agricultural soil locating near to the industrial areas of China threatening soil environmental quality and food security. In this study, the sources of Cd pollution were accurately analyzed, which may lead to efficiently control the Cd content in the soil. The samples of agricultural topsoil, four possible pollution sources such as smelter dust, automobile exhaust, cement factory dust and agricultural fertilizer were collected, and the Cd concentrations and Cd isotope ratios were analyzed using the instrument of Inductively Coupled Plasma Mass Spectrometry (ICP-MS) and Multi-collector Inductively Coupled Plasma Mass Spectrometry (MC-ICP-MS). The results indicated that the Cd concentration of agricultural topsoil (11.72 +/- 0.30 mg kg(-1)) was much higher than the recommended value (0.6 mg kg(-1)). The highest delta Cd-114/110(NIST3108) value (-0.15 +/- 0.14 parts per thousand) was observed for smelter dust and the lowest delta Cd-114/110(NIST3108) value (0.64 parts per thousand) was found in cement factory dust. Similarly, the highest Cd concentration was found in smelter dust and it was clearly distinguishable from the other samples based on delta Cd-114/110(NIST108) values. Cd isotope analysis suggested that smelter along with agricultural fertilizer were the major sources of Cd accumulation in agricultural topsoil. In addition, based on the IsoSource software, the relative Cd contribution rates due to automobile exhaust, cement factory, agricultural fertilizer, and smelter dust were 14%, 7%, 20%, and 59%, respectively, demonstrating that smelter dust is the main pollution source of Cd in the study area. Cd isotope analysis is a promising tool to accurately identify the heavy metal pollution sources.