uanome.

What your CO2 (bicarbonate) blood test means

Lab marker guide · Updated August 2026

Understanding lab results

The CO2 on a metabolic panel isn't the gas you breathe out — it's total carbon dioxide, mostly bicarbonate, the base that keeps your blood from becoming too acidic. It's the metabolic half of your acid–base balance. Here's what it measures, the typical range, what specific values mean, and how it's read with chloride and the anion gap.

Quick reference: for the typical range at a glance, see bicarbonate (CO2) in our blood test results library, or see normal ranges for every marker.

This is general educational information, not medical advice. An abnormal CO2 is interpreted by a clinician alongside your other electrolytes and history.

What the CO2 test measures

On a metabolic panel, "CO2" means total carbon dioxide — and about 95% of that is bicarbonate, the main base in your blood. Bicarbonate's job is to buffer acid: it soaks up excess hydrogen ions to keep your blood pH in its narrow healthy window. So the CO2 number is really a read-out of the metabolic side of your acid–base balance — how much base you have available to neutralise acid.

The single most important clarification: this panel CO2 is not the same as the CO2 (pCO2) on an arterial blood gas. The blood-gas CO2 is the respiratory side, handled by your lungs; the panel CO2 (bicarbonate) is the metabolic side, handled largely by your kidneys. They work together to keep pH stable, but they're different measurements.

Like the other electrolytes, CO2 is read in context — with chloride, the anion gap, your kidney function, and the clinical picture — never on its own.

Typical range

A common adult reference range is:

Values within this band are considered normal. Reference ranges differ slightly between laboratories, so read your result against the range printed on your own report.

What specific CO2 numbers mean

People often arrive with one figure in mind — a CO2 of 22, or 30, or 18. The bands below are a rough guide to how far outside the range a value sits, not diagnostic thresholds. What the number means depends on your chloride, your anion gap, your kidney function, and the trend over time.

CO2 (mmol/L) How it's usually read
Below 22 Low — points toward metabolic acidosis; a value of 22 is borderline, and 18–21 is mildly low. Read with the anion gap
22–29 Within the typical range
29–32 Borderline / mildly high — can point toward metabolic alkalosis; check chloride and hydration
Above 32 High — metabolic alkalosis, or compensation for a chronic breathing problem; worth a clinician's review

The key caveat: a CO2 near the edges means little without the anion gap and chloride next to it. A CO2 of 22 with a normal anion gap in a well person is often nothing; a CO2 of 18 with a high anion gap is a different story. The acid–base pattern, not the isolated number, carries the meaning.

What a low CO2 means (metabolic acidosis)

A low CO2 means less base is available to buffer acid — the picture of metabolic acidosis. The anion gap sorts the cause:

Because the causes range from benign to serious, a genuinely low CO2 is worked up with the anion gap, chloride and kidney function — see what your creatinine and eGFR results mean.

What a high CO2 means (metabolic alkalosis)

A high CO2 means more base is present — the picture of metabolic alkalosis. Common threads:

As with a low value, it's read alongside chloride and the rest of the panel rather than on its own.

CO2, chloride and the anion gap together

The CO2 only tells its story as part of the acid–base picture:

Why the trend and context matter

A single CO2 is a snapshot, and mild changes are common and often temporary. It means more when you can see it over time and next to chloride and the anion gap. A one-off borderline-low CO2 in a well person is usually nothing; a persistently low value, or one with a high anion gap, is the one that matters. See how to read your blood test results for the broader approach.

When to talk to a doctor

A borderline CO2, with normal chloride and anion gap and no symptoms, is common and usually not something to act on alone. It's worth a clinician's interpretation when the CO2 is clearly high or low, when the anion gap is abnormal, when it comes with symptoms like deep or rapid breathing, persistent vomiting, confusion, or significant dehydration, or when it keeps shifting across repeat tests. In every case CO2 should be read in the context of your chloride, anion gap, kidney function, symptoms, and history — not on its own.

For the typical range and a plain-English summary, see bicarbonate (CO2) in our blood test results library. For its acid-base partner, see what your chloride blood test means and browse the rest of the Quanome blog.

Track your CO2 and the rest of your panel over time, privately

Quanome pulls your lab results into one private timeline and tracks each marker over time — on your device, never uploaded. Learn more about Quanome →

Download on the App Store Get it on Google Play

Frequently asked questions

What is a normal CO2 (bicarbonate) level?

A typical adult range is roughly 22–29 mmol/L (mEq/L), though labs vary the exact cut-offs. This 'CO2' on a metabolic panel is really total carbon dioxide, which is mostly bicarbonate — the base that buffers acid in your blood. It's read alongside chloride, the anion gap and your other electrolytes rather than on its own. Always check your result against the reference range printed on your own report.

Is a CO2 of 22 low?

A CO2 of 22 mmol/L sits right at the bottom of the usual range (about 22–29), so it's best described as borderline-low rather than clearly low. A value of 20–22 is often mild and can be temporary, and in someone who feels well it may be unremarkable. It's read alongside chloride and the anion gap — a low CO2 with a normal anion gap reads differently from one with a high anion gap — and consistently low values are worth a closer look.

What does a low CO2 mean?

A low CO2 (bicarbonate) means less of the base that neutralises acid, which points toward metabolic acidosis — the body has too much acid. Common causes include diarrhoea, kidney impairment, and ketoacidosis (as can happen in poorly controlled diabetes). It's also sometimes a normal compensation for over-breathing. Because it has several causes, a low CO2 is interpreted with chloride, the anion gap, kidney function and the clinical picture.

What does a high CO2 mean?

A high CO2 (bicarbonate) means more of the base is present, which points toward metabolic alkalosis — too little acid, or too much base. Common causes include vomiting (losing stomach acid), some diuretics, and dehydration. It can also be a normal compensation for a chronic breathing problem where the body retains CO2. Like a low value, it's read alongside the other electrolytes rather than on its own.

Is the CO2 on a metabolic panel the same as CO2 in a blood gas?

No — and it's a common point of confusion. The 'CO2' on a routine metabolic panel is total carbon dioxide, which is mostly bicarbonate (the metabolic, base side of acid-base balance). The CO2 on an arterial blood gas (pCO2) measures the gas your lungs handle (the respiratory side). They're related but not the same test, and the panel CO2 is the one this guide is about.

What is the anion gap and why is it read with CO2?

The anion gap is a calculation from your sodium, chloride and bicarbonate (CO2) that estimates unmeasured acids in the blood. It's read with a low CO2 to sort out the cause of a metabolic acidosis: a low CO2 with a high anion gap suggests acids like ketones or lactate are building up, while a low CO2 with a normal anion gap points to bicarbonate loss (as in diarrhoea). That's why CO2 is rarely interpreted without the anion gap alongside.

Quanome is live — free on iPhone and Android

Make sense of your DNA and health data privately. Download Quanome free on the App Store or Google Play.

Download on the App Store Get it on Google Play

Quanome is free on the App Store and Google Play. Want product news too? Leave your email below.

Read your DNA & labs privately — free Get the app