هنگامی که رگ های اطراف مقعد و لگن گشاد یا متورم می شوند بواسیر اتفاق می افتد. این اتفاق به دلایل زیر پیش می آید:
بارداری (بواسیر در بارداری)
بالا رفتن سن
اسهال مزمن (22 درمان خانگی اسهال به روش آسان)
یبوست مزمن
نشستن به مدت طولانی (به خصوص در توالت)
نزدیکی جنسی از مقعد
چاقی بیش از حد
ژنتیک- برخی افراد تمایل به بواسیر را ارث می برند.
بواسیر می تواند داخل و بالای داخل مقعد اتفاق بیفتد. همچنین می تواند زیر پوست مقعد به صورت خارجی اتفاق بیفتد.