过敏性紫癜的病因取决于感染因素、药物因素、遗传因素或者外界因素。
应要考虑是细菌、病毒和寄生虫。寄生虫有蛔虫,而病毒有麻疹、水痘、风疹,细菌感染多数是呼吸道感染,以溶血性链球菌为主。
可能是服用了抗生素、解热镇痛类药物或者是利尿剂类的药物,出现过敏性紫癜。
如果家族中有其他的人群出现了过敏性紫癜,就要考虑是遗传因素引起的现象。
要考虑是疫苗接种、被蚊虫叮咬、寒冷刺激或者是接触到了花粉、尘埃引起的过敏现象。