Alloimmunisation to platelets leads to the production of antibodies against platelet antigens and consequently to thrombocytopenia. Numerous molecules located on the platelet surface are antigenic and induce immune-mediated platelet destruction with symptoms that can be serious. Human platelet antigens (HPA) cause thrombocytopenias, such as neonatal alloimmune thrombocytopenia, post-transfusion purpura, and platelet transfusion refractoriness. Thirty-four HPA are classified into 28 systems. Assays to identify HPA and anti-HPA antibodies are critically important for preventing and treating thrombocytopenia caused by anti-HPA antibodies. Significant progress in furthering our understanding of HPA has been made in the last decade: new HPA have been discovered, antibody-detection methods have improved, and new genotyping methods have been developed. We review these advances and discuss issues that remain to be resolved as well as future prospects for preventing and treating immune thrombocytopenia.