Tuberkulosis
Ada beberapa faktor yang menjadi penyebab mengapa orang lebih rentan terhadap infeksi TB. Di tingkat global, faktor risiko paling penting adalah HIV; 13% dari seluruh kasus TB ternyata terinfeksi juga oleh virus HIV. Masalah ini umum ditemukan di kawasan sub-Sahara Afrika, yang angka HIV-nya tinggi. Tuberkulosis terkait erat dengan kepadatan penduduk yang berlebihan serta gizi buruk. Keterkaitan ini menjadikan TB sebagai salah satu penyakit kemiskinan utama. Orang-orang yang memiliki risiko tinggi terinfeksi TB antara lain: orang yang menyuntik obat terlarang, penghuni dan karyawan tempat-tempat berkumpulnya orang-orang rentan (misalnya, penjara dan tempat penampungan gelandangan), orang-orang miskin yang tidak memiliki akses perawatan kesehatan yang memadai, minoritas suku yang berisiko tinggi, dan para pekerja kesehatan yang melayani orang-orang tersebut. Penyakit paru-paru kronis adalah faktor risiko penting lainnya. Silikosis meningkatkan risiko hingga 30 kali lebih besar. Orang-orang yang merokok memiliki risiko dua kali lebih besar terkena TB dibandingkan yang tidak merokok. Adanya penyakit tertentu juga dapat meningkatkan risiko berkembangnya Tuberkulosis, antara lain alkoholisme/kecanduan alkohol dan diabetes mellitus (risikonya tiga kali lipat). Obat-obatan tertentu, seperti kortikosteroid dan infliximab (antibodi monoklonal anti-αTNF) juga merupakan faktor risiko yang semakin penting, terutama di kawasan dunia berkembang. Meskipun kerentanan genetik juga bisa berpengaruh, namun para peneliti belum menjelaskan sampai sejauh mana peranannya.
Tuberkulosis
Orang-orang yang melakukan kontak dalam waktu lama, dalam frekuensi sering, atau selalu berdekatan dengan penderita TB, berisiko tinggi ikut terinfeksi, dengan perkiraan angka infeksi sekitar 22%. Seseorang dengan Tuberkulosis aktif dan tidak mendapatkan perawatan dapat menginfeksi 10-15 (atau lebih) orang lain setiap tahun. Biasanya, hanya mereka yang menderita TB aktif yang dapat menularkan penyakit ini. Orang-orang dengan infeksi laten diyakini tidak menularkan penyakitnya. Kemungkinan penyakit ini menular dari satu orang ke orang lain tergantung pada beberapa faktor. Faktor-faktor tersebut antara lain jumlah titis infeksius yang disemprotkan oleh pembawa, efektifitas ventilasi lingkungan tempat tinggal, jangka waktu paparan, tingkat virulensistrain "M. tuberculosis", dan tingkat kekebalan tubuh orang yang tidak terinfeksi. Untuk mencegah penyebaran berlapis dari satu orang ke orang lainnya, pisahkan orang-orang dengan TB aktif ("nyata") dan masukkan mereka dalam rejimen obat anti-TB. Setelah kira-kira dua minggu perawatan efektif, orang-orang dengan infeksi aktif yang non-resisten biasanya sudah tidak menularkan penyakitnya ke orang lain. Bila ternyata kemudian ada yang terinfeksi, biasanya perlu waktu tiga sampai empat minggu hingga orang yang baru terinfeksi itu menjadi cukup infeksius untuk menularkan penyakit tersebut ke orang lain.