Telomeres, repeated TTAGGG sequences at chromosomal ends, shorten with age and indicate cellular lifespan. Zinc can protect against telomere damage through its anti-oxidative effect. Meanwhile, telomere shortening was correlated with metabolic diseases of hypertension and type 2 diabetes. The objective of this study was to investigate whether the association between zinc and telomere length differs by the presence or absence of hypertension/type 2 diabetes. This is a cross-sectional study with 1064 participants of the Iwaki area, Japan. Multiple linear regression models were performed to test the hypothesis. A higher serum zinc concentration was significantly associated with a longer G-tail length (β = 48.11, 95% confidence intervals [CI]: 25.69, 70.54, p < 0.001). By multivariate linear regression analysis, there was a significant positive association between zinc and G-tail length in both hypertensive (β = 46.84, 95%CI: 9.69, 84.0, p = 0.014) and non-hypertensive groups (β = 49.47, 95%CI: 20.75, 78.18, p = 0.001), while the association was significant only in the non-diabetes group (β = 50.82, 95%CI: 27.54, 74.11, p < 0.001). In conclusion, higher zinc concentration was significantly associated with longer G-tail length. The protective effect of zinc on G-tail did not differ by hypertension status; however, it disappeared in individuals with type 2 diabetes.