支氣管哮喘的病因是多方面的,包括特異性體質這一內在因素及其致敏原等外在的因素,遺傳的過敏體質患哮喘的小兒,可查到有皮膚和黏膜的滲出,性病變傾向,如患有濕疹、蕁麻疹、血管神經性水腫等病史,而且家族成員常有類似的疾病。
過敏原可以分為三類,引起感染的病原體及其毒素,如常引起呼吸道疾病的合胞病毒、鼻病毒、流感病毒等等,此外一些局部的感染灶如鼻竇炎、扁桃體炎也可以成為發病的誘因。
吸入物和刺激物的吸入,如灰塵、花粉、冷空氣、化學氣體等等可以刺激人體,引起支氣管哮喘的發作,比如說某些食物如海產品、牛奶、冰凍食物等也可以引起嬰幼兒哮喘的發作,但是次數較少的,四至五歲以后通常會逐漸減少。