咯血多由呼吸系統疾病引起,還可以見于心血管系統、血液系統以及全身性疾病。咯血是危重癥疾病,需要盡快的明確病因及時有效的治療,呼吸系統疾病中以肺結核最為常見。其次是支氣管擴張、支氣管肺癌、肺部感染、肺膿腫和肺栓塞等。少見的肺部疾病還有:支氣管結石、支氣管異物、支氣管黏膜潰瘍等。
其次是心血管疾病,以二尖瓣狹窄多見。此類患者多因肺淤血而有不同程度的反復咯血,未控制的重度高血壓患者。另外血液系統疾病中以白血病、血友病、再障為多見。少數患者還因全身性疾病,如血管炎、肺出血腎炎綜合征等引起咯血。咯血時應迅速查明原因,以盡快針對原發病治療。