蕁麻疹的病因復雜,約3/4的患者不能找到病因,尤其是慢性蕁麻疹的患者。目前發現蕁麻疹的可能因素包括:第一、對食物及食物添加劑過敏。主要是動物蛋白性食物,包括魚、蝦、蟹、肉、蛋。植物性的食物,如茄子、竹筍、菠菜、蘋果、李子等蔬菜和水果。另外食物中加入的色素、調味劑、防腐劑、酵母、水楊酸、檸檬酸等物質均有可能引起過敏;第二、吸入物。如花粉、動物皮屑、羽毛、灰塵、甲醛等氣體的吸入均可誘發蕁麻疹,通常患者伴有呼吸道癥狀;第三、感染因素。各種急慢性感染因素,包括細菌感染、病毒感染、寄生蟲感染均可引起蕁麻疹;第四、藥物。許多藥物會引起蕁麻疹發作,例如青黴素、磺胺、血清、疫苗,這類蕁麻疹通常是免疫反應;第五、物理因素。例如機械刺激、冷、熱、日光等;第六、昆蟲叮咬。蜜蜂、黃蜂等昆蟲叮咬所誘發的變態反應中,風團是一種突出癥狀;第七、精神因素和內分泌改變;第八、內科疾病;第九、遺傳因素。