Why Am I Coughing Up Red Mucus? Causes & When to Worry

Coughing up red mucus means there is blood mixing with your sputum, and the most common cause is irritation or inflammation in your airways from an infection like bronchitis or pneumonia. While that accounts for the majority of cases, blood in your mucus can also signal something more serious, so understanding what different shades mean and when to seek help matters.

The Most Common Causes

Acute bronchitis is the single most frequent reason people notice red streaks in their mucus. When your airways are inflamed from an infection, the small blood vessels lining your bronchial tubes become swollen and fragile. Forceful or repeated coughing can rupture these tiny vessels, sending small amounts of blood into the mucus you’re already producing. Pneumonia works similarly, with the added factor that infected lung tissue itself can bleed as the immune system fights the infection.

Beyond infections, other causes include:

  • COPD and emphysema, where chronically damaged airways bleed more easily
  • Bronchiectasis, a condition where permanently widened airways trap mucus and become prone to repeated infections
  • Pulmonary embolism, a blood clot in a lung artery
  • Tuberculosis
  • Lung cancer
  • Cystic fibrosis
  • Heart failure, which can push fluid into the lungs
  • Chest injury or inhaling a foreign object
  • Drug use, particularly cocaine, which damages the lining of the airways

What the Color Tells You

Not all red mucus looks the same, and the shade gives useful clues about what’s happening inside your lungs.

Bright red streaks in otherwise clear or yellowish mucus usually point to fresh bleeding from irritated airways. This is the pattern most people with bronchitis see. The blood is typically small in volume, mixed in with sputum, and appears when coughing is at its worst. True blood from the lungs tends to be bright red, slightly frothy, and alkaline, which helps distinguish it from blood originating elsewhere in the body.

Rusty or brownish-red mucus often shows up with bacterial pneumonia. The color comes from older blood that has been sitting in the lungs longer, mixing with inflammatory debris. Very dark brown, sticky mucus is more characteristic of chronic lung diseases like bronchiectasis or cystic fibrosis, where ongoing inflammation produces a steady low level of bleeding over time.

Pink, frothy sputum is a distinct and more urgent pattern. It’s highly suggestive of heart failure. When the heart can’t pump effectively, pressure builds in the blood vessels of the lungs, forcing fluid through the capillary walls and into the air sacs. That fluid picks up small amounts of blood, creating a foamy, pinkish mixture. If you’re coughing up pink froth, especially alongside shortness of breath, this needs immediate medical attention.

Is the Blood Coming From Your Lungs?

One of the first things a doctor will figure out is whether the blood is actually coming from your lungs or from somewhere else entirely. Blood from a nosebleed can drip down the back of your throat and get coughed up, mimicking a lung problem. Similarly, bleeding from the stomach or esophagus can be vomited up and confused with blood-tinged sputum.

There are a few ways to tell the difference at home. Blood from the lungs is typically bright red, mixed with sputum, and comes up with a cough. Blood from the digestive tract tends to be darker (sometimes resembling coffee grounds), may have food particles mixed in, and comes up with vomiting or retching rather than coughing. Bleeding from the nose or back of the throat sometimes leaves a taste of blood or visible irritation you can spot in a mirror. If you’re unsure where the blood is coming from, that’s reason enough to get checked.

When Red Mucus Signals Something Serious

A few streaks of blood during a bad chest cold, while alarming, are common and usually resolve as the infection clears. But certain situations call for prompt evaluation.

If you smoke or have a history of smoking, blood in your mucus warrants investigation. Lung cancer was found in about 7% of patients who presented to doctors with blood in their sputum in one large study published in CHEST. The risk was highest in men over 65 with a smoking history. That means the vast majority of people coughing up blood don’t have cancer, but smokers and older adults should not dismiss the symptom.

Volume matters too. Clinicians generally consider it life-threatening when someone coughs up roughly half a cup (about 150 mL) of blood in 24 hours, or is bleeding at a rate of 100 mL per hour. But even smaller amounts can be dangerous in someone who already has limited lung function, because clotted blood can block an airway. Coughing up more than a tablespoon or two of pure blood, or noticing the amount increasing over hours, calls for emergency care.

Other warning signs that push this beyond a simple cold include unexplained weight loss, night sweats, prolonged fever, chest pain, or severe shortness of breath accompanying the bloody mucus.

What Happens at the Doctor

The standard first step is a chest X-ray. It’s quick and can reveal pneumonia, masses, fluid buildup, or other obvious abnormalities. However, chest X-rays have limited sensitivity for pinpointing exactly where or why bleeding is happening. A normal X-ray doesn’t rule everything out.

If the X-ray doesn’t provide a clear answer, the next step is usually a CT scan, often with contrast dye injected into a vein to highlight the blood vessels. CT scans are better than X-rays at both locating the source of bleeding and identifying the underlying cause. In some cases, a bronchoscopy (a thin camera threaded into the airways) may be used as well, particularly if the bleeding is active and the doctor needs to see it directly. CT and bronchoscopy are roughly equal at finding where the bleeding originates, but CT is generally better at explaining why.

Your doctor will also examine your mouth, nose, and throat to rule out bleeding from those areas. Basic blood work and sometimes a sputum sample help narrow the diagnosis further. How aggressively you’re evaluated depends on your age, smoking history, how much blood you’re seeing, and how long it’s been going on. A 25-year-old with a week of bronchitis and a few blood streaks will get a very different workup than a 70-year-old smoker with persistent bloody sputum and weight loss.