咳嗽有血常见于病理性因素,比如呼吸道疾病,有急性支气管炎、急性肺炎、慢性支气管炎急性发作、肺脓肿、肺结核以及真菌感染引起的肺病、支气管肺癌、钩端螺旋体肺病、肺吸虫病、脓气胸、支气管胸膜瘘、先天性的肺血管畸形等。
也见于心血管方面的疾病,比如各种原因导致的左心功能衰竭引起的急性肺水肿。可以检测血常规,拍双肺CT或者核磁共振,做心脏的彩超以及心电图,明确诊断,进行治疗。