引起哮喘病的原因主要分為兩類,一類是遺傳因素,一類是環境因素所引起的。絕大多數的哮喘病的患者,都存在過敏性的體質,遺傳因素就在這些患者身上可以明顯的體現出來。
它是一種多基因遺傳的疾病,絕大多數的哮喘病患者中,可以發現有哮喘病的親屬存在,或者其他過敏性疾病的病史。例如特應性皮炎,過敏性皮炎等等,環境因素,包括可以通過空氣傳播的變應原,如螨蟲,花粉,寵物的皮毛,霉菌等等。
還有一些食物,例如海鮮類的魚、蝦、蟹,高蛋白的食品牛奶、花生、豆類等等。另外,還有細菌病毒的感染,運動和藥物,都有可能誘發哮喘病的發作。