
Bicarbonate and anion gap results help show whether the body is keeping acid and base in balance. These numbers usually appear on a metabolic panel, often beside sodium, chloride, potassium, creatinine, and glucose. Bicarbonate, often reported as carbon dioxide or CO2, reflects the blood’s main buffering system. The anion gap is a calculated number that compares measured positive and negative electrolytes. Together, they can point toward metabolic acidosis, metabolic alkalosis, kidney-related acid buildup, diarrhea-related bicarbonate loss, diabetic ketoacidosis, lactic acidosis, medication effects, or a mixed acid-base disorder.
These results are useful, but they are not meant to be interpreted alone. A low bicarbonate result may come from true metabolic acidosis, but it can also reflect compensation for a breathing-related problem. A high anion gap can be urgent, especially when symptoms, kidney dysfunction, high ketones, high lactate, or toxic ingestion are possible.
- Bicarbonate is usually about 22–29 mmol/L, but each lab’s reference range should be used.
- Anion gap is commonly calculated as sodium minus chloride plus bicarbonate: Na – (Cl + HCO3).
- Low bicarbonate plus a high anion gap often suggests excess acid from lactate, ketones, kidney failure, toxins, or salicylates.
- Low bicarbonate with a normal anion gap often points to bicarbonate loss, high chloride, diarrhea, renal tubular acidosis, or large saline exposure.
- A high or rising anion gap, confusion, deep rapid breathing, severe weakness, high glucose with ketones, or suspected poisoning needs urgent medical care.
Table of Contents
- What Bicarbonate and Anion Gap Measure
- Ranges, Formula, and First Checks
- Low Bicarbonate and High Anion Gap
- Low Bicarbonate and Normal Anion Gap
- High Bicarbonate and Mixed Results
- Kidney, Diabetes, and Emergency Patterns
- Follow-Up and Treatment Decisions
What Bicarbonate and Anion Gap Measure
Bicarbonate is one of the body’s main chemical buffers. It helps keep blood pH in a narrow range, so enzymes, heart rhythm, breathing, brain function, and muscles can work normally. On most chemistry panels, bicarbonate is not measured as pure bicarbonate. It is usually reported as total carbon dioxide, or CO2, because most carbon dioxide in the blood exists in bicarbonate form.
That is why a “CO2” result on a basic metabolic panel or comprehensive metabolic panel usually reflects bicarbonate status. It is not the same as the carbon dioxide number on a blood gas, which measures the partial pressure of carbon dioxide from breathing.
The anion gap is different. It is not directly measured. It is calculated from sodium, chloride, and bicarbonate. The body has to stay electrically neutral, meaning positive charges and negative charges balance overall. Standard lab panels measure only some of these charged particles. The anion gap estimates the “unmeasured” negative charges in the blood.
When extra acids build up, they often create extra unmeasured anions. Lactate, ketoacids, sulfate, phosphate, formate, glycolate, and salicylate-related acids can raise the anion gap. Bicarbonate often falls at the same time because it is being used to buffer the acid load.
The pair is useful because bicarbonate shows the direction of the acid-base disturbance, while the anion gap helps classify the cause. A low bicarbonate result asks, “Is there metabolic acidosis, respiratory compensation, or both?” The anion gap then asks, “If this is metabolic acidosis, is there an accumulation of unmeasured acids?”
A single result rarely gives the whole answer. Sodium, chloride, potassium, creatinine, glucose, albumin, lactate, ketones, blood gas results, medications, symptoms, and the clinical setting all change the interpretation.
Ranges, Formula, and First Checks
Bicarbonate is commonly reported in mmol/L or mEq/L. For this blood test, the numbers are effectively interchangeable. Many adult reference ranges are roughly 22–29 mmol/L, although some labs use slightly different cutoffs. Results near the edge of normal should be interpreted with the lab’s own range, prior results, and the reason the test was ordered.
Anion gap ranges vary even more. Many labs use a normal range near 3–11 or 8–12 mEq/L, depending on the analyzer and whether potassium is included in the formula. Older ranges were often higher. A result flagged by the lab is more meaningful than a generic internet range, because the lab’s formula and instrument matter.
The usual anion gap formula is:
Anion gap = sodium – (chloride + bicarbonate)
A less common version includes potassium:
Anion gap = (sodium + potassium) – (chloride + bicarbonate)
Potassium is usually left out because it is present in much smaller amounts than sodium, chloride, and bicarbonate. If potassium is included, the lab’s normal range will be higher.
For a deeper look at standalone ranges, the bicarbonate reference range and anion gap reference range can help separate a mildly abnormal number from a pattern that needs faster follow-up.
Before drawing conclusions, several checks help prevent misreading the pattern:
- Look at albumin. Albumin is a negatively charged blood protein and makes up a large part of the normal anion gap. Low albumin can make the anion gap look falsely normal. A common correction adds about 2.5 mEq/L to the anion gap for every 1 g/dL that albumin is below 4.0 g/dL.
- Compare chloride and bicarbonate together. When bicarbonate falls and chloride rises, the anion gap may stay normal. This often creates a hyperchloremic pattern.
- Check kidney function. Creatinine and eGFR help show whether reduced acid excretion may be contributing.
- Check glucose and ketones when diabetes or fasting is possible. Ketoacidosis can raise the anion gap quickly.
- Use a blood gas when the situation is unclear or serious. A venous or arterial blood gas gives pH and carbon dioxide information that a routine metabolic panel cannot provide.
A low bicarbonate result alone does not prove the blood is too acidic. For example, someone who is hyperventilating from pain, anxiety, pregnancy, liver disease, sepsis, or a lung problem may develop respiratory alkalosis. The kidneys may lower bicarbonate as compensation. That can mimic metabolic acidosis on a basic chemistry panel. Blood gas testing helps separate these possibilities.
Low Bicarbonate and High Anion Gap
Low bicarbonate with a high anion gap is the classic pattern of high anion gap metabolic acidosis. It means bicarbonate is low and there are extra unmeasured anions in the blood. In plain terms, acid has accumulated or acid-like substances are being measured indirectly through the gap.
Common causes include lactic acidosis, ketoacidosis, kidney failure, toxic alcohol ingestion, salicylate poisoning, and some medication-related acid loads. The pattern can develop over minutes to hours in severe illness, or more gradually in advanced kidney disease.
| Pattern | Common clue | Possible causes |
|---|---|---|
| Low bicarbonate + high anion gap + high lactate | Low blood pressure, infection, shock, seizures, severe hypoxia | Lactic acidosis |
| Low bicarbonate + high anion gap + high ketones | High glucose, diabetes, fasting, alcohol use, vomiting | Diabetic, starvation, or alcoholic ketoacidosis |
| Low bicarbonate + high anion gap + poor kidney function | High creatinine, low eGFR, uremic symptoms | Advanced kidney disease or acute kidney injury |
| Low bicarbonate + high anion gap + osmolar gap or exposure history | Vision symptoms, intoxication, antifreeze or solvent concern | Methanol or ethylene glycol poisoning |
| Low bicarbonate + high anion gap + ringing ears or mixed breathing pattern | Aspirin exposure, nausea, fast breathing | Salicylate toxicity |
Lactic acidosis is one of the most important causes because it can reflect poor oxygen delivery to tissues. Sepsis, shock, severe anemia, seizures, liver failure, certain medications, and intense tissue stress can raise lactate. A high lactate result is not just an acid-base detail; it can be a marker of serious illness.
Ketoacidosis is another common high-gap pattern. In diabetic ketoacidosis, insulin is too low for the body’s needs, so fat breakdown produces acidic ketones. Beta-hydroxybutyrate is often the dominant ketone, especially early in severe ketoacidosis, so urine ketone strips may underestimate the problem. A beta-hydroxybutyrate blood test is often more useful when ketoacidosis is suspected.
Kidney-related high anion gap acidosis usually becomes more likely as kidney function falls, because the kidneys remove acid generated by normal metabolism. In advanced chronic kidney disease or acute kidney injury, sulfate, phosphate, and other unmeasured anions can accumulate.
Toxic alcohols are less common but dangerous. Methanol can injure the eyes and nervous system. Ethylene glycol can cause kidney injury. These situations often require urgent testing, antidotal therapy, and sometimes dialysis. A high anion gap plus an elevated osmolar gap can be an important clue, especially when the history is uncertain.
A rising anion gap is usually more concerning than a stable mild elevation. A person whose anion gap moves from 12 to 24 over several hours needs more urgent attention than someone with a long-standing borderline value and no symptoms.
Low Bicarbonate and Normal Anion Gap
Low bicarbonate with a normal anion gap usually means the body has lost bicarbonate or gained chloride. This is often called normal anion gap metabolic acidosis or hyperchloremic metabolic acidosis. The word “normal” can be misleading. The anion gap may be normal, but the acid-base problem can still be significant.
The simplest way to understand the pattern is replacement. If bicarbonate, a negatively charged ion, falls and chloride rises to take its place, the anion gap may not rise. The total measured negative charge remains similar, but the body has less buffering capacity.
Common causes include severe diarrhea, high-output ostomies, renal tubular acidosis, some kidney diseases, acetazolamide, topiramate, ureteral diversions, and large amounts of chloride-rich IV saline. In many cases, the chloride result gives the clue. Low bicarbonate plus high chloride often points away from high anion gap causes and toward bicarbonate loss or impaired kidney acid handling.
A focused article on low bicarbonate causes can help with the standalone result, but the paired chloride and anion gap pattern is usually more informative. When chloride itself is high, high chloride patterns may help explain why the anion gap did not rise.
Diarrhea is a common example. Intestinal fluid can contain substantial bicarbonate. When bicarbonate is lost in stool, blood bicarbonate falls. The kidneys may try to compensate by excreting acid, but dehydration or kidney disease can limit that response.
Renal tubular acidosis is different. In that situation, the kidneys may filter blood reasonably well by eGFR but still fail to handle acid or bicarbonate normally. Some types are associated with low potassium, while type 4 renal tubular acidosis is often associated with high potassium and conditions such as diabetes, adrenal hormone problems, or medications that affect aldosterone.
Large-volume normal saline can also create a normal gap acidosis. Normal saline contains more chloride than plasma. When given in large amounts, it can raise chloride and lower bicarbonate concentration. This is most often relevant in hospitals, emergency care, surgery, or critical illness.
Normal gap acidosis often requires urine testing when the cause is not obvious. Urine pH, urine sodium, urine potassium, urine chloride, and sometimes a urine anion gap or urine osmolar gap can help determine whether the kidneys are appropriately excreting acid.
High Bicarbonate and Mixed Results
High bicarbonate usually points toward metabolic alkalosis or compensation for chronic respiratory acidosis. It does not usually pair with a high anion gap in the simple textbook pattern, but real patients often have mixed disorders.
Metabolic alkalosis means the blood has gained base or lost acid. Common causes include vomiting, stomach suction, diuretics, low potassium, mineralocorticoid excess, and taking too much alkali. Vomiting is a classic cause because stomach fluid contains hydrochloric acid. Losing that acid leaves the body relatively more alkaline.
A high bicarbonate result may also occur when the lungs retain carbon dioxide for a long time, as can happen in chronic obstructive lung disease, severe obesity hypoventilation, or other causes of chronic respiratory acidosis. The kidneys respond by retaining more bicarbonate to buffer the higher carbon dioxide level. In that setting, the bicarbonate is high because the body is compensating for a breathing problem.
The CO2 label can cause confusion. On a chemistry panel, CO2 mostly reflects bicarbonate. On a blood gas, carbon dioxide usually means PaCO2 or PCO2, which reflects ventilation. A CO2 blood test range should therefore be interpreted based on which test was performed.
Mixed acid-base disorders can hide in apparently mild results. For example:
- A person with diabetic ketoacidosis who is also vomiting may have a high anion gap but a bicarbonate that is not as low as expected.
- A person with sepsis may have lactic acidosis and respiratory alkalosis at the same time.
- A person with chronic lung disease may have high bicarbonate at baseline, then develop a new high anion gap acidosis during infection.
- A person taking diuretics may have metabolic alkalosis, then develop kidney injury that raises the anion gap.
Clinicians often use expected compensation rules to identify these mixed patterns. One commonly used estimate in metabolic acidosis is Winter’s formula:
Expected PaCO2 = 1.5 × bicarbonate + 8, plus or minus 2
If the measured PaCO2 is much higher than expected, there may be an added respiratory acidosis. If it is much lower than expected, there may be an added respiratory alkalosis. This step requires a blood gas, not just a metabolic panel.
Mixed disorders are one reason the anion gap should not be read as “normal means fine.” Albumin, baseline bicarbonate, breathing status, vomiting, diuretics, kidney function, and timing all affect the pattern.
Kidney, Diabetes, and Emergency Patterns
Kidney disease and diabetes are two of the most common settings where bicarbonate and anion gap interpretation becomes clinically important.
The kidneys help remove daily acid from protein metabolism and other normal body processes. They also regenerate bicarbonate. As kidney function declines, acid removal may fall. Early on, bicarbonate may stay normal because the remaining kidney tissue works harder. Later, bicarbonate may drop. Tracking creatinine and eGFR together helps show whether kidney function is part of the acid-base pattern.
In chronic kidney disease, persistent low bicarbonate has been linked with bone, muscle, and kidney-related concerns, but treatment is individualized. Recent kidney guidelines have become more cautious about treating mild low bicarbonate automatically in every adult. Therapy may be considered when bicarbonate is low enough to risk clinical effects, but treatment should avoid pushing bicarbonate above the normal range and should not worsen blood pressure, potassium, or fluid overload.
Diabetes raises different concerns. High glucose with low bicarbonate and a high anion gap can signal diabetic ketoacidosis, especially when blood ketones are high. This can happen in type 1 diabetes, but it can also occur in type 2 diabetes during severe illness, missed insulin, dehydration, infection, surgery, or use of certain diabetes medications. A pattern of high glucose and high ketones deserves prompt medical review, and symptoms such as vomiting, abdominal pain, deep breathing, confusion, or dehydration make it urgent.
Some situations should be treated as emergencies rather than routine lab follow-up:
- Confusion, fainting, severe weakness, chest pain, or shortness of breath
- Deep, rapid breathing, especially with diabetes or high ketones
- Very low bicarbonate, especially below about 15–18 mmol/L
- High or rapidly rising anion gap
- High lactate or concern for sepsis, shock, or poor circulation
- Suspected methanol, ethylene glycol, aspirin, or other poisoning
- Severe kidney injury, very low urine output, or rapidly rising creatinine
- Dangerous potassium results, whether high or low
- Pregnancy with vomiting, diabetes, or ketones
- A sick child with low bicarbonate, dehydration, or abnormal breathing
The urgency depends on the person, not just the number. A mildly low bicarbonate in a stable person with chronic kidney disease is different from the same value in someone with vomiting, high glucose, confusion, and fast breathing.
Follow-Up and Treatment Decisions
The first step after an abnormal bicarbonate or anion gap result is usually to confirm the pattern and place it in context. Mild abnormalities may be repeated, especially if the person feels well and the result does not match the clinical picture. More serious patterns need same-day evaluation.
Follow-up often includes a repeat metabolic panel, albumin, kidney function markers, glucose, lactate, blood ketones, urinalysis, and medication review. If the bicarbonate is low, a venous or arterial blood gas may be used to confirm pH and carbon dioxide status. If the anion gap is high, clinicians often look for lactate, ketones, kidney failure, salicylates, toxic alcohols, and severe infection. If the anion gap is normal, urine electrolytes and urine pH may help separate gastrointestinal bicarbonate loss from kidney tubular causes.
Treatment depends on the cause. The lab pattern is a map, not the destination.
For lactic acidosis, treatment focuses on restoring circulation, oxygen delivery, and treating the cause, such as infection or shock. For diabetic ketoacidosis, treatment usually involves fluids, insulin, electrolyte monitoring, and careful potassium management. For toxic alcohol ingestion, antidotes and dialysis may be needed. For diarrhea-related bicarbonate loss, fluids and treatment of the gastrointestinal cause may correct the pattern. For renal tubular acidosis, alkali therapy and potassium management may be used depending on the type.
Bicarbonate therapy itself is not one-size-fits-all. Oral sodium bicarbonate may raise serum bicarbonate in chronic kidney disease or renal tubular acidosis, but it adds sodium and can worsen swelling, blood pressure, or fluid overload in some people. Potassium citrate or other alkali options may be considered in selected cases, but they are not safe for everyone, especially when potassium is high or kidney function is reduced.
Intravenous sodium bicarbonate is generally reserved for selected severe acute situations. It may be considered in severe metabolic acidemia, certain poisonings, severe hyperkalemia with acidosis, or some critically ill patients with acute kidney injury. It can also cause problems, including high sodium, fluid overload, low calcium, low potassium, excess alkalosis, and increased carbon dioxide production. That is why it is usually guided by blood gas results, electrolytes, kidney function, and close monitoring.
Medication review can be decisive. Acetazolamide and topiramate can lower bicarbonate. Diuretics can raise bicarbonate. ACE inhibitors, ARBs, spironolactone, trimethoprim, heparin, and some diabetes or kidney-related medications can affect potassium and acid-base balance in susceptible people. Salicylates can produce mixed respiratory alkalosis and metabolic acidosis. Metformin does not usually cause acidosis by itself in people with stable kidney function, but severe illness, kidney failure, shock, or hypoxia can increase concern for lactic acidosis.
Trends are often more useful than one result. A bicarbonate of 20 mmol/L that has been stable for years in a person with known kidney disease may be monitored differently than a drop from 26 to 20 in one day. An anion gap of 14 may be mild in one lab, but concerning if it is rising and albumin is low. A “normal” anion gap can still hide a high-gap acidosis when albumin is very low.
A practical way to read the pattern is:
- Confirm the bicarbonate result. Is it low, normal, or high compared with the lab range?
- Calculate or review the anion gap. Use the same formula the lab uses when possible.
- Correct for low albumin when available. A low albumin can hide a high anion gap.
- Check chloride. High chloride with low bicarbonate suggests a normal gap pattern.
- Look at kidney function, glucose, ketones, and lactate. These often reveal the cause.
- Use a blood gas when needed. pH and respiratory compensation cannot be fully judged from a metabolic panel alone.
- Treat the cause, not just the number. Bicarbonate replacement is sometimes appropriate, but the underlying illness usually drives risk.
Bicarbonate and anion gap results are most powerful when read together. Bicarbonate shows whether the buffering system is shifted. The anion gap helps identify whether hidden acids are accumulating. The safest interpretation comes from the full pattern: electrolytes, kidney function, albumin, glucose, lactate, ketones, symptoms, medications, and the speed of change.
References
- KDIGO 2024 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease 2024 (Guideline)
- Sodium bicarbonate administration for metabolic acidosis in the intensive care unit: a target trial emulation 2025 (Cohort Study)
- Current Evidence Surrounding the Use of Sodium Bicarbonate in the Critically Ill Patient 2023 (Review)
- Nutritional Approaches for the Management of Metabolic Acidosis in Chronic Kidney Disease 2021 (Review)
- Clinical and cost-effectiveness of oral sodium bicarbonate therapy for older patients with chronic kidney disease and low-grade acidosis (BiCARB): a pragmatic randomised, double-blind, placebo-controlled trial 2020 (RCT)
- Diagnosis and management of metabolic acidosis: guidelines from a French expert panel 2019 (Guideline)
Disclaimer
Bicarbonate and anion gap results can reflect serious acid-base disorders, especially when symptoms or rapidly changing results are present. This article is for general education and cannot diagnose the cause of an abnormal result. Contact a qualified healthcare professional for interpretation, and seek urgent care for severe weakness, confusion, deep rapid breathing, chest pain, fainting, suspected poisoning, high ketones, or very abnormal electrolyte results.





