1、吸入物:如花粉、灰尘、动物皮屑、烟雾、羽毛、真菌孢子、挥发性化学品(如甲醛、丙烯醛、除虫菊、化妆品等)和其他经空气传播的过敏原等。
2、食物:如鱼、虾、蛋类、奶类最常见,其次是肉类和某些植物性食品,如草莓、可可、番茄。另外腐败性食品分解为多肽类,碱性多肽是组胺释放物。蛋白食品在未彻底消化之前,以胨或多肽形式被吸收,可引起荨麻疹,这在儿童较多见,也可能是儿童的消化道黏膜通透性与成人不同所致。另外加入食物中的色素、调味剂、防腐剂、食物中的天然或合成物质也能引起荨麻疹。
3、药物:可分为两类,一类为可形成抗原的药物,如青霉素、血清、疫苗、磺胺、呋喃唑酮等,另一类为组胺释放剂,如阿司匹林、吗啡、可待因、哌替啶、多黏菌素、维生素B、奎宁、肼苯达嗪等。
4、遗传因素:某些型荨麻疹与遗传有关,如家族性冷性荨麻疹、遗传性家族性荨麻疹综合征等。
5、物理因素:如冷、热、日光、摩擦及压力等物理和机械性刺激。
6、精神因素:精神紧张或兴奋、运动后引起乙酰胆碱释放。