Penyebab lendir berdarah yang keluar dari hidung umumnya adalah infeksi atau alergi hidung. Faktor lain yang dapat menghasilkan lendir berdarah mungkin trauma benda tumpul atau cedera lainnya. Kondisi tertentu dari septum hidung atau penyakit paru-paru juga dapat menyebabkan lendir berdarah. Sinusitis adalah penyebab lain. Tumor hidung juga dapat menghasilkan lendir berdarah.
Ketika seseorang mengalami infeksi saluran pernapasan atas seperti flu biasa, selaput lendir menghasilkan lendir yang berlebihan yang mungkin terlihat dengan darah. Ini bisa disebabkan oleh hembusan hidung yang konstan dan saluran hidung yang teriritasi. Ini biasanya merupakan situasi yang tidak berbahaya dan lendir berdarah yang terlihat biasanya hilang setelah flu berjalan dengan sendirinya.
Kadang-kadang, udara kering atau kurangnya kelembaban dapat menyebabkan lendir berdarah, yang mungkin diperhatikan oleh individu tersebut ketika ia meniup hidungnya. Ini terutama sering terjadi saat bangun di pagi hari. Udara kering dapat mengobarkan saluran hidung, menyebabkan pembuluh darah membesar dan berdarah. Darah mungkin terlihat di hidung atau lendir.
Penyakit paru-paru bisa menghasilkan darah dalam lendir yang bisa terlihat saat batuk. TBC dan kanker paru-paru adalah dua penyakit tersebut. Bronkitis, yang merupakan infeksi pada saluran bronkial, biasanya bersifat bakteri, dapat menghasilkan darah dalam lendir. Pneumonia, yang mengobarkan paru-paru dan menyebabkan infeksi, juga dapat menghasilkan lendir yang bercampur dengan darah.
Cystic fibrosis (CF) adalah penyakit genetik yang menyebabkan pasien batuk dengan lendir yang kental. Kadang-kadang, lendir mungkin diwarnai dengan darah. Pasien yang menderita CF mungkin lebih rentan untuk mengembangkan infeksi pernapasan berulang.
Banyak wanita mengalami lendir serviks berdarah selama siklus reproduksi bulanan, dan dalam kebanyakan kasus ini normal. Darah mungkin bercak, yang terjadi langsung setelah menstruasi bulanan. Terkadang lendir serviks yang diwarnai dengan sedikit darah dapat terjadi setelah seorang wanita melakukan hubungan seksual untuk pertama kalinya. Ini biasanya tidak perlu dikhawatirkan dan umumnya akan sembuh dengan sendirinya.
Lendir berdarah dalam tinja dapat disebabkan oleh berbagai kondisi gastrointestinal. Infeksi virus atau bakteri pada saluran pencernaan adalah salah satu penyebabnya. Pasien yang menderita kondisi radang usus juga dapat melihat lendir berdarah di tinja.
Kadang-kadang, divertikulitis dapat menghasilkan gejala-gejala ini juga. Divertikulitis bermanifestasi dengan kantong usus kecil yang telah meradang dan terinfeksi, menyebabkan rasa sakit dan demam yang parah, serta lendir di tinja. Lendir kadang-kadang bisa terlihat dengan darah. Ketika infeksi hadir, dokter mungkin meresepkan antibiotik.