1.食物、動物及植物因素。
2.藥物,如青霉素、磺胺類、痢特靈、血清疫苗等,常通過免疫機制引發蕁麻疹。而阿司匹林、嗎啡、阿托品、維生素B1等藥物為組胺釋放物,能直接使肥大細胞釋放組胺引發蕁麻疹。
3.感染,包括病毒(如肝炎病毒)、細菌(如金黃色葡萄球菌)、真菌和寄生蟲(如蛔蟲等)。
4.物理因素,如溫度變化、日光、摩擦、壓力、運動等都可引起。
5.某些自身免疫性疾病、胃腸疾病,代謝障礙,內分泌障礙和精神因素亦可引起。