ابتلا به آسم ممکن است زمینه ژنتیکی داشته باشد یا بر اثر عوامل محیطی، در یک فرد بوجود بیاید. برخی از آلاینده‌های محیطی مانند گرد و غبار، دود سیگار، آلودگی هوا و بخارات گازهای سمی در تحریک علائم بیماری موثر هستند.