Hemoroid hastalığı için, kronik kabızlık ve ishal, gebelik, dışkılama sırasında ıkınma alışkanlığı, uzun süre ayakta durmak veya oturmak, bazı meslek grupları (şoförlük gibi), kronik öksürük, obezite, mayalı, asitli içeceklerin ve mayalı gıdaların fazlaca tüketimi, aşırı alkol tüketimi gibi risk faktörleri mevcuttur.
Ayrıca iltihabi bağırsak hastalıkları, prostat hipertrofisi, kalp yetmezliği, siroz, karın içi tümörler gibi bazı hastalıklar da hemoroid için risk faktörüdürler.
Hemoroid hastalığı‘nda ailevi yatkınlığın önemli olduğu da bilinmelidir. Hemoroid hastalığı, asıcı bağların zayıflamasıyla birebir ilişkili olduğundan yaşla birlikte görülme sıklığı artan bir hastalıktır, yaş hemoroid açısından başlı başına bir risk faktörüdür.