Carbon Dioxide (CO₂)

The line labeled CO₂ on a metabolic panel is not the gas you exhale. It is mostly bicarbonate, the standing reserve the body keeps to neutralize acid, and it is read for the balance between acid and base in the blood.

Part of the Comprehensive Metabolic Panel (CMP) — see all 17 values together, including Anion Gap, Calcium, Glucose.

The CO₂ on your metabolic panel is not the gas you breathe out. The line reads "CO₂," sometimes "total CO₂" or "bicarbonate," and the label sends most people the wrong direction, toward lungs and breathing. What the lab actually counts here is the blood's total carbon dioxide content, and MedlinePlus notes that the large majority of it is bicarbonate; the dissolved gas is a thin sliver. So this number is a reading of acid-base balance, not of respiration.

Keep a box of baking soda on the kitchen counter and you have the idea. It sits there doing nothing most days, a standing reserve, until something acidic spills and you reach for it to neutralize the mess. The body keeps a comparable reserve dissolved in the blood. Bicarbonate is the main base it holds in stock to soak up acid and hold the blood's pH inside a tight band, and the CO₂ on your panel is, in effect, how much of that antacid reserve is on the shelf.

That reframing settles most of the confusion. A normal CO₂ does not mean your lungs are fine; it means the buffer reserve is stocked at a sensible level. The number sits on the metabolic panel because the size of that reserve is one of the clearest hints the panel gives about whether the blood is drifting toward acid or toward base.

What a CO₂ value usually means

mmol/L
Below the usual floor < 22

The reserve is low. StatPearls links a fallen bicarbonate to metabolic acidosis, where acid has been buffered away faster than it can be replaced, or bicarbonate has been lost through the gut or kidneys. The cause is chased through chloride, the anion gap, and the breathing picture, not the lone number.

Inside the typical adult range 22–29

The band most labs read as normal, and your report's own range applies. The reserve is stocked at a level that holds blood pH steady, so the acid-base side of the panel looks unremarkable.

Above the usual ceiling 30–35

Bicarbonate has built up. StatPearls connects a high value to metabolic alkalosis, classically after prolonged vomiting or certain diuretics, or as the body banking base to offset slow breathing.

Markedly high > 35

A clearly elevated CO₂ belongs with a doctor, read against chloride, the anion gap, and how the person is breathing. The concern is rarely the bicarbonate itself but the acid-base shift it points to.

One note clears up cross-report confusion: CO₂ is reported in mmol/L, and the older mEq/L unit is numerically identical for it, so a CO₂ of 26 means the same thing under either label. There is no fold-change conversion to trip over here.

Why this number is bicarbonate, not breath

Carbon dioxide produced by the body's cells dissolves into the blood, and StatPearls explains that most of it is promptly converted into bicarbonate, the dominant chemical buffer in the bloodstream. When the lab measures "total CO₂" from a vein, it is summing that bicarbonate plus the small dissolved-gas fraction. Bicarbonate is the overwhelming majority, which is why many labs print the line as bicarbonate outright.

The buffer works the way the baking soda does. When acid enters the blood, bicarbonate reacts with it and gets used up, so the reserve falls; when acid is scarce or base accumulates, the reserve climbs. The lungs and kidneys both tend this stock, so the panel CO₂ reads as a summary of acid-base balance rather than a measure of any single organ.

When CO₂ runs low

A low CO₂ means the reserve has dropped, and StatPearls files that under metabolic acidosis. The reserve falls one of two ways: an acid load overwhelms the buffer and spends it, or bicarbonate is lost directly before it can do its job.

The classic causes split along those lines. Diarrhea drains bicarbonate-rich fluid straight out of the gut, so a long bout pulls the reserve down, and kidney conditions can fail to reclaim the bicarbonate that normally gets reabsorbed. Several states flood the blood with acid faster than the buffer can keep up: diabetic ketoacidosis, where uncontrolled diabetes generates ketoacids, and lactic acidosis, where poor tissue oxygen delivery builds lactic acid. When bicarbonate falls in a metabolic acidosis, a high lactate is one of the first explanations doctors check. A low CO₂ can also be the kidneys deliberately shedding bicarbonate to balance breathing that is blowing off too much gas, which is the body compensating rather than failing.

Mild lows often cause nothing a person notices, turning up on routine bloodwork. It matters because the same low value reads two ways depending on what chloride did alongside it.

When CO₂ runs high

A high CO₂ means bicarbonate has piled up, and StatPearls links a high reading to metabolic alkalosis. The textbook cause is prolonged vomiting: losing stomach acid leaves the bicarbonate reserve relatively unspent, so the level climbs. Certain diuretics produce a similar drift through the kidneys, and the StatPearls review on alkalosis also names some endocrine conditions among the drivers, where hormones push the kidneys to hold extra bicarbonate.

A high CO₂ can also be the body banking base on purpose. When breathing is chronically slow and carbon dioxide gas backs up, the kidneys hold onto more bicarbonate to keep the blood's pH from falling, so the panel CO₂ rises as compensation. That is why a high value is weighed against the breathing picture and the rest of the electrolytes before anyone decides whether it reflects a problem or a correction.

How CO₂ is read with chloride and the anion gap

This is where the panel CO₂ does its real work, and why it sits next to chloride on the report. To keep the blood electrically neutral, a calculation called the anion gap tallies the measured charges, and bicarbonate is the CO₂ value feeding it. Bicarbonate is one of the two negatively charged electrolytes the lab subtracts to calculate the anion gap, so a falling bicarbonate is often what widens that derived number.

When acid builds up and bicarbonate gets spent buffering it, the body keeps the books balanced one of two ways. Either chloride rises to fill the space, which holds the anion gap normal, or an unmeasured acid fills it, which widens the gap. So the same low CO₂ reads as a normal-gap acidosis when chloride climbs in step, and as a high-gap acidosis, the kind seen in diabetic ketoacidosis or lactic acidosis, when it does not. The CO₂ is half of the pair that draws that distinction, which is the main reason it holds a fixed line on every panel.

If your CO₂ came back abnormal

  1. 1

    Read it as bicarbonate, not breathing

    The first correction is the name. A low or high CO₂ on a metabolic panel describes the blood's acid-base reserve, not your lungs or how much gas you exhale, so do not read a breathing problem into it on its own.

  2. 2

    Look at chloride and the anion gap beside it

    A low CO₂ is read next to chloride to sort a normal-gap from a high-gap acidosis, and a high CO₂ for the pattern that points to alkalosis. Your provider reads the cluster, not the lone value.

  3. 3

    Mention vomiting, diarrhea, and your medications

    Prolonged vomiting, diarrhea, antacids, and diuretics each move bicarbonate and are easy to overlook. Tell whoever reads the result, so the number is read against what your body has actually been doing.

  4. 4

    Ask whether a blood gas is needed

    The panel CO₂ is a screen. When the value is clearly off or the picture is confusing, an arterial blood gas measures pH and dissolved carbon dioxide directly, separating a breathing cause from a metabolic one. That is a conversation for your doctor.

A screen, read with the rest of the panel

The panel CO₂ is a first look, not a verdict. It says whether the base reserve runs high, low, or normal from a routine venous sample, but it does not pin down whether an acid-base problem is metabolic or respiratory, or how severe it is. For that, MedlinePlus describes the arterial blood gas, which measures blood pH, dissolved carbon dioxide, oxygen, and bicarbonate together from an artery. The panel value decides whether that more involved test is worth drawing.

So CO₂ rarely answers a question by itself. It sits on the metabolic panel beside sodium, potassium, and chloride, the cluster that describes the blood's electrolyte and acid-base balance, and bicarbonate is the partner chloride is read against in the anion gap. A falling CO2 (bicarbonate) can reflect the acid load of accumulating ketones, so it's often read together with blood beta-hydroxybutyrate during a ketoacidosis workup. The walk-through of the metabolic panel reads the whole row as one picture.

Because the reserve shifts with hydration, vomiting, breathing, and sample handling, a single CO₂ sits inside a fair amount of noise. What it does steadily over several draws, in step with or apart from chloride, tells you more than any one result. CO₂ earns its line as one of the core chemistries covered in the basic metabolic panel, where the electrolytes are read as a set.

Try BloodSight

See your Carbon Dioxide on one timeline.

BloodSight calibrates the reference range to your sex, age, and lab — and shows every value across every visit.

Carbon Dioxide 5 visits
26 mmol/L −8
Mar Apr May Jun Jul

In your personal range

Normal ranges

Group Range Unit
Adult Male 22–29 mmol/L
Adult Female 22–29 mmol/L

Reference ranges may vary by laboratory and individual factors.

Carbon Dioxide — Common Questions

Is the CO₂ on my blood test the gas I breathe out?
Not really. The CO₂ line on a metabolic panel is the total carbon dioxide content of the blood, and MedlinePlus notes that this is mostly bicarbonate, the form the body uses to buffer acid; only a small fraction is dissolved gas. The gas you actually exhale is measured separately by an arterial blood gas. So a normal panel CO₂ is a statement about acid-base balance, not about your breathing.
What is a normal CO₂ level?
Many US labs read roughly 22 to 29 mmol/L as normal for adults, with each lab setting its own edges. The value is reported in mmol/L, numerically the same as the older mEq/L, so a CO₂ of 25 means the same thing under either label. Read your result against the reference range printed on your own report, since the band shifts slightly by method.
What does a low CO₂ level mean?
A low CO₂ usually means bicarbonate has been spent or lost, which StatPearls describes in metabolic acidosis. Common routes are bicarbonate lost through diarrhea, kidney conditions that fail to hold onto it, and acids that build up faster than the buffer can mop them, such as in diabetic ketoacidosis or lactic acidosis. A low value can also be the body compensating for fast breathing. It is read next to chloride and the anion gap, not alone.
What does a high CO₂ level mean?
A high CO₂ usually means bicarbonate has accumulated, which StatPearls links to metabolic alkalosis. Prolonged vomiting and certain diuretics are common causes, and some endocrine conditions do the same. A high value may also be the body holding extra bicarbonate to balance slow breathing. The pattern, not the lone number, is what gets read.
What is the difference between this CO₂ and an arterial blood gas?
The panel CO₂ is a screen, drawn from a vein, that says whether the blood's base reserve looks high, low, or normal. An arterial blood gas is the precise tool: MedlinePlus describes it measuring blood pH, dissolved carbon dioxide, oxygen, and bicarbonate together from an artery, which separates a breathing problem from a metabolic one. When the panel CO₂ raises a question, the blood gas is what answers it.
Do I need to fast before a CO₂ test?
Usually no for the CO₂ itself, since it is drawn as part of a metabolic panel that does not require fasting on its own. MedlinePlus notes that if the same sample is used for glucose or other tests, your provider may ask you to fast for several hours. Mention any vomiting, diarrhea, antacids, or diuretics, since each can shift the result.

Disclaimer

This content is for informational and educational purposes only. It is not intended as medical advice, diagnosis, or treatment recommendation. Reference ranges may vary by laboratory. Always discuss your results with a qualified healthcare professional.