过敏性紫癜可由溶血性链球菌感染或金黄色葡萄球菌感染引起。在其他情况下,该疾病可能由肺炎球菌或结核分枝杆菌感染引起。有些人可能是水痘诱发的过敏性紫癜。一些寄生虫会导致过敏性紫癜,如蛔虫或钩虫接触人体后,它们会诱发人体自身免疫反应,从而导致过敏性紫癜。