The geochemical compositions of sediments in the Dongshan Bay, a semi-enclosed bay on the southeast coast of China, were obtained to identify pollutant sources and evaluate the anthropogenic impacts over the last 100 years. The results indicated that the metal flux had been increasing since the 1980s. Enrichment factor values (Pb, Zn and Cu) suggested only slight enrichment. The proportion of anthropogenic Pb changed from 9% to 15% during 2000-2014. Coal combustion might be an important contamination source in the Dongshan Bay. The historical variation in the metal flux reflected the economic development and urbanization in the Zhangjiang drainage area in the past 30 years. According to the Landsat satellite remote sensing data, the urbanization area expanded approximately three times from 1995 to 2010. The delta C-13 values (-21%o to 23%o) of the organic matter (OM) in the sediments indicated that the OM was primarily sourced from aquatic, terrigenous and marsh C-3 plants. Nitrogen was mainly derived from aquatic plants and terrigenous erosion before the 1980s. However, the total organic carbon (TOC) contents, total nitrogen (TN) contents and delta N-15 had been increasing since the 1980s, which suggested that the sources of nitrogen were soil erosion, fertilizer and sewage. In addition, the TOC and TN fluxes in the Dongshan Bay had significantly increased since the 1980s, which reflected the use of N fertilizer. However, the TOC and TN fluxes significantly decreased in the past decade because environmental awareness increased and environmental protection policies were implemented. (C) 2017 Elsevier Ltd. All rights reserved.