支气管炎的很多病因是病毒感染,主要是在身体免疫力低下的时候所导致,有一定的传染性。超过90%的急性支气管炎的患者是病毒感染所导致,病毒可能通过空气或者直接接触传播。
危险因素包括一些吸烟、粉尘、空气污染以及受凉等身体免疫力低下。少数的支气管炎的患者是由于严重的空气污染或者是细菌感染所导致,大多数的慢性支气管炎的患者是由于吸烟所导致。此外空气污染、刺激性的气体、职业粉尘的暴露等,都是一些慢性支气管炎的危险因素。慢性支气管炎急性发作的时候往往是细菌感染所诱发,常见的感染细菌有肺炎链球菌、流感嗜血杆菌、卡他莫拉菌等。