Hives, also known as urticaria, are itchy, raised welts that are found on the skin. They are usually red, pink, or flesh-colored, and sometimes they sting or hurt. In most cases, hives are caused by an allergic reaction to a medication or food or a reaction to an irritant in the environment. Chronic hives can be very uncomfortable and interfere with sleep and daily activities.