1、藥物:有許多可引起該病。青黴素、磺胺類、痢特靈、血清疫苗等,常通過免疫機制引發蕁麻疹。而阿司匹林、嗎啡、阿托品、維生素B1等藥物為組胺釋放物,能直接使肥大細胞釋放組織胺引發蕁麻疹。
2、食物及食物添加劑:主要是動物蛋白性食物,如魚、肉類、蟹、蛋、蝦等,加入食品中的色素、調味品、防腐劑等等也可能造成蕁麻疹。
3、動物及植物因素:如昆蟲叮咬或吸入花粉、羽毛、皮屑等。
4、感染:包括病毒(如上感病毒、肝炎病毒)、細菌(如金葡萄)、真菌和寄生蟲(如蛔蟲等)。
5、物理因素:如各種搔抓等刺激、冷、熱、日光都可誘發。
6、精神因素:精神緊張、月經、妊娠、情緒激動等也可患病。