Home
/

Serum CO2: the bicarbonate buffer on your metabolic panel

REVIEWED BY
Bill Maish, MD
Clinical Content Consultant
Published
May 30, 2026
Last updated
May 30, 2026
Key takeaway:

Serum CO2 measures bicarbonate — the body's main acid-base buffer — with most labs reporting a reference range of 22 to 29 mmol/L. Low values suggest increased acid load from diarrhea, kidney impairment, or ketoacidosis; high values signal metabolic alkalosis or renal compensation for chronic lung disease. Bicarbonate in the low 20s is associated with faster kidney decline.

Read more →
Table of contents
```html

What the CO2 on your panel actually means

Serum CO2 on a routine blood test is not the gas you exhale. It is total carbon dioxide in the serum, and the vast majority of that value is bicarbonate — your body's main chemical buffer against the acids produced by metabolism, food, and daily stress. Higher values point toward a more alkaline state; lower values suggest a greater acid load. Serum CO2 does not measure respiratory CO2 gas — PaCO2 requires a blood gas; the metabolic panel value is almost entirely bicarbonate.

Bicarbonate and your acid-base balance, explained

Your acid–base system runs on two main levers. The lungs adjust ventilation quickly to release CO2. The kidneys work more slowly, reclaiming bicarbonate, generating new bicarbonate, and excreting acids. Together they hold blood pH in a narrow, life-friendly range.

Picture a hard interval workout: muscles produce lactic acid, bicarbonate steps in to neutralize it, and the serum value may dip temporarily before normalizing with recovery. A bout of vomiting removes stomach acid, tilting the bloodstream toward alkalinity and pushing bicarbonate higher. Diarrhea does the opposite — bicarbonate-rich gut fluid is lost, so the blood level falls. In chronic lung disease, impaired breathing causes CO2 to accumulate; the kidneys respond over days by raising bicarbonate to stabilize pH. On a basic panel that looks like a high CO2, but it reflects compensation, not over-alkalinity.

Reading low, normal, and high CO2

Normal range

Many labs report a reference range of roughly 22 to 29 mmol/L for serum total CO2, though the exact interval varies by method and population. Age, altitude, and life stage shift the distribution — pregnancy drives mild chronic hyperventilation and the kidneys respond by lowering bicarbonate; high altitude does the same as the body adapts to thinner air. A mid-20s value is common in healthy adults, but personal context — lung function, kidney function, diet, and overall physiology — determines what is optimal for any individual.

In chronic kidney disease, guidelines recommend correcting low bicarbonate because values below the low 20s are associated with faster disease progression and worse bone and muscle outcomes. In other populations, very high bicarbonate has been linked in observational studies to higher mortality risk, likely as a signal of underlying illness rather than a direct cause.

When levels run high

A CO2 above the reference range usually means the body is leaning alkaline. Common scenarios include persistent vomiting or gastric suction (loss of stomach acid), volume depletion with chloride loss, and medications such as loop or thiazide diuretics. States with excess mineralocorticoid activity can also drive metabolic alkalosis. In chronic lung disease with CO2 retention, the kidneys raise bicarbonate to keep pH stable, so a high result can be a sign of renal compensation rather than primary over-alkalinity.

Related markers help refine the picture. Low chloride often pairs with metabolic alkalosis, and potassium can run low as the kidneys trade potassium for hydrogen ions. A blood gas showing elevated CO2 pressure alongside a near-normal pH supports a compensatory explanation. Persistence, pattern, and symptoms matter more than a single elevated reading.

When levels run low

Low CO2 signals more acid in the system. Diarrhea can cause it by washing out bicarbonate-rich gut fluid. Kidney problems that impair acid excretion — chronic kidney disease or renal tubular acidosis — produce a normal-anion-gap metabolic acidosis with a low CO2. In high-anion-gap metabolic acidosis, bicarbonate is consumed buffering acids such as lactate or ketones; that is the classic picture in diabetic ketoacidosis or severe sepsis. Certain drugs lower bicarbonate by design: acetazolamide and topiramate are the most common examples. Even a missed meal or a tough workout can nudge CO2 down transiently if acids accumulate and then resolve with recovery.

There are also lab caveats: if a sample sits uncapped or processing is delayed, cells continue to metabolize and CO2 can drift lower artifactually. A surprising low result often warrants a repeat test, a check of the anion gap, and a look at creatinine and electrolytes before drawing conclusions.

Factors that skew CO2 results day to day

Serum CO2 reflects the current acid-base state of the body rather than a longitudinal lifestyle trend. Several factors can shift the result meaningfully without representing a true change in underlying health.

Diet and acid load

Diets heavy in animal protein and grains generate more fixed acids, while fruits and vegetables deliver organic anions that metabolize to bicarbonate, shifting the balance toward base. In chronic kidney disease, reducing dietary acid load and, when appropriate, clinician-guided alkali therapy raise bicarbonate and improve markers of bone and muscle metabolism. Hydration supports the kidneys' ability to excrete acid and reclaim bicarbonate, especially during and after hard training.

Medications

Diuretics can push CO2 up. Acetazolamide and topiramate pull it down. Steroids and states with excess aldosterone activity tilt toward alkalosis. SGLT2 inhibitors have rare associations with ketoacidosis, which lowers bicarbonate. If CO2 changes after a new prescription, that context belongs in the clinical conversation.

Altitude and life stage

Living at high altitude lowers bicarbonate as the body adapts to thinner air. Pregnancy lowers bicarbonate as part of normal physiology through mild chronic hyperventilation.

Sleep-disordered breathing

During sleep, the brainstem fine-tunes ventilation to hold CO2 in a narrow band. Sleep-disordered breathing can raise CO2 during the night and drive compensatory bicarbonate accumulation over time. If loud snoring, witnessed apneas, or daytime sleepiness are present, connecting sleep patterns with lab results is more informative than interpreting CO2 in isolation.

Acute illness and exercise

High-intensity exercise temporarily lowers bicarbonate as lactate production rises — normal physiology that resolves with recovery. Gastrointestinal illness (vomiting or diarrhea) can shift CO2 in either direction depending on what fluid is lost. Testing during or immediately after any of these states can produce a result that does not reflect baseline acid-base status.

What to read alongside CO2 on a panel

CO2 is most informative when read in the context of the electrolytes and kidney markers that share the same panel.

  • Chloride — chloride and bicarbonate move inversely; low chloride paired with high CO2 is the classic metabolic alkalosis pattern from vomiting or diuretics, and the anion gap uses both values to categorize the type of acidosis driving a low CO2.
  • Creatinine — when CO2 is persistently low alongside rising creatinine, chronic kidney disease with impaired acid excretion is the most likely explanation and warrants nephrology review.
  • eGFR — falling eGFR is the clinical context that makes a low CO2 significant rather than transient; the two tracked together define the CKD-acidosis trajectory.
  • Sodium — the anion gap (sodium minus the sum of chloride and bicarbonate) categorizes the type of acidosis driving a low CO2; sodium is one of the three inputs.
  • Potassium — potassium and bicarbonate move in opposite directions during acid-base shifts; hypokalemia often accompanies metabolic alkalosis (high CO2) and hyperkalemia can accompany acidosis (low CO2).

When a CO2 recheck actually makes sense

Serum CO2 reflects the body's current respiratory and renal acid-base compensation. It is rarely a trend marker for healthy adults — a single out-of-range value without symptoms or accompanying abnormalities often resolves on recheck without any intervention.

A retest is most useful in these situations:

  • Active clinical management: if a new medication, a CKD management plan, or a dietary acid-load intervention has been introduced, rechecking at 8–12 weeks gives a meaningful signal about whether the change has shifted acid-base status.
  • CKD monitoring: for patients with chronic kidney disease, serial CO2 monitoring is clinician-directed and typically follows the cadence of routine kidney function panels.
  • Confirming a surprising result: a low value that appeared during or shortly after illness, heavy exercise, or a very low-carbohydrate dietary phase may simply reflect a transient acid load; a recheck under normal conditions clarifies whether it is real.

For consistency, use the same laboratory and test under similar conditions — avoid testing during or immediately after illness, intense exercise, or an acute dietary change, all of which can transiently depress CO2 and obscure the baseline picture.

When CO2 results warrant a doctor's review

CO2 is a small test with outsized insight. Most isolated, mildly out-of-range values in otherwise healthy adults resolve on recheck and require no action beyond context-gathering. The following patterns are worth bringing to a clinician promptly:

  • Persistently low CO2 (particularly below the low 20s mmol/L) alongside rising creatinine or falling eGFR — this combination points toward CKD-associated metabolic acidosis, where bicarbonate correction is guideline-supported to slow progression and protect bone and muscle.
  • Low CO2 with a high anion gap, especially alongside elevated glucose, positive ketones, or signs of infection — this is the pattern of high-anion-gap metabolic acidosis (DKA, sepsis) and warrants urgent evaluation.
  • Persistently high CO2 with low chloride and low potassium in someone on diuretics or with a history of recurrent vomiting — metabolic alkalosis that may need the underlying cause addressed.
  • Any CO2 change that follows a new prescription, a significant life-stage shift (pregnancy, new altitude), or a change in respiratory symptoms — the number needs to be interpreted in that context rather than against a generic reference range.

Trending CO2 over time alongside kidney markers, electrolytes, and clinical symptoms turns a static number into a feedback loop. It is not a diagnosis on its own, but paired with how you feel and what else is changing in your labs, it becomes a practical guide for earlier, more informed conversations with your care team.

Join Superpower today to access advanced biomarker testing with over 100 biomarkers.

```

FAQs

The CO2 value on a standard metabolic panel measures total carbon dioxide in the blood, which is primarily bicarbonate (HCO3-). Bicarbonate is the main buffer the body uses to maintain blood pH balance. This test is not measuring the CO2 gas you exhale; it is measuring the dissolved bicarbonate that reflects how well the kidneys and lungs are working together to regulate acid-base balance.
Normal serum CO2 (bicarbonate) levels for adults typically range from 22 to 29 mEq/L (millimoles per liter). Values outside this range can indicate disruptions to the body's acid-base balance. Mild deviations are common and often transient, while values consistently below 22 or above 29 mEq/L warrant further evaluation alongside blood pH, electrolytes, and kidney function markers.
Low CO2 (below 22 mEq/L) may indicate metabolic acidosis, a condition in which the blood is more acidic than normal. Causes include chronic kidney disease (which impairs bicarbonate retention), diabetic ketoacidosis, severe diarrhea (which depletes bicarbonate), and excessive aspirin or alcohol ingestion. Respiratory alkalosis, caused by hyperventilation, can also lower measured CO2. The clinical context and full metabolic panel are needed to interpret low CO2 accurately.
Elevated CO2 (above 29 mEq/L) typically reflects metabolic alkalosis, in which the blood has become more alkaline than normal. Common causes include vomiting or nasogastric suctioning (which removes stomach acid), diuretic use (which causes chloride and acid loss), or excessive antacid use. Respiratory acidosis from chronic lung disease, where CO2 gas accumulates, can also elevate bicarbonate as a compensatory response.
The kidneys are the primary regulators of bicarbonate in the blood. They reabsorb or excrete bicarbonate depending on the body's acid-base needs. In chronic kidney disease, the kidneys lose the ability to retain bicarbonate effectively, leading to a progressive decline in serum CO2 over time. Persistent low CO2 is one early signal of kidney acid-handling impairment and is often tracked alongside creatinine and eGFR.
Diet has an indirect effect. High-protein diets generate more acid during metabolism, which the kidneys must buffer, potentially drawing down bicarbonate over time in individuals with marginal kidney function. Conversely, diets rich in fruits and vegetables, which metabolize to bicarbonate precursors, may have a mild alkalinizing effect. These influences are generally modest in healthy individuals with normal kidney function.

References

  1. Dobre, M., Yang, W., Chen, J., Drawz, P., Hamm, L. L., Horwitz, E., Hostetter, T., Jaar, B., Lora, C. M., Nessel, L., Ojo, A., Scialla, J., Steigerwalt, S., Teal, V., Wolf, M., Rahman, M., & CRIC Investigators (2013). Association of serum bicarbonate with risk of renal and cardiovascular outcomes in CKD: a report from the Chronic Renal Insufficiency Cohort (CRIC) study. American journal of kidney diseases, 62(4), 670-8. https://doi.org/10.1053/j.ajkd.2013.01.017
  2. Goraya, N., Simoni, J., Jo, C. H., & Wesson, D. E. (2013). A comparison of treating metabolic acidosis in CKD stage 4 hypertensive kidney disease with fruits and vegetables or sodium bicarbonate. Clinical journal of the American Society of Nephrology, 8(3), 371-81. https://doi.org/10.2215/CJN.02430312
  3. Al-Kindi, S. G., Sarode, A., Zullo, M., Rajagopalan, S., Rahman, M., Hostetter, T., & Dobre, M. (2020). Serum Bicarbonate Concentration and Cause-Specific Mortality: The National Health and Nutrition Examination Survey 1999-2010. Mayo Clinic proceedings, 95(1), 113-123. https://doi.org/10.1016/j.mayocp.2019.05.036
  4. Kovesdy, C. P., Anderson, J. E., & Kalantar-Zadeh, K. (2009). Association of serum bicarbonate levels with mortality in patients with non-dialysis-dependent CKD. Nephrology, dialysis, transplantation, 24(4), 1232-7. https://doi.org/10.1093/ndt/gfn633
  5. Mokhlesi, B., Masa, J. F., Brozek, J. L., Gurubhagavatula, I., Murphy, P. B., Piper, A. J., Tulaimat, A., Afshar, M., Balachandran, J. S., Dweik, R. A., Grunstein, R. R., Hart, N., Kaw, R., Lorenzi-Filho, G., Pamidi, S., Patel, B. K., Patil, S. P., Pépin, J. L., Soghier, I., ... Teodorescu, M. (2019). Evaluation and Management of Obesity Hypoventilation Syndrome. An Official American Thoracic Society Clinical Practice Guideline. American journal of respiratory and critical care medicine, 200(3), e6-e24. https://doi.org/10.1164/rccm.201905-1071ST

Built by the world’s top doctors and scientists

Dr Anant Vinjamoori, MD

Chief Longevity Officer, Superpower

Board-certified longevity physician. Previously product leader at Virta Health & CMO at Modern Age. Featured in  WSJ, Forbes, and Fortune.

Learn more

Dr Leigh Erin Connealy, MD

Clinician & Founder of The Centre for New Medicine

Leads the largest integrative medical clinic in North America. A pioneer in integrative oncology.

Learn more

Dr Robert Lufkin

UCLA Medical Professor, NYT Bestselling Author

A leading voice on metabolic health and longevity as shown in The Today Show, USA Today and FOX.

Learn more

Dr Abe Malkin

Founder & Medical Director of Concierge MD

Leads a nationwide medical practice, and Drip Hydration, a mobile IV therapeutics company

Learn more
Membership slide 1
Membership slide 1
Membership slide 2
Membership slide 3
1 / 3

Your membership starts here

Annual 100+ biomarker panel

Data dashboard and digital twin

Upload past labs and connect wearables

Personalized health protocol

24/7 care team access

AI companion for all health questions

Marketplace with additional solutions

$199

/year*

Billed annually

HSA/ FSA eligible
Cancel anytime
Results in a week

* Pricing may vary for members in New York and New Jersey