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