自然個體和社會因素都會對結核病的流行產生不同程度的影響。
一、自然因素,氣候、地理環境影響結核病流行。城市較農村人口密集,結核病易于流行。
二、個體因素,結核感染率隨年齡的增長而上升,結核病患病死亡高峰向老年推移。受妊娠、分娩、哺乳等生理因素影響,青春期女性發病多于男性。硅沉著病、糖尿病、營養不良、嚴重的煙酒嗜好等增加了結核病的發病。
三、社會因素,一個地區經濟狀況好壞,居民生活水平高低,使結核病疫情相差懸殊。人口密度越大,傳染機會越多,傳染源進入無結核病流行地區或易感者大量進入流行區,均會引起結核病的流行。如一些欠發達地區的青少年進入大城市,容易發生多種傳染病流行,其中包括了結核病的流行。