Univariate logistic regression analysis showed that serum 25(OH)D, IGF-1 and PDGF were significantly associated with the risk of thyroid cancer. Here, IGF1 is linked to thyroid cancer.