食物以鱼、虾、蟹、蛋类最常见。其次某种香料调味品亦可引起。药物,有许多可引起该病。常通过免疫机制引发荨麻疹。感染,包括病毒(如上感病毒、肝炎病毒)、细菌(如金葡萄)、真菌和寄生虫(如蛔虫等)。
动物及植物因素,如昆虫叮咬或吸入花粉、羽毛、皮屑等。物理因素,如冷热、日光、摩擦和压力等都可引起。此外,胃肠疾病,代谢障碍,内分泌障碍和精神因素亦可引起。