1.食物
如魚、蝦、蛋類、奶類最常見,其次是肉類和某些植物性食品,如草莓、可可、番茄。另外腐敗性食品分解為多肽類,鹼性多肽是組胺釋放物。蛋白食品在未徹底消化之前,以腖或多肽形式被吸收,可引起蕁麻疹,這在兒童較多見,也可能是兒童的消化道黏膜通透性與成人不同所致。另外加入食物中的色素、調味劑、防腐劑、食物中的天然或合成物質也能引起蕁麻疹。
2.藥物
可分為兩類,一類為可形成抗原的藥物,如青黴素、血清、疫苗、磺胺、呋喃唑酮等,另一類為組胺釋放劑,如阿司匹林、嗎啡、可待因、哌替啶、多黏菌素、維生素B、奎寧、肼苯達嗪等。
3.感染
各種感染因素均可引起本病。最常見的是引起上感的病毒和金黃色葡萄球菌,其次是肝炎、傳染性單核細胞增多症和柯薩奇病毒等;寄生蟲感染,如蛔蟲、鉤蟲、血吸蟲、絲蟲、阿米巴和瘧原蟲等;細菌感染如急性扁桃體炎、齒槽膿腫、鼻竇炎、膿皰瘡、敗血症等。
4.吸入物
花粉、灰塵、動物皮屑、煙霧、羽毛、真菌孢子、揮發性化學品(如甲醛、丙烯醛、除蟲菊、化妝品等)和其他經空氣傳播的過敏原等。
5.物理因素
如冷、熱、日光、摩擦及壓力等物理和機械性刺激。
6.動物及植物因素
如昆蟲叮咬、毒毛刺入(如毛蟲,甲蟲及飛蛾的毛鱗刺入皮膚)以及接觸蕁麻、羊毛等。
7.精神因素
精神緊張或興奮、運動後引起乙酰膽鹼釋放。
8.內臟和全身性疾病
如風溼熱、類風溼性關節炎、系統性紅斑狼瘡、惡性腫瘤、甲亢、高脂血症、內分泌改變(月經、妊娠、絕經)、傳染性單核細胞增多症以及慢性疾病如膽囊炎、腎炎、糖尿病等。