Bicarbonate (CO2): what your level actually means

Also known as: CO2, HCO3, Total CO2, Serum Bicarbonate · Updated 19 Aug 2026 · Educational — not medical advice

The short answer: Bicarbonate, often reported as CO2 on a basic metabolic panel, normally sits between about 22 and 29 mEq/L and reflects the body's main buffer for keeping blood pH stable. Levels are set by a balance between the kidneys, which regulate bicarbonate, and the lungs, which regulate carbon dioxide, so an abnormal result usually points toward one of those systems rather than a problem in the blood itself.

Where does your value sit?

mEq/L
Normal bicarbonate level
10Normal 22–29 mEq/L40+

This Bicarbonate (CO2) value is inside the normal range. Your lab's printed reference range takes precedence — ranges vary slightly between laboratories.

What Bicarbonate tells you

Kidneys

Bicarbonate is a buffering substance in the blood that helps neutralize acids produced by normal metabolism, keeping blood pH within a narrow, tightly controlled range. The kidneys reabsorb and regenerate bicarbonate, while the lungs adjust carbon dioxide levels through breathing, and together these systems keep the value stable unless a metabolic or respiratory disturbance is present. (Illustration is schematic.)

Common reasons it rises

  • Vomiting or significant fluid loss from the stomach — loss of stomach acid raises bicarbonate as a compensatory response.
  • Diuretic use — certain diuretics can cause the kidneys to retain more bicarbonate.
  • Chronic respiratory conditions that raise carbon dioxide — the kidneys retain bicarbonate to compensate over time.
  • Excess intake of bicarbonate-containing antacids or supplements.

And reasons it runs low

  • Diarrhea — significant fluid loss from the gut removes bicarbonate directly.
  • Kidney disease — impaired kidney function reduces the ability to regenerate bicarbonate.
  • Diabetic ketoacidosis or other causes of excess acid production that consume the body's bicarbonate buffer.
  • Certain medicines, including some diabetes and blood pressure medicines that affect acid-base balance.

Does food or exercise change this?

Bicarbonate reflects how your kidneys and lungs are balancing acid in your blood, not something food or exercise directly controls, so treating the underlying cause your doctor identifies is the useful next step.

Check with your doctor first: Anyone with kidney disease, uncontrolled diabetes, or severe vomiting or diarrhea should have this result reviewed by their doctor promptly, since it can point to a significant imbalance.

General guidance for adults — not a personal diet plan. Your doctor or dietitian knows your full picture.

Checked against: NIDDK: Kidney Disease · NHS: Kidney disease · MedlinePlus: Kidney Diseases

What to do next

1

Ask your doctor: Is this result suggesting a metabolic or respiratory cause, and does it match my other electrolyte and kidney results?

2

Ask your doctor: Could a medicine I'm taking be affecting my bicarbonate level?

3

Ask your doctor: Do I need blood gas testing to understand this result more fully?

Read together with

Questions people ask

What does a low CO2/bicarbonate result mean?

It usually suggests the body is dealing with excess acid, a condition called metabolic acidosis. This can come from causes like diarrhea, kidney disease, or conditions such as diabetic ketoacidosis that generate acid faster than the body can buffer it. The specific cause is usually narrowed down using additional tests like blood gases and kidney function.

Can this value change quickly?

Yes. Because bicarbonate is part of a fast-acting buffering system, it can shift within hours in response to vomiting, severe illness, or breathing changes. This is different from markers that reflect longer-term averages, which is why a single abnormal bicarbonate result is often rechecked alongside symptoms and other labs before drawing conclusions.

Share this guide

WhatsApp

One value tells half the story.

Upload your full report — every value checked and explained. Free — no account needed.

Analyze my report