Based on the Cr, Pb, Zn, Cd, and As content and grain data from the surface sediments of 56 sampling sites in the coastal waters off the northern Shandong Peninsula, the distribution characteristics of heavy metals in sediments were analyzed, and the sources of these elements were discussed. The results show that the distributions of Cr, Pb, and Zn were similar to each other, while the distributions of As and Cd differed from the other three, with Cr, Pb, Cd, and As all showing high concentrations in the Dengzhou shoal. Cr, Pb, and Zn, which are controlled by fine-grained components of surface sediments, mainly originated from natural processes, As mainly originated from aquaculture, and Cd originated from both natural and human sources. The high concentrations of heavy metals were mostly in areas of residual current convergence and coastal current action, and the distribution of heavy metals can be well correlated to the sedimentary dynamic environment. Human activities, grain size and hydrodynamic conditions are therefore important factors that influence the distribution of heavy metals in this study area., (Copyright © 2021 Elsevier Ltd. All rights reserved.)