Red spots on the palms of the hands may be caused by contact dermatitis, thrombocytopenic purpura, syphilis and other diseases. 1. Contact dermatitis: an inflammatory reaction caused by skin contact with external substances, clinically manifested as pinpoint-sized dense pimples, erythema, and itching and other symptoms. 2. Thrombocytopenic purpura: the patient’s skin or mucous membranes will appear pinpoint bleeding points, often accompanied by nasal cavity, gum bleeding. 3. Syphilis: caused by syphilis spirochetes infecting the organism, mainly transmitted through sexual behavior. The patient’s skin will appear wrinkled, dry, red or reddish-brown papules and petechiae and other symptoms, commonly found in the genitals, hands and feet. The causes of red spots on the palms of the hands are many, and it is recommended that patients go to a regular hospital to clarify the cause of the disease.