What is a normal anion gap?
The conventional reference range is 8–12 mEq/L, but the modern lab-derived interval is tighter (3–11 mEq/L). Here is why ranges differ, how albumin and age shift the value, and when a "normal" gap is actually hiding an acidosis.
A normal anion gap is the expected difference between measured serum cations (sodium) and measured anions (chloride plus bicarbonate), calculated as Na⁺ − (Cl⁻ + HCO₃⁻). The conventional reference range is 8–12 mEq/L, though modern ion-selective analyzers report a tighter interval of 3–11 mEq/L. The gap exists because the routine panel does not measure "unmeasured" anions such as albumin, phosphate, sulfate, lactate, and ketones that normally fill the space between sodium and the sum of chloride and bicarbonate12.
Quick reference: anion gap ranges
| Formula | Method | Normal Range |
|---|---|---|
Na⁺ − (Cl⁻ + HCO₃⁻) | Conventional (flame photometry) | 8–12 mEq/L |
Na⁺ − (Cl⁻ + HCO₃⁻) | Modern (ion-selective electrode) | 3–11 mEq/L |
(Na⁺ + K⁺) − (Cl⁻ + HCO₃⁻) | With potassium | 10–20 mEq/L |
AG + 2.5 × (4.0 − albumin) | Albumin-corrected | Adjusted 8–12 mEq/L |
This is the range most textbooks, board exams, and rounding discussions still quote, and it is what our anion gap calculator uses by default to flag a result as normal, high, or low.
The normal anion gap is not a fixed biological constant, however. Modern ion-selective electrode autoanalyzers typically report a tighter reference interval of 3–11 mEq/L13, because they measure chloride slightly higher than older assays and so compress the gap. For the full range table by age and lab method, see our normal anion gap ranges reference.
The potassium-inclusive formula
Some textbooks and older references include potassium in the equation: (Na⁺ + K⁺) − (Cl⁻ + HCO₃⁻). Because potassium has a narrow, tightly regulated normal range, adding it shifts the expected normal gap upward to roughly 10–20 mEq/L14. Most clinicians use the sodium-only formula because it is more reproducible, but the potassium-inclusive variant is still tested and occasionally preferred in renal and ICU settings. The choice of formula is the biggest single reason two sources quote different reference values — covered in detail in our normal range explained derivation page.
Use the reference interval printed on the actual laboratory report in front of you. Each lab validates its own range against its own analyzer and patient population, and that local range — not a textbook value — is the clinically correct comparator.
What shifts the "normal" value?
Several physiological and pre-analytical factors move the expected anion gap reference value even when no acid–base disturbance exists:
- Albumin. Albumin is the dominant "unmeasured" anion, so a low albumin shifts the expected normal gap downward — each 1 g/dL drop lowers the expected gap by ~2.5 mEq/L5 — see why albumin matters and when to apply the correction.
- Age. Neonates, infants, and the elderly each carry slightly different reference intervals, driven by renal handling of chloride and bicarbonate and by total protein status.
- Assay method. Ion-selective vs. enzymatic chloride assays give systematically different values, shifting the gap by 2–4 mEq/L between platforms.
- Specimen handling. Delayed processing, exposure to air, or under-filling of the tube alters measured HCO₃⁻ and Cl⁻.
When a "normal" anion gap is abnormal
A gap inside the printed reference range does not by itself exclude acid–base disease. Two scenarios deserve caution. First, in hypoalbuminemia, a true high-anion-gap metabolic acidosis can sit hidden behind a normal-looking number unless you apply the albumin correction. Second, a normal gap during an acidosis points to a hyperchloremic (normal-anion-gap) metabolic acidosis — diarrhea, renal tubular acidosis, or saline dilution — which is a different diagnosis from HAGMA. Conversely, if a patient with known ketoacidosis or sepsis has a gap climbing from 9 to 14, that is a high anion gap in context even though both numbers sit near the conventional cut-off. Always read the trend, not the single value.
References
- Pandey DG, Brentnjens M. "Biochemistry, Anion Gap." StatPearls [Internet]. Treasure Point (FL): StatPearls Publishing. (Normal AG 4–12 mEq/L; K-inclusive ~10–20.) Link ↗
- Kraut JA, Madias NE. "Serum Anion Gap: Its Uses and Limitations in Clinical Medicine." Clin J Am Soc Nephrol. 2007;2(1):162-174. (Conventional normal 8–12 mEq/L.) Link ↗
- Life in the Fast Lane (LITFL). "Anion Gap." CCC Acid-Base. (ISE autoanalyzer range 3–11 mEq/L.) Link ↗
- Medscape. "Anion Gap: Reference Range, Interpretation, Collection." (K-inclusive reference range 16 ± 4 mEq/L.) Link ↗
- Figge J, et al. "The role of serum proteins in acid-base equilibria." J Lab Clin Med. 1998;117(6):453-467. (Albumin correction: 2.5 mEq/L per 1 g/dL.) See also MDCalc — Anion Gap. Link ↗
Check your value against the right range.
Enter Na⁺, Cl⁻, and HCO₃⁻ to get an instant normal / high / low interpretation — with optional albumin correction.
Open the anion gap calculator