ยังไม่เป็นที่แน่ชัดว่าทำไมบางคนถึงเป็นโรคหอบหืดและบางคนก็ไม่เป็นโรคนี้ แต่อาจเป็นเพราะปัจจัยทางสิ่งแวดล้อมและกรรมพันธุ์ (กรรมพันธุ์) ผสมกัน ทริกเกอร์โรคหอบหืด การสัมผัสกับสารระคายเคืองและสารที่ก่อให้เกิดการแพ้ (สารก่อภูมิแพ้) สามารถกระตุ้นสัญญาณและอาการของโรคหอบหืดได้ ตัวกระตุ้น
โรคหอบหืด นั้นแตกต่างกันไปในแต่ละบุคคลและอาจรวมถึง: สารก่อภูมิแพ้ในอากาศ เช่น เกสรดอกไม้ ไรฝุ่น สปอร์ของเชื้อรา สะเก็ดผิวหนังของสัตว์เลี้ยง หรืออนุภาคของขยะจากแมลงสาบ การติดเชื้อทางเดินหายใจ เช่น โรคไข้หวัด การออกกำลังกาย อากาศเย็น สารมลพิษทางอากาศและสารระคายเคือง เช่น ควัน ยาบางชนิด รวมถึงเบต้าบล็อกเกอร์ แอสไพริน และยาต้านการอักเสบที่ไม่ใช่สเตียรอยด์ เช่น ไอบูโพรเฟน (Advil, Motrin IB และอื่นๆ) และนาพรอกเซนโซเดียม (Aleve) อารมณ์รุนแรงและความเครียด ซัลไฟต์และวัตถุกันเสียที่เติมลงในอาหารและเครื่องดื่มบางประเภท รวมทั้งกุ้ง ผลไม้แห้ง มันฝรั่งแปรรูป เบียร์และไวน์ โรคกรดไหลย้อน (GERD) ซึ่งเป็นภาวะที่กรดในกระเพาะอาหารย้อนขึ้นไปในลำคอ