Yes, stress can cause hemorrhoids, though indirectly through stress-causing digestive issues and related symptoms such as diarrhea and constipation, which are directly linked with hemorrhoid formation.
Learn more about stress-related hemorrhoids here in our Ask the Doctor series.