Metal exposure has been reported to be associated with metabolic syndrome (MetS), however, the evidence remains inconclusive, particularly in elderly individuals. From May to July 2016, serum levels of 16 metals were measured using inductively coupled plasma mass spectrometry (ICP-MS) in 852 elderly individuals (≥65 years) residing in Wuhan, China. Biological detection and disease recognition were based on individual surveys conducted during health check-ups. Spearman’s rank correlation analysis was performed to identify the correlation among serum metals. The data were Ln-transformed to fit a normal distribution for further analyses. Linear and logistic regression were applied to explore the associations between metals and diseases. Restricted cubic spline (RCS) analysis was utilized to examine dose-response relationships. The Weighted Quantile Sum (WQS) score was applied to determine the empirical weights of each heavy metal in the context of their combined effect on metabolic diseases. The prevalence of MetS, hypertension, diabetes, and hyperlipidemia were 46.36 %, 68.90 %, 24.65 %, and 21.60 %, respectively. Serum metal mixture was positively associated with the prevalence of MetS (OR = 1.92, 95 % CI: 1.30–2.82), hypertension (OR = 1.50, 95 % CI: 1.01–2.23), and diabetes (OR = 2.18, 95 % CI: 1.48–3.22). In single metal models, we found that serum zinc levels were associated with an increased risk of MetS, while rubidium had a protective effect against MetS. Interestingly, different metals had distinct effects on specific diseases in this study: lithium and barium were more likely to influence blood pressure, while selenium had a more significant effect on blood glucose. Lipids were more susceptible to the effects of zinc, selenium, and strontium. Platelet count (PLT) and lymphocyte count (LYM) mediated the association between selenium exposure and hyperlipidemia, while neutrophil count (NEU) mediated the relationship between serum rubidium exposure and MetS. Our findings offer valuable etiological insights into the relationship between serum heavy metals and the prevalence of MetS, suggesting that peripheral blood cells may play a mediating role in this association.