荨麻疹可由多种原因引起,主要有昆虫叮咬,冷、热、风、日光等的物理性刺激,花粉、萱麻等植物性刺激,食入鱼、虾、蟹等发物,注射血清、青霉素等药物,病灶感染或肠寄生虫感染产生的毒性物质刺激等。
胃肠功能紊乱,内分泌功能失调,代谢障碍,神经精神创伤等也可引起荨麻疹。