荨麻疹的病因非常复杂,约三分之四的病患找不到原因,特别是慢性荨麻疹。常见原因主要有:食物及食物添加剂;吸入物;感染;
药物;物理因素如机械刺激、冷热、日光等;昆虫叮咬;精神因素和内分泌改变;遗传因素等。