По мнению специалистов, аллергическая пурпура представляет собой аутоиммунную реакцию. Таким образом иммунная система организма реагирует на бактериальную инфекцию. Симптомы обычно появляются через 1-3 недели после инфекции верхних дыхательных путей. Аллергическая пурпура может также появиться после приема определенных лекарственных средств, после вакцинации, укусов насекомых. Некоторые пищевые продукты также вызывают подобную реакцию (например, молоко, яйца, шоколад и изделия из пшеницы).