1. Infeksi Infeksi adalah penyebab paling umum dari bronkiektasis. Tuberkulosis, batuk rejan dan pneumonia adenovirus dapat menyebabkan bronkiektasis. Aspergillus dan mycoplasma, serta patogen yang dapat menyebabkan bronkopneumonia nekrosis kronis, juga dapat menyebabkan bronkiektasis. 2. Penyakit bawaan dan keturunan Penyakit keturunan yang paling umum menyebabkan bronkiektasis adalah fibrosis kistik. Selain itu, mungkin karena jaringan ikat yang berkembang lemah, sindrom Marfon juga bisa menyebabkan bronkiektasis. Sindrom Kartagener memanifestasikan dirinya sebagai tiga serangkai translokasi viseral, sinusitis dan bronkiektasis. Penyakit ini dikaitkan dengan fungsi silia yang abnormal. 4. defisiensi imunodefisiensi Cacat pada satu atau lebih imunoglobulin dapat menyebabkan bronkiektasis. defisiensi pada satu atau lebih subkelas IgG biasanya dikaitkan dengan infeksi bersiul berulang dan dapat menyebabkan bronkiektasis. defisiensi IgA tidak sering dikaitkan dengan bronkiektasis, tetapi dapat terjadi bersamaan dengan defisiensi subkelas IgG2 dan menyebabkan infeksi septik berulang pada paru-paru dan bronkiektasis. 5. Menghirup benda asing Kehadiran benda asing yang berkepanjangan dalam saluran udara dapat menyebabkan obstruksi dan peradangan kronis, sekunder untuk bronkiektasis.