ObjectiveTo investigate the epidemiology of tuberculosis in Mianyang city, and investigate its risk factors to provide scientific evidence for tuberculosis prevention and management. MethodsA stratified cluster random sampling method was applied and 184094 residents were recruited in the study. The prevalence of tuberculosis was analyzed by questionnaires, physical examinations, X-ray, and laboratory tests. The risk factors of tuberculosis were analyzed by binary logistic regression method. ResultsOne hundred and seventy-five subjects were diagnosed with active tuberculosis, and the incidence of tuberculosis was 95.06 per thousand. There were 32 smear-positive pulmonary tuberculosis patients, and the incidence was 17.38/100 per thousand. Males, farmers and workers, diabetes, family history of tuberculosis, smoking, drinking were risk factors for tuberculosis. ConclusionsThe prevalence of tuberculosis in Mianyang city is similar with the whole country. Male, farmers and workers, diabetes, family history of tuberculosis, smoking, and drinking maybe the risk factors of tuberculosis.