便血的原因有很多,如大便干燥、便秘、直肠出血,如直肠癌、直肠损害、痔、肛裂;上消化道出血;小肠出血,如肠结核、局限性肠炎、急性出血性坏死性肠炎、小肠肿瘤、肠套叠等结肠出血,如痢疾、溃疡性结肠炎、局限性肠炎、结肠癌等;
其他疾病,如各种血液病、流行性出血热、伤寒与副伤寒、钩虫病、维生素缺乏症等。以上都可以引起便血。