1、食物因素:如鱼、虾、蛋类、奶类最常见,其次是肉类和某些植物性食品,如草莓、可可、番茄。另外腐败性食品分解为多肽类,碱性多肽是组胺释放物。蛋白食品在未彻底消化之前,以胨或多肽形式被吸收,可引起荨麻疹,这在儿童较多见,也可能是儿童的消化道黏膜通透性与成人不同所致。另外加入食物中的色素、调味剂、防腐剂、食物中的天然或合成物质也能引起荨麻疹的病因。
2、物理因素:如冷、热、日光、摩擦及压力等物理和机械性刺激,这个是荨麻疹的病因。
3、感染各种感染因素:均可引起荨麻疹的病因。最常见的是引起上感的病毒和金黄色葡萄球菌,其次是肝炎、传染性单核细胞增多症和柯萨奇病毒等;寄生虫感染,如蛔虫、钩虫、血吸虫、丝虫、阿米巴和疟原虫等;细菌感染如急性扁桃体炎、齿槽脓肿、鼻窦炎、脓疱疮、败血症等。
4、吸入异物:物花粉、灰尘、动物皮屑、烟雾、羽毛、真菌孢子、挥发性化学品(如甲醛、丙烯醛、除虫菊、化妆品等)和其他经空气传播的过敏原等,这也是荨麻疹的病因。
5、动物及植物因素:如昆虫叮咬、毒毛刺入(如毛虫,甲虫及飞蛾的毛鳞刺入皮肤)以及接触荨麻、羊毛等。