Penyebab wasir atau hemoroid masih belum diketahui secara pasti. Namun, kondisi ini diduga terkait dengan tingginya tekanan pada aliran darah di dalam atau di sekitar anus. Tekanan ini menyebabkan pembuluh darah di rektum membengkak dan mengalami peradangan.

Di bawah ini adalah beberapa kondisi yang bisa meningkatkan risiko terkena wasir atau hemoroid:

  • Konstipasi atau sembelit yang berkepanjangan (kronis) akibat kurang asupan makanan berserat
  • Diare yang berlangsung dalam jangka panjang
  • Kebiasaan mengejan terlalu keras saat buang air besar
  • Sering mengangkat beban berat
  • Kebiasaan duduk dalam waktu yang lama
  • Batuk dan muntah yang terus menerus
  • Berat badan berlebih atau obesitas
  • Riwayat wasir dalam keluarga
  • Kehamilan
  • Seks anal

Selain itu, ada beberapa kondisi medis yang juga diduga dapat menyebabkan wasir, yaitu:

  • Penumpukan cairan di rongga perut (asites)
  • Penyakit radang usus, seperti Crohn’s disease dan kolitis ulseratif
  • Anus turun (prolaps rektum)
  • Cedera tulang belakang
  • Kanker usus besar