支气管哮喘的病因是多方面的,包括特异性体质这一内在因素及其致敏原等外在的因素,遗传的过敏体质患哮喘的小儿,可查到有皮肤和黏膜的渗出,性病变倾向,如患有湿疹、荨麻疹、血管神经性水肿等病史,而且家族成员常有类似的疾病。
过敏原可以分为三类,引起感染的病原体及其毒素,如常引起呼吸道疾病的合胞病毒、鼻病毒、流感病毒等等,此外一些局部的感染灶如鼻窦炎、扁桃体炎也可以成为发病的诱因。
吸入物和刺激物的吸入,如灰尘、花粉、冷空气、化学气体等等可以刺激人体,引起支气管哮喘的发作,比如说某些食物如海产品、牛奶、冰冻食物等也可以引起婴幼儿哮喘的发作,但是次数较少的,四至五岁以后通常会逐渐减少。