咳血不止的原因主要有以下几种,第一,支气管疾病,常见有支气管扩张症、支气管肺癌、支气管内膜结核、慢性支气管炎。第二,肺部疾病,常见的有肺结核、肺炎、肺脓肿。第三,循环系统,常见的有二尖瓣狭窄、房间隔缺血、动脉导管未闭引起的肺动脉高压。第四,其它的如血疫病急性传染病,如流行性出血热、风湿病等。其中,一般肺结核占38%,支气管肺癌占9%。慢性肺部炎症及肺脓肿占9%。