There are many reasons for spitting sputum with blood but not coughing, which may be caused by bronchitis or bronchial dilatation, pharyngitis, nosebleed, lung cancer, bleeding gums and so on. 1. Bronchitis or bronchial dilatation: damage to the bronchial tubes, especially mucous membrane damage, may appear in sputum with blood manifestation. 2. Pharyngitis: Inflammation in the throat area, damage to local tissues and mucous membrane, and blood is discharged with sputum. 3. Nosebleed: after bleeding from the nose, the blood backs up into the throat, and blood in sputum can appear. 4. Lung cancer: Bleeding may occur in lung tumor, and blood will be discharged along with trachea and bronchus, which is manifested as blood in sputum. 5. Gum bleeding: especially after the early stage, bleeding in the gum area exists in the mouth for a long time and is discharged with sputum. There are many reasons for spitting sputum with blood but not coughing, it is recommended that patients go to regular hospitals in time to clarify the cause of the disease, and standardized treatment under the guidance of the doctor.