Home Kidney Blood Markers and Electrolytes Carbon Dioxide (CO2) Blood Test Normal Range: Reference Values and Meaning

Carbon Dioxide (CO2) Blood Test Normal Range: Reference Values and Meaning

61
Learn the normal CO2 blood test range, what high or low carbon dioxide means, how bicarbonate relates to kidney and lung function, and when follow-up matters.

A carbon dioxide blood test checks how much total CO2 is in the liquid part of your blood. In everyday lab reports, this result usually reflects bicarbonate, an electrolyte that helps keep blood acidity in a safe range. The test is commonly included in a basic metabolic panel, comprehensive metabolic panel, or electrolyte panel, so many people see “CO2” on routine blood work even when their provider did not order a separate acid-base test. A normal CO2 result usually means your kidneys, lungs, and body chemistry are keeping acid and base levels balanced. A low result can point toward metabolic acidosis, bicarbonate loss, kidney disease, severe diarrhea, ketoacidosis, or over-breathing. A high result can happen with metabolic alkalosis, chronic breathing problems, vomiting, dehydration, or certain medications. CO2 is most useful when read with sodium, potassium, chloride, anion gap, creatinine, eGFR, symptoms, and sometimes a blood gas test.

  • A typical adult CO2 blood test normal range is about 22–29 mmol/L or mEq/L, but many labs use 23–29 or 20–29.
  • CO2 on a metabolic panel usually estimates bicarbonate, not the same thing as PaCO2 on an arterial blood gas.
  • Low CO2 often means too much acid, too little bicarbonate, or compensation for rapid breathing.
  • High CO2 often means too much bicarbonate, acid loss, kidney compensation for chronic CO2 retention, or metabolic alkalosis.
  • Urgent follow-up matters when abnormal CO2 occurs with confusion, severe weakness, trouble breathing, chest pain, fainting, severe dehydration, or very abnormal potassium.

Table of Contents

What the CO2 Blood Test Measures

A CO2 blood test measures total carbon dioxide in serum or plasma. Most of that total is bicarbonate, written as HCO3-. Smaller amounts are dissolved carbon dioxide and carbonic acid. Because bicarbonate makes up most of the measured total, many clinicians use “CO2” and “bicarbonate” almost interchangeably when talking about a metabolic panel result.

That wording can be confusing. CO2 is a gas you breathe out through your lungs, but the CO2 value on routine blood work is mostly a kidney and acid-base marker. Your lungs control how quickly carbon dioxide leaves the body. Your kidneys help hold on to, regenerate, or remove bicarbonate. Together, the lungs and kidneys keep blood pH in a narrow range.

The CO2 test is often one part of a basic metabolic panel. In that setting, it is interpreted alongside sodium, potassium, chloride, calcium, glucose, blood urea nitrogen, creatinine, and sometimes other chemistry markers. It may also appear on a comprehensive metabolic panel or a dedicated electrolyte panel.

A routine venous CO2 result is different from the carbon dioxide value on an arterial blood gas. A blood gas directly evaluates pH, PaCO2, bicarbonate, and oxygen-related measurements. A metabolic panel CO2 result gives a useful estimate of bicarbonate status, but it does not fully diagnose every acid-base disorder by itself. When someone is seriously ill, short of breath, confused, in shock, or suspected of having severe acidosis or alkalosis, a blood gas may be needed.

The test is used to help evaluate:

  • Acid-base balance, meaning whether the blood is trending too acidic or too alkaline
  • Kidney handling of bicarbonate and acid removal
  • Effects of vomiting, diarrhea, dehydration, diabetes complications, kidney disease, lung disease, or certain medications
  • Electrolyte patterns, especially when chloride, potassium, or anion gap is abnormal
  • Treatment response in people with chronic kidney disease, acidosis, alkalosis, or severe illness

A single mildly abnormal CO2 result does not automatically mean a dangerous problem is present. Lab variation, sample handling, recent illness, medications, and the rest of the metabolic panel all shape the meaning.

Normal Range and Reference Values

A common adult reference range for serum CO2 is about 22–29 mmol/L. Some laboratories report 23–29 mEq/L, 20–29 mmol/L, or 23–30 mEq/L. For this test, mmol/L and mEq/L are numerically the same for bicarbonate, so a result of 24 mmol/L is usually equivalent to 24 mEq/L.

Your own lab’s reference interval is the range to use first. Different laboratories may use different instruments, specimen types, methods, and population data. A result that is one point outside the displayed range may be less concerning than a result that is clearly abnormal, changing quickly, or paired with symptoms.

CO2 resultUsual interpretationCommon next question
About 22–29 mmol/L or mEq/LOften within the adult reference rangeAre the other electrolytes and kidney markers also normal?
20–21 mmol/LMildly low in many labsIs this persistent, and is the anion gap, chloride, kidney function, or glucose abnormal?
Less than 18–20 mmol/LMore clearly lowIs there metabolic acidosis, diarrhea, ketoacidosis, kidney disease, shock, or a medication effect?
30–32 mmol/LMildly high in many labsIs there vomiting, diuretic use, dehydration, chronic lung disease, or compensation for respiratory acidosis?
Greater than 32–35 mmol/LMore clearly highIs alkalosis, CO2 retention, severe volume depletion, or medication-related bicarbonate excess present?

Age can affect reference values. Newborns, infants, and children may have ranges that differ from adult ranges, and pediatric results should be interpreted with pediatric laboratory standards. Pregnancy, severe illness, altitude exposure, and hospital treatments such as IV fluids or ventilation can also affect acid-base values.

The CO2 result is not an “optimal wellness score” in the way some people think of vitamin or cholesterol levels. In general, being near the middle of the lab range is reassuring, but a value must fit the person’s clinical situation. A CO2 of 22 mmol/L may be acceptable for one person after a temporary stomach illness but more concerning in another person with chronic kidney disease and a downward trend over time.

The normal range for the closely related bicarbonate blood test is usually discussed in the same way because serum total CO2 mostly represents bicarbonate.

How to Interpret CO2 Results

A CO2 result is best read as part of a pattern. The same number can have different meanings depending on pH, breathing status, kidney function, chloride, potassium, anion gap, glucose, and symptoms.

Start with three questions.

First, is the result truly outside the lab’s reference range? A CO2 of 22 mmol/L may be normal in one lab and low in another. A result of 21 mmol/L may be a mild finding if everything else is normal, but it deserves more attention if it is new, repeated, or paired with a high anion gap.

Second, is the abnormality acute or chronic? A sudden drop from 27 to 16 mmol/L during an illness is different from several stable readings around 20–21 mmol/L over months. Acute changes are more likely to reflect illness, dehydration, diabetic ketoacidosis, severe diarrhea, shock, toxic ingestion, or a major medication effect. Chronic patterns may point toward kidney disease, renal tubular acidosis, chronic lung disease with compensation, or long-term diuretic use.

Third, does the CO2 match the person’s symptoms? Mild abnormalities are often found on routine labs. Severe symptoms raise the stakes. Confusion, rapid breathing, chest pain, fainting, irregular heartbeat, severe weakness, or worsening shortness of breath can suggest a more serious acid-base or electrolyte disturbance.

CO2 can move in two broad ways. A low CO2 usually means bicarbonate is low, which often happens when acid is building up or bicarbonate is being lost. A high CO2 usually means bicarbonate is high, which often happens when acid is lost, the kidneys retain bicarbonate, or the body is compensating for long-term carbon dioxide retention from a breathing disorder.

The result may also reflect compensation. Compensation is the body’s attempt to protect blood pH. For example, if the lungs retain too much CO2 because of chronic hypoventilation, the kidneys may retain more bicarbonate over time. On a metabolic panel, that can appear as high CO2. In the opposite direction, if someone hyperventilates and blows off too much carbon dioxide, bicarbonate may fall as the kidneys compensate, especially if the breathing pattern is persistent.

This is why clinicians often pair CO2 with the anion gap. The anion gap helps sort low bicarbonate patterns into high anion gap metabolic acidosis and normal anion gap metabolic acidosis. That distinction can guide the next tests.

Low CO2 Blood Test Meaning

A low CO2 blood test usually means the bicarbonate level is low. Low bicarbonate often points toward metabolic acidosis, which means the body has too much acid or not enough base. It may also occur as compensation for respiratory alkalosis, where someone is breathing off too much carbon dioxide.

Mild low CO2 is common and not always dangerous, especially if it appears during a short illness and returns to normal. Persistent or clearly low CO2 needs more careful evaluation.

Common causes of a low CO2 blood test include:

  • Diarrhea, because stool can contain bicarbonate-rich fluid
  • Kidney disease, especially when the kidneys cannot remove acid well
  • Renal tubular acidosis, where kidney tubules do not handle acid or bicarbonate properly
  • Diabetic ketoacidosis, especially with high glucose, ketones, dehydration, nausea, vomiting, or rapid breathing
  • Starvation ketosis, alcohol-related ketosis, or prolonged fasting in some settings
  • Lactic acidosis from shock, severe infection, poor oxygen delivery, seizures, or some medications
  • Certain toxic ingestions, such as methanol, ethylene glycol, or salicylates
  • Hyperventilation or panic-related over-breathing, especially when blood gas results show respiratory alkalosis
  • Carbonic anhydrase inhibitors such as acetazolamide
  • Large volumes of certain IV fluids, especially chloride-rich saline, in hospitalized patients

Low CO2 is more informative when grouped by anion gap. A high anion gap with low CO2 suggests added acids in the blood, such as lactate, ketones, kidney-failure-related acids, or toxic alcohol metabolites. A normal anion gap with low CO2 often suggests bicarbonate loss or chloride gain, such as diarrhea, renal tubular acidosis, or high-chloride IV fluid effects.

Potassium adds another clue. Low CO2 with high potassium can occur in kidney failure, adrenal insufficiency, or type 4 renal tubular acidosis. Low CO2 with low potassium may occur with some types of renal tubular acidosis or gastrointestinal losses. Because potassium affects heart rhythm, a very abnormal potassium result can make an abnormal CO2 result more urgent.

Kidney markers matter too. Low CO2 together with high creatinine or low eGFR can suggest reduced kidney acid removal. In chronic kidney disease, metabolic acidosis becomes more common as kidney function declines, although treatment decisions depend on the actual bicarbonate level, symptoms, blood pressure, potassium, fluid status, and current guidelines. A low CO2 result alongside abnormal creatinine blood test results often deserves follow-up rather than being viewed in isolation.

A low CO2 result should not be treated casually with baking soda or bicarbonate supplements unless a clinician specifically recommends it. Extra sodium can worsen high blood pressure, swelling, heart failure, or kidney problems in some people. The cause matters more than the number alone.

High CO2 Blood Test Meaning

A high CO2 blood test usually means the bicarbonate level is high. High bicarbonate often points toward metabolic alkalosis, which means the blood is too alkaline because of too much base or too much acid loss. It can also reflect kidney compensation for chronic respiratory acidosis, where the lungs retain carbon dioxide over time.

Common causes of a high CO2 blood test include:

  • Repeated vomiting or stomach suction, which removes stomach acid
  • Diuretic medicines, especially loop or thiazide diuretics, which can promote fluid, chloride, and potassium loss
  • Dehydration or volume depletion
  • Low chloride, because chloride depletion makes it harder for the kidneys to get rid of excess bicarbonate
  • Low potassium, which can help maintain metabolic alkalosis
  • Excess bicarbonate, citrate, or alkali intake in medical treatment or supplements
  • Some hormone conditions, such as excess aldosterone or Cushing syndrome
  • Chronic lung disease with long-term carbon dioxide retention, such as advanced COPD
  • Post-hypercapnic alkalosis, which can occur after rapid correction of long-standing CO2 retention

Vomiting is a classic example. Stomach fluid is rich in acid. When acid is lost repeatedly, bicarbonate can rise. If vomiting also causes dehydration, low chloride, and low potassium, the kidneys may continue holding on to bicarbonate even after vomiting slows.

Diuretics are another common reason. These medications can be essential for blood pressure, heart failure, kidney disease, or swelling, but they may shift electrolytes. A person taking a diuretic may have high CO2 along with low chloride, low potassium, or signs of volume depletion. The answer is not always to stop the medication. The clinician may adjust dose, review fluid status, check magnesium, replace potassium, or evaluate the reason the diuretic is needed.

High CO2 from chronic lung disease is different. In that case, the high bicarbonate may be a compensation for long-term CO2 retention. The metabolic panel alone cannot show whether carbon dioxide gas is high in the arteries. A blood gas, oxygen level, breathing exam, and lung history help clarify the pattern.

High CO2 becomes more concerning when it is clearly above range, rising, or paired with symptoms such as confusion, severe sleepiness, worsening shortness of breath, muscle cramps, irregular heartbeat, severe vomiting, or signs of dehydration. It also needs careful review when potassium or chloride is very low.

CO2, Kidneys, Electrolytes, and Acid-Base Patterns

CO2 belongs with kidney and electrolyte interpretation because bicarbonate is one of the body’s main buffers. A buffer helps prevent sudden changes in blood pH. The kidneys support this system by reclaiming filtered bicarbonate and generating new bicarbonate while removing acid through urine. The lungs support it by removing carbon dioxide through breathing.

When kidney function declines, acid removal can become less efficient. This can lower bicarbonate and CO2, especially in later stages of chronic kidney disease. The relationship is not perfectly predictable. Some people with reduced eGFR maintain normal CO2 for a long time, while others develop metabolic acidosis earlier because of tubular disease, medications, diet, diarrhea, or other stressors.

A broader kidney function blood test panel helps show whether CO2 fits a kidney pattern. Creatinine and eGFR estimate filtration. BUN may rise with kidney impairment, dehydration, high protein breakdown, or gastrointestinal bleeding. Potassium can rise when kidney excretion is reduced or fall with vomiting, diarrhea, or diuretics. Chloride often moves in the opposite direction of bicarbonate in some acid-base disorders.

PatternPossible meaningExamples clinicians may consider
Low CO2 + high anion gapHigh anion gap metabolic acidosisKetoacidosis, lactic acidosis, kidney failure, salicylates, toxic alcohols
Low CO2 + high chloride + normal anion gapNormal anion gap metabolic acidosisDiarrhea, renal tubular acidosis, chloride-rich IV fluids
Low CO2 + rapid deep breathingMetabolic acidosis with respiratory compensation, or primary respiratory alkalosisDKA, sepsis, anxiety-related hyperventilation, lung or liver disease
High CO2 + low chlorideMetabolic alkalosis patternVomiting, diuretics, volume depletion, chloride loss
High CO2 + chronic lung disease historyPossible kidney compensation for CO2 retentionCOPD, obesity hypoventilation, neuromuscular breathing weakness
Abnormal CO2 + abnormal potassiumHigher concern for heart rhythm and kidney-related riskKidney failure, adrenal problems, diuretics, severe GI losses, acidosis or alkalosis

The anion gap is one of the most useful calculations when CO2 is low. It is usually calculated from sodium, chloride, and bicarbonate or CO2. A high gap suggests unmeasured acids. A normal gap suggests bicarbonate loss balanced by chloride gain. Albumin can affect the anion gap, so low albumin may hide a high-gap acidosis.

Potassium can change quickly in acid-base disorders. Acidosis may shift potassium out of cells and raise the blood potassium level, although total body potassium may still be low in some conditions. Alkalosis and some diuretics can lower potassium. Both high and low potassium can affect the heart, so potassium often drives how quickly follow-up happens.

CO2 also connects with chloride. When bicarbonate falls, chloride may rise to maintain electrical balance. When bicarbonate rises, chloride is often low, especially in vomiting or diuretic-related alkalosis. This is why chloride is not just a salt marker; it can help explain the acid-base pattern.

In people with diabetes, low CO2 plus high glucose, positive ketones, dehydration, nausea, vomiting, abdominal pain, or rapid breathing can suggest diabetic ketoacidosis. Blood or urine ketone testing, especially beta-hydroxybutyrate, may be needed. In people with possible sepsis, shock, low oxygen delivery, or severe illness, lactate testing may help evaluate lactic acidosis.

Test Preparation and Follow-Up

A CO2 blood test uses a standard blood draw, usually from a vein in the arm. The draw itself usually takes only a few minutes. You may feel a brief sting, and mild bruising can happen afterward.

No special preparation is needed for the CO2 test alone in many cases. If the CO2 is part of a metabolic panel that includes glucose or other fasting-sensitive tests, you may be asked to fast for several hours. Follow the instructions from the ordering clinician or lab.

Medications and supplements can affect CO2 and related electrolytes. Tell your clinician about prescription drugs, over-the-counter medicines, antacids, supplements, and recent IV treatments. Do not stop prescribed medication just to “fix” a lab value unless your clinician tells you to.

Medicines and treatments that may influence CO2 patterns include:

  • Diuretics such as furosemide, hydrochlorothiazide, or chlorthalidone
  • Bicarbonate, citrate, or frequent alkali-containing antacid use
  • Steroids or mineralocorticoid-related medications
  • Acetazolamide or topiramate
  • Laxative overuse or medicines causing diarrhea
  • SGLT2 inhibitors in people at risk for ketoacidosis, especially during illness or prolonged fasting
  • IV fluids, dialysis, ventilator changes, or hospital treatments

Follow-up depends on how abnormal the result is and what else is happening. A mild isolated abnormality may simply be repeated, especially if you were recently ill or dehydrated. A repeated low CO2 may prompt anion gap calculation, kidney function review, urinalysis, ketone testing, lactate testing, or blood gas testing. A repeated high CO2 may prompt review of vomiting, diuretic use, chloride, potassium, blood pressure, fluid status, and possible lung-related CO2 retention.

For chronic kidney disease, CO2 is often followed over time rather than judged from one value. Trends can matter. A steady decline from 25 to 21 to 18 mmol/L may be more meaningful than one isolated reading of 21 mmol/L. Clinicians may review diet, kidney function, medications, blood pressure, potassium, and whether treatment for metabolic acidosis is appropriate.

A blood gas may be ordered when the clinician needs to know pH and the true respiratory component. This is especially likely in emergency settings, severe shortness of breath, suspected overdose, severe infection, shock, diabetic ketoacidosis, advanced lung disease, or major electrolyte disturbances. A venous blood gas may be enough in some situations, while an arterial blood gas is used when oxygenation and precise arterial values are needed.

When Abnormal CO2 Needs Prompt Care

Abnormal CO2 needs faster attention when it appears with symptoms that suggest the body is not maintaining acid-base balance safely. The number alone is not the only issue. A CO2 of 18 mmol/L in a stable person may be handled differently from the same value in someone with confusion, rapid breathing, dehydration, or high potassium.

Seek urgent medical care when abnormal CO2 is paired with:

  • Severe trouble breathing, blue lips, or worsening oxygen levels
  • Confusion, extreme sleepiness, fainting, or new severe weakness
  • Chest pain, irregular heartbeat, or severe palpitations
  • Persistent vomiting or diarrhea with signs of dehydration
  • Rapid deep breathing, fruity-smelling breath, high glucose, or known diabetes with ketones
  • Severe infection symptoms, low blood pressure, or signs of shock
  • Known kidney disease with rapidly worsening labs
  • Very high or very low potassium on the same blood test
  • Possible poisoning, overdose, or ingestion of antifreeze, methanol, salicylates, or other toxic substances

For non-urgent follow-up, it helps to bring a focused set of questions to the appointment. Ask whether the result is mildly or clearly abnormal for that lab. Ask how it compares with your prior CO2 values. Ask whether the anion gap, chloride, potassium, creatinine, eGFR, glucose, and albumin change the interpretation. Ask whether the result looks temporary, medication-related, kidney-related, breathing-related, or part of a larger acid-base disorder.

Do not try to correct CO2 by changing breathing patterns, taking bicarbonate, restricting fluids, increasing salt, or stopping prescribed medicines on your own. Treatment can move potassium, sodium, blood pressure, fluid status, and pH in the wrong direction if the cause is misunderstood. The safest next step is to interpret the result in context and address the underlying reason.

References

Disclaimer

A CO2 blood test result should be interpreted with your symptoms, medical history, medications, kidney function, electrolytes, and sometimes blood gas results. Mild abnormalities can be temporary, but severe or persistent changes may signal an acid-base disorder that needs medical evaluation. Seek urgent care for abnormal CO2 with confusion, severe weakness, trouble breathing, chest pain, fainting, severe dehydration, or very abnormal potassium.