1、感染:包括病毒(如上感病毒、肝炎病毒)、細菌(如金葡萄)、真菌和寄生蟲(如蛔蟲等)。
2、動物及植物因素, 如昆蟲叮咬或吸入花粉、羽毛、皮屑等。
3、物理因素, 如冷熱、日光、摩擦和壓力等都可引起。 此外, 胃腸疾病, 代謝障礙, 內分泌障礙和精神因素亦可引起。
4、食物以魚、蝦、蟹、蛋類最常見。 其次某種香料調味品亦可引起。
5、藥物, 有許多可引起該病。 青黴素、磺胺類、痢特靈、血清疫苗等, 常通過免疫機制引發蕁麻疹。 而阿司匹林、嗎啡、阿托品、維生素B1等藥物為組胺釋放物, 能直接使肥大細胞釋放組織胺引發蕁麻疹。