Bakteri yang paling umum terkait dengan infeksi saluran pencernaan adalah helicobacter pylori. Robekan esofagus Air mata di kerongkongan dapat menyebabkan kehilangan darah yang keluar melalui tinja. Polip Pertumbuhan jinak abnormal pada saluran pencernaan yang disebut polip dapat berdarah dan menyebabkan darah dalam tinja. Kanker Tumor ganas di saluran pencernaan atau usus besar juga bisa menyebabkan pendarahan. Ini lebih sulit untuk didiagnosis karena darah dalam tinja biasanya dalam jumlah yang sangat sedikit dan hampir tidak terlihat dengan mata telanjang.