Hives are red, raised, itchy areas on the skin that appear as an allergic skin reaction. They can appear on any part of the body in various sizes, quantities, and shapes. If the hives occur deeper in the skin they can cause swelling. They are often triggered by foods, medicines, and other irritants.