Wasir disebabkan karena duduk terlalu lama, sembelit dan diare, mengejan terlalu keras ketika BAB, obesitas, kehamilan, kurang mengkonsumsi serat, mengangkat beban berat, seks anal, pertambahan usia, makan pedes, dan faktor gen/keturunan.
Kumpulan dari faktor-faktor tersebut, membuat darah vena di sekitar anus dan rektum membengkak, nyeri, gatal, hingga pendarahan pada anus, atau yang kita sebut WASIR.