Hemorrhoids are enlarged and swollen blood vessels located in the lower part of the rectum and the anus. The blood vessels become swollen due to increased pressure within them. Hemorrhoids usually are caused by increased pressure within the lower abdomen. Some potential causes include