Hives are raised, often itchy, red welts on the surface of the skin. They are usually an allergic reaction to food or medicine. When you have an allergic reaction to a substance, your body releases histamine and other chemicals into your bloodstream. This causes itching, swelling, and other symptoms. Hives are a common reaction, especially in people with other allergies such as hay fever.