The exact cause of HSP remains unknown, but it is often preceded by an upper respiratory infection. Other potential triggers include certain medications, vaccinations, and food allergies. It is generally believed that an abnormal immune response plays a significant role in the development of this condition.