Przyczyną krwawego śluzu wydalanego z nosa jest zwykle infekcja lub alergia nosowa. Innymi czynnikami, które mogą wytwarzać krwawy śluz, mogą być urazy tępym narzędziem lub inne obrażenia. Niektóre stany przegrody nosowej lub choroby płuc mogą również powodować krwawy śluz. Inną przyczyną jest zapalenie zatok. Guzy nosa mogą również wytwarzać krwawy śluz.
Kiedy u osoby rozwija się infekcja górnych dróg oddechowych, taka jak przeziębienie, błony śluzowe wytwarzają nadmiar śluzu, który może być zabarwiony krwią. Może to być spowodowane ciągłym wydmuchiwaniem nosa i podrażnieniem przewodów nosowych. Jest to zazwyczaj nieszkodliwa sytuacja, a każdy zauważalny krwawy śluz zwykle znika, gdy przeziębienie minie.
Czasami suche powietrze lub brak wilgoci może powodować krwawy śluz, który osoba może zauważyć, gdy wydmuchuje nos. Jest to szczególnie powszechne po przebudzeniu się rano. Suche powietrze może zaognić przewody nosowe, powodując powiększenie i krwawienie naczyń krwionośnych. Krew może być widoczna w wydzielinie z nosa lub śluzie.
Choroby płuc mogą powodować wytwarzanie krwi w śluzie, co można zobaczyć podczas kaszlu. Gruźlica i rak płuc to dwie takie choroby. Zapalenie oskrzeli, które jest infekcją oskrzeli, zwykle o charakterze bakteryjnym, może powodować powstawanie krwi w śluzie. Zapalenie płuc, które rozpala płuca i powoduje infekcję, może również wytwarzać śluz zmieszany z krwią.
Mukowiscydoza (CF) to choroba genetyczna, która powoduje, że pacjenci odkrztuszają gęsty śluz. Czasami śluz może być zabarwiony krwią. Pacjenci cierpiący na mukowiscydozę mogą być bardziej podatni na nawracające infekcje dróg oddechowych.
Wiele kobiet doświadcza krwawego śluzu szyjkowego podczas miesięcznych cykli rozrodczych i w większości przypadków jest to normalne. Krew może być plamista, która pojawia się bezpośrednio po miesięcznej menstruacji. Czasami po pierwszym stosunku płciowym może pojawić się śluz szyjki macicy zabarwiony niewielką ilością krwi. Zazwyczaj nie ma się czym martwić i zazwyczaj rozwiąże się samo.
Krwawy śluz w kale może być spowodowany różnymi chorobami przewodu pokarmowego. Jedną z przyczyn jest infekcja wirusowa lub bakteryjna przewodu pokarmowego. Pacjenci cierpiący na stany zapalne jelit mogą również zauważyć krwawy śluz w kale.
Czasami zapalenie uchyłków może również powodować te objawy. Zapalenie uchyłków objawia się kieszonkami jelita cienkiego, które uległy zapaleniu i infekcji, powodując silny ból i gorączkę, a także śluz w kale. Czasami śluz może być zaplamiony krwią. W przypadku infekcji lekarz może przepisać antybiotyki.