Hemorrhoids are swellings containing enlarged blood vessels that are found inside or around the bottom (the rectum and anus). In many cases, hemorrhoids don't cause symptoms, and some people don't even realize they have them.