What can cause one to cough up blood?

Possibilities... Coughing blood, called hemoptysis, is caused by bronchitis most of the time. However, malignancy can also cause this so coughing blood is a symptom that always requires an evaluation by a doctor so that malignancy can be ruled out.