Faktor risiko yang berperan dalam kejadian tuberkulosis adalah faktor karakteristik individu (umur, jenis kelamin, tingkat pendidikan, pekerjaan, penghasilan) faktor sosial ekonomi (status kemiskinan), faktor risiko kondisi lingkungan (kepadatan hunian, ventilasi, suhu, kelembaban, pencahayaan, dan jenis rumah/materi bangunan), faktor perilaku kebiasaan merokok, faktor riwayat kontak, dan jarak rumah ke fasilitas pelayanan kesehatan.