咳痰有血在医学上叫做痰中带血或者咯血,属于临床上的急重症之一,咳痰有血多见于以下几种原因:1、急性上呼吸道感染,比如感冒、急性喉炎、急性扁桃体炎等,由于咽喉部的黏膜破裂出血,混合痰液咯出,血量一般较少,大多数可以自行停止。2、支气管扩张,是一种化脓性的炎症,也是支气管出现持久扩张的结构性病变,是引起痰中带血或咯血最常见的原因之一,主要原因是支气管动静脉破裂出血,出现大咯血时可以引起窒息,导致人死亡。3、肺结核,肺结核也是引起痰中带血最常见的原因之一,除了引起痰中带血外,往往伴有午后低热、盗汗、消瘦。4、支气管肺癌,如果长期吸烟的老年人出现咳痰有血,要高度警惕支气管肺癌的可能,尤其是使用常规治疗无效的情况下要及时完善肺部CT,以明确诊断。