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