This study aimed to investigate the levels of trace elements in animal-derived food in Shenzhen, Southern China. The concentrations of 14 trace elements (Cd, Hg, Pb, As, Cr, Cu, Fe, Zn, Mn, Mo, Ni, Co, Se and Ti) in a total of 220 meat samples, collected from the local markets of Shenzhen were determined. Cu, Fe and Zn were the major elements, with concentrations approximately 2-3 orders of magnitude higher than those of other elements. However, the daily intakes of Cu, Fe and Zn merely via the consumption of the meat products were lower than the recommended nutrient intake values provided by the 2013 Chinese Dietary Guide. Among the non-essential trace elements, Cd was accumulated in animal viscera, and the concentration ratios of chicken gizzard/chicken, chicken liver/chicken, pig kidney/pork and pig liver/pork were 41.6, 55.2, 863 and 177, respectively. In addition, high concentrations of As were found in aquatic products, especially in marine fish. The concentration of As in marine fish was slightly higher than the limits recommended by China, USA and Croatia. The health risk assessment of trace elements through the consumption of meat products by adult residents in Shenzhen was evaluated by using the target hazard quotient (THQ) method. The total THQ was greater than 1, implying a potential health risk. Approximately 66% of total THQ values, mainly from As, were from the consumption of aquatic products.