The CO2 on your blood test measures bicarbonate rather than the gas you breathe out. In the biomarker guides we publish here, this is the single line readers most often misread, because the label points at the lungs and the number is really about the kidneys.
The Verdict
What the CO2 Line Measures
The test reports the total carbon dioxide carried in your blood serum, in milliequivalents per litre. Almost all of it is bicarbonate, with a small dissolved-gas fraction making up the rest. Your body produces acid all day from ordinary metabolism, and bicarbonate is the buffer that soaks it up before blood pH moves.
That makes the number a running balance rather than a snapshot of one organ. Your lungs control the gas side by how fast you breathe. Your kidneys control the bicarbonate side by how much they reclaim and how much acid they excrete. The CO2 line reports where those two have settled.
Laboratories bill it as part of a panel rather than as a standalone order. Labcorp lists carbon dioxide as one of the fourteen analytes in a comprehensive metabolic panel, alongside glucose, electrolytes, kidney markers and liver enzymes. Our guide to the comprehensive metabolic panel walks through the other thirteen.
The Normal Range and What Sits Outside It
MedlinePlus publishes 23 to 29 mEq/L as the reference interval for total carbon dioxide in blood. Check the band printed on your own report first, because each laboratory derives its interval from its own population and instruments, and a one or two point difference between labs is routine.
| Result | How it is classified | What follows |
|---|---|---|
| Below 23 mEq/L | Below the MedlinePlus reference interval | Called metabolic acidosis when it is real. The anion gap on the same panel splits the causes into two groups, and that split decides what happens next. |
| 23 to 29 mEq/L | Inside the MedlinePlus reference interval | The ordinary result. A value at either edge is not a finding on its own, because your own laboratory prints its own band. |
| Above 29 mEq/L | Above the MedlinePlus reference interval | Called metabolic alkalosis. Vomiting, diuretics and low potassium account for most of it. In a long-term smoker it can instead be the kidney compensating for retained carbon dioxide. |
A single point outside the band carries much less weight here than it does for a marker like ApoB, where the number itself is the risk. CO2 is a compensation reading. It tells you the buffer moved without telling you what moved it, which is why almost nothing is decided on the CO2 line alone.
Why the Anion Gap Decides What a Low CO2 Means
The anion gap is the calculation that turns a low CO2 into an answer, and it is run from numbers already on your panel rather than from a separate draw. Our guide to the comprehensive metabolic panel sets out how it is calculated, the range most laboratories use, and the albumin correction that stops a low albumin from hiding a raised gap.
Two people can walk in with an identical CO2 of 18 mEq/L and need completely different things.
| Pattern on the panel | What it means | Typical causes |
|---|---|---|
| Low CO2, raised anion gap | An acid is being added to the blood | Diabetic ketoacidosis, lactic acidosis, advanced kidney failure, and some poisonings. This is the combination that gets someone admitted rather than rechecked. |
| Low CO2, normal anion gap | Bicarbonate is being lost | Prolonged diarrhoea, renal tubular acidosis, and drugs such as acetazolamide and topiramate. |
| Low CO2, no symptoms, everything else normal | Usually the specimen rather than the patient | Carbon dioxide escapes from a tube left open or unspun for hours, so a lone low reading on an otherwise clean panel is worth repeating before it is worked up. |
| High CO2 with low potassium | Acid and potassium leaving together | Repeated vomiting and thiazide or loop diuretics do both at once, which is why the two results usually move together. |
| High CO2 in long-term lung disease | Kidney compensation, working as intended | In chronic obstructive pulmonary disease (COPD) the kidney holds on to bicarbonate to offset retained carbon dioxide. The raised number is the compensation. |
A raised gap says an unmeasured acid is present and something is producing it now. A normal gap says bicarbonate is leaking out, usually through the gut or the kidney tubules. The first pattern is the one that leads to a same-day workup.
What Raises CO2 above the Range
A high total CO2 means bicarbonate has accumulated, which is metabolic alkalosis. Three causes account for most results seen on routine outpatient panels, and they overlap heavily.
- Repeated vomiting. Stomach fluid is acid, and losing it leaves the blood relatively alkaline. Chloride falls at the same time, which is why a low chloride sits next to the high CO2 on the report.
- Thiazide and loop diuretics. Both increase acid and potassium loss in urine. A raised CO2 with a low potassium in someone on a blood-pressure medicine usually traces back to the prescription.
- Low potassium from any cause. Potassium and hydrogen ions trade places across cell membranes, so a falling potassium pushes the bicarbonate up on its own.
There is a fourth pattern that is not a problem to solve. In long-standing COPD the lungs retain carbon dioxide, and the kidneys hold on to bicarbonate to keep pH near normal. The high CO2 is the compensation, and correcting it would make the person worse rather than better. That case is settled by the clinical history rather than by anything else on the panel.
Who Should Pay Attention to a CO2 Result
Most people on a routine longevity panel can note the CO2 and move on. Four groups should not.
- Anyone with reduced kidney function. Chronic metabolic acidosis is common as eGFR falls, and it is one of the few CO2 findings with a treatment attached. The Kidney Disease: Improving Global Outcomes (KDIGO) 2024 guideline names serum bicarbonate below 18 mmol/L in adults as the level at which acidosis is worth acting on.
- Anyone with diabetes and a high glucose. A low CO2 with a raised anion gap and a high glucose is the ketoacidosis pattern, and it is time-sensitive.
- Anyone on acetazolamide, topiramate or long-term diuretics. All three move the number by design, and knowing that prevents a workup for a drug effect.
- Anyone with weeks of diarrhoea. Bicarbonate is lost in stool, and the panel is where that shows up.
Outside those groups, a CO2 one or two points off the band is not a longevity marker and does not belong in a supplement decision. Our guide to normal versus optimal ranges explains why some markers have an optimal target inside the reference band and others, including this one, do not.
Who This Page Is Not For
If you are trying to improve a CO2 number for its own sake, this is not the marker for it. Unlike hs-CRP or ApoB, where lowering the number is itself the goal, total CO2 has no target to optimise toward. Moving it means treating whatever is driving it. A supplement will not raise a low CO2. Ask for the anion gap from the sample you already gave, and for a repeat draw.
What would change that answer is a diagnosis of chronic kidney disease. Once acidosis is chronic and the bicarbonate approaches 18 mmol/L, raising the bicarbonate becomes the treatment in its own right, and KDIGO says so.
Frequently Asked Questions
What does CO2 mean on a blood test?
The CO2 line on a metabolic panel reports total carbon dioxide, and roughly 95 percent of that is bicarbonate. It measures the buffer your blood uses to hold its pH steady. The gas you breathe out is measured somewhere else entirely. MedlinePlus gives the reference interval as 23 to 29 milliequivalents per litre (mEq/L). Read it next to the sodium, chloride, potassium and eGFR printed beside it, because the CO2 number alone rarely means anything.
What causes low CO2 on a blood test?
Low CO2 has two mechanisms, and the anion gap on the same panel tells them apart. Either an acid is being added to the blood, which raises the gap and points to diabetic ketoacidosis, lactic acidosis or advanced kidney failure. Or bicarbonate is being lost, which leaves the gap normal and points to prolonged diarrhoea, renal tubular acidosis or a drug such as acetazolamide. A third explanation is the sample itself. Carbon dioxide escapes from a tube that sits unspun, so a single low value with no symptoms and a normal gap is often repeated before anyone investigates it.
Is a CO2 level of 20 bad?
A CO2 of 20 mEq/L sits below the 23 to 29 mEq/L interval MedlinePlus publishes, so your report will flag it. Whether it matters depends entirely on the rest of the panel. With a normal anion gap, no symptoms and normal kidney function, 20 is a mild finding that is usually rechecked rather than treated. With a raised anion gap, or alongside a high glucose or a low eGFR, the same number is urgent. Bring the whole panel to a clinician rather than the single line.
What is the difference between the CO2 on a metabolic panel and the CO2 on a blood gas?
They measure different things and are not interchangeable. The CO2 on a comprehensive metabolic panel is total carbon dioxide from a vein, and it is almost all bicarbonate. The pCO2 on an arterial blood gas is the pressure of dissolved carbon dioxide gas, which reflects how well your lungs are clearing it. One describes the kidney and the buffer, the other describes breathing. A venous total CO2 also runs slightly higher than the bicarbonate reported on an arterial gas drawn at the same time.
How do I raise my CO2 blood level?
There is no self-administered way to raise it. Low CO2 is a downstream reading, so the treatment is whatever is driving it. That means fluids and insulin for ketoacidosis, replacing losses in prolonged diarrhoea, stopping or changing a drug such as acetazolamide, or oral bicarbonate in chronic kidney disease. KDIGO's 2024 chronic kidney disease guideline treats this as a practice point rather than a graded recommendation. It names serum bicarbonate below 18 mmol/L in adults as the level at which acidosis is worth acting on. Its earlier 2012 recommendation to treat below 22 mmol/L was withdrawn after trials failed to show the benefit it assumed. Either way it is a prescription decision that belongs with the clinician managing the kidney disease.
Do I need to fast for a CO2 blood test?
Not for the CO2 line itself. CO2 is almost never ordered alone, and the fasting instruction you are given comes from whatever else is on the requisition. A comprehensive metabolic panel includes glucose, and a lipid panel drawn at the same visit has its own rules, so follow the instruction attached to the whole order. Our guide to the comprehensive metabolic panel covers what else is on that requisition.
Can anxiety or hyperventilation lower CO2 on a blood test?
Sustained hyperventilation can lower it, though not in the way most people expect. Breathing fast blows off carbon dioxide gas and raises blood pH, and over days the kidney responds by excreting bicarbonate to bring pH back down. That kidney response shows up as a low total CO2 on a metabolic panel. A few minutes of anxious breathing in a waiting room does not do it, because the kidney takes longer than that to respond.
What does a high CO2 blood test mean?
A result above 29 mEq/L means your blood is holding more bicarbonate than the reference population does. Vomiting, diuretics and low potassium explain most cases seen on routine panels, and those three tend to travel together on the same report. In someone with long-standing lung disease the finding is usually the kidney compensating for carbon dioxide the lungs cannot clear. There the high bicarbonate is the expected result rather than a new problem. A raised CO2 with a low potassium is the pattern worth showing a clinician promptly.