Purpose: The purpose of this study is to use the data in the GEO database to analyze, screen biomarkers that can diagnose tuberculosis, and verification of candidate biomarkers.Materials and methods: GSE158767 dataset were used to process WGCNA analysis, differential gene analysis, Gene ontology and KEGG analysis, protein-protein network analysis and hub genes analysis. Based on our previous study, the intersect between WGCNA and differential gene analysis could be used as candidate biomarkers. Then, the enzyme-linked immunosorbent assay was used to validate candidate biomarkers, and receiver operating characteristic was used to assess diagnose ability of candidate biomarkers.Results: A total of 412 differential genes were screened. And we obtained 105 overlapping genes between DEGs and WGCNA. GO and KEGG analysis showed that most of the differential genes were significantly enriched in innate immunity. A total of 15 hub genes were screened, and four of them were verified by Enzyme-linked immunosorbent assay. CCL5 performed well in distinguishing the healthy group from the TB group (AUC = 0.723). And CCL19 performed well in distinguishing the TB group from the ORD groups (AUC = 0.811).Conclusion: CCL19, C1Qb, CCL5 and HLA-DMB may play important role in tuberculosis, which indicated four genes may become effective biomarkers and could be conveniently used to facilitate the individual tuberculosis diagnosis in Chinese people.