Principalele cauze ale hemoroizilor includ presiunea și efortul din timpul defecatiei, statul prelungit pe toaletă, diareea sau constipația cronică, obezitatea, sarcina, sexul anal și o dietă săracă în fibre.