Answer by
jaimesgirl (1055)
Red spots on your legs could be caused by any one of a number of irritants. You may be experiencing a contact dermatitis, resulting from an allergy to soap, a lotion, or even your laundry detergent. This could also be a heat rash, caused when warm skin is placed in extended contact with wet or damp clothing.