Этиология заболевания не установлена.
К наиболее частым предрасполагающим факторам относят бактериальные и вирусные инфекции респираторного и ЖКТ, которые предшествуют развитию болезни у 40-80% больных. В список этиологических агентов, связанных с развитием пурпуры Шёнлейна-Геноха, входят β-гемолитический стрептококк группы A, Haemophilus influenzae, Chlamydia, Mycoplasma, Legionella, Yersinia, Salmonella, Helicobacter pylori, Clostridium difficile, вирусы Эпстайна-Барр, Коксаки, гепатита В и С, аденовирус, цитомегаловирус, парвовирус B19. В литературе описаны единичные наблюдения пурпуры Шёнлейна-Геноха, возникшей после проведения вакцинации от брюшного тифа, кори, гриппа. Кроме инфекционных факторов, в качестве триггера могут выступать алкоголь, лекарства, пищевые продукты, переохлаждение, укусы насекомых. О возможной роли наследственной предрасположенности могут свидетельствовать единичные наблюдения развития пурпуры Шёнлейна-Геноха у близких родственников.