結核病的預防對象是發生結核病的高危險人群,最重要的是排菌肺結核患者家庭內與其密切接觸受感染的兒童。
對已感染結核菌但沒有發生結核病的人,進行抗結核藥物治療的目的是為了盡可能殺死體內感染的結核菌,防止或減少已感染結核菌者發生結核病的風險是預防結核病的措施之一,稱為預防性治療。不是所有受結核菌感染者均會發生結核病,因此對全部感染者給予預防性治療是不必要的。
發生結核病爆發或聚集性流行的單位,特別是結核菌素反應大于等于15毫米的兒童或者有水皰丘疹等,以及青少年艾滋病病毒和結核菌雙重感染者,受結核感染的比其他高的高危對象,如糖尿病,硅沉著病,胃切除術后長期使用免疫抑制劑的患者以及未經正規治療肺內有非活動性結核病灶者。