Understanding Your Metabolic Panel

A Comprehensive Metabolic Panel (CMP) is a blood test that measures several substances related to liver function, kidney function, blood sugar, and electrolytes. On a CMP lab report, results are usually shown with the test name, value, unit, and reference range. Common CMP abbreviations include glucose, sodium, potassium, chloride, CO2, BUN, creatinine, calcium, total protein, albumin, total bilirubin, ALP, AST, and ALT. This guide explains how to read the CMP line by line, what reference ranges mean, how units work, and how to compare results from one lab report to another.

A Comprehensive Metabolic Panel (CMP) is a blood test that measures several chemicals in the blood, including glucose, electrolytes, protein markers, and liver-related markers. On a CMP lab report, the results are usually listed in rows with the test name, result, unit, and reference range. The CMP is often used as a broad snapshot of body chemistry on a blood test or on a lab report. This guide explains how to read each CMP value, how ranges work, and how to compare results over time.

What's on a CMP blood test report

A CMP lab report usually shows each test in a table with the test name, result, unit, and reference range. Common CMP items include glucose, sodium, potassium, chloride, CO2, BUN, creatinine, calcium, total protein, albumin, total bilirubin, alkaline phosphatase (ALP), aspartate aminotransferase (AST), and alanine aminotransferase (ALT). Some reports also show a flag such as H for high or L for low. Reading the CMP on a blood test starts with finding the abbreviation, the number, and the units, such as mg/dL, mmol/L, or U/L.

Understanding reference ranges on a CMP

The reference range on a CMP lab report is the lab's comparison range for that test. A value inside the reference range is often marked as in range, but the exact normal range can differ by lab, method, age, or sex. For example, glucose may have a reference range around 70–99 mg/dL when fasting, while creatinine may be listed in mg/dL with a different normal range for adults. On a blood test, the reference range matters more than a single number alone because the same result can be normal in one lab and flagged in another.

How to read CMP glucose and electrolytes

The glucose result on a CMP shows the amount of sugar in the blood, usually in mg/dL. Electrolytes on the CMP include sodium, potassium, chloride, and CO2, and they are often reported in mmol/L or mEq/L. Common adult reference ranges are about sodium 135–145 mmol/L, potassium 3.5–5.1 mmol/L, chloride 98–107 mmol/L, and CO2 22–29 mmol/L. When reading a CMP on a lab report, these values are best compared with the lab's own reference range rather than with another source's normal range.

How to read BUN, creatinine, and calcium on CMP

BUN stands for blood urea nitrogen and is commonly reported in mg/dL. Creatinine is also usually reported in mg/dL and is part of the CMP because it helps show how the body is handling waste chemicals. Calcium is usually listed in mg/dL, with many adult reference ranges around 8.6–10.2 mg/dL. On a CMP blood test, these three values are often read together because they appear close to one another on the lab report and use similar numeric units.

What do albumin, total protein, ALP, AST, ALT, and bilirubin mean on CMP

Albumin and total protein are protein-related values on a CMP and are often reported in g/dL. Albumin is commonly around 3.5–5.0 g/dL, and total protein is often around 6.0–8.3 g/dL, though the reference range can vary. ALP, AST, and ALT are enzyme values and are usually reported in U/L, while total bilirubin is usually reported in mg/dL. Some labs also break bilirubin into direct bilirubin and indirect bilirubin, but a standard CMP often lists total bilirubin only.

How units work on a CMP report

Units explain what kind of measurement appears on the CMP lab report. Glucose and creatinine are commonly in mg/dL, electrolytes like sodium and potassium are often in mmol/L, and enzymes like AST, ALT, and ALP are often in U/L. Protein values such as albumin and total protein are often in g/dL, while some labs use % or ratio-style numbers for other kinds of blood tests, though not usually for CMP items. Reading the unit on a blood test helps prevent confusion when two reports use different number scales.

How to compare CMP results over time

Comparing CMP results over time means looking at the same test name, unit, and reference range across multiple lab reports. A change from 90 mg/dL glucose to 102 mg/dL glucose may matter more than a single result by itself, especially if the lab's reference range is 70–99 mg/dL. The same approach works for sodium, creatinine, ALT, and albumin on a blood test: look for steady movement, not one isolated number. Trend reading is easier when the CMP is tracked from the same lab because methods and normal range limits can differ.

Why CMP results differ between labs

CMP results can differ between labs because instruments, methods, and reference ranges are not identical. One lab may report sodium with a slightly different normal range or flag a creatinine value that another lab leaves unflagged. Time of day, hydration status, and whether the sample was fasting can also affect some CMP values on a lab report. When comparing CMP results from different labs, the unit, reference range, and collection conditions all matter.

CMP Reading Notes Worth Remembering

  • Check the test name, result, unit, and reference range on every CMP line.
  • CMP values often use mg/dL, mmol/L, mEq/L, g/dL, or U/L.
  • A flag like H or L marks a result outside the lab's reference range.
  • Glucose, sodium, potassium, chloride, CO2, BUN, and creatinine are core CMP values.
  • ALP, AST, ALT, albumin, total protein, and total bilirubin often appear near the end.
  • The same CMP number can fall inside one lab's normal range and outside another's.
  • Compare results using the same units and the same lab when possible.
Try BloodSight

Read your Comprehensive Metabolic Panel (CMP) the way you just learned to.

Upload any lab report. Every value gets a plain-language explanation, your personalized range, and a place on your timeline.

Comprehensive Metabolic Panel (CMP) 3 of 17
Glucose 86 mg/dL
Calcium 9 mg/dL
Anion Gap 12 mmol/L
Each value explained in plain language

Each CMP Value on Your Report

Glucose

Glucose is a single photograph of your blood sugar, captured the instant the needle goes in. Whether you had eaten, the hour of day, even the stress of the draw can change what the picture shows.

Calcium

Ca

Serum calcium is the flattest line on most lab reports, a number defended rather than left to drift. Its stillness is the whole reason a real shift carries weight.

Anion Gap

No technician ever measured your anion gap. It is pure subtraction whose only job is to reveal the acids the panel was never asked to test for.

Lactate

The result doctors trend at the bedside in sepsis, and the one most easily thrown off by how the blood was drawn.

Creatinine

Creatinine is the muscle waste your kidneys clear. The catch is that the same number reads high in a bodybuilder and normal in someone whose kidneys are already struggling, which is why eGFR exists.

Blood Urea Nitrogen

BUN

BUN is the protein-waste reading on your metabolic panel, and the easiest kidney number to push around without touching the kidneys. A dry day or a big protein meal can lift it while your creatinine sits still.

Estimated Glomerular Filtration Rate

eGFR

eGFR is a kidney-filtration figure no machine ever measured. A formula draws it from your creatinine, age, and sex, which makes it a useful map of filtration and a misleading one in a few predictable places.

Sodium

Na

Serum sodium is a concentration, not a count of how much salt you ate. When it falls, the usual story is extra water diluting the blood, which is why the fix is rarely the salt shaker.

Potassium

K

Potassium sits in a famously narrow band, and a single alarming result is more often the blood draw than the body. The challenge is telling a breached test tube apart from a real shift in your kidneys.

Chloride

Cl

Chloride is the body's main negative charge, and on its own it says little. Its real job is to keep the books balanced, which is how a calculation called the anion gap catches an acid nobody measured directly.

Carbon Dioxide

CO₂

The line labeled CO₂ on a metabolic panel is not the gas you exhale. It is mostly bicarbonate, the standing reserve the body keeps to neutralize acid, and it is read for the balance between acid and base in the blood.

Albumin

Albumin is the protein that keeps water inside your blood vessels. When it falls, the number rarely means a protein-poor diet — it usually means something is being lost, made too slowly, or quietly inflamed.

Total Protein

Total protein is one number standing in for many: albumin plus every globulin, weighed together. On its own it rarely settles anything — the answer is in which piece of the sum actually moved.

Magnesium

Mg

Only about one percent of the body's magnesium is in the blood, which is exactly why a normal serum result can sit on a report while the real stores run low.

Globulin

Globulin is the one protein value on your panel that no analyzer ever measured. It is the shape left behind when albumin is subtracted from the total — and the size of that shape is the whole signal.

Phosphorus

P

Most people assume a phosphorus number tracks what they eat. It barely moves with diet, because the kidneys meter it out so steadily that the everyday reading reflects them more than the meal.

Creatine Kinase

CK

CK is the enzyme your muscles leak when they work hard or get hurt. Because a tough gym session can multiply the reading, the number you draw depends on what your body did the day before.

Metabolic Panel — Common Questions

What does CMP stand for?
CMP stands for Comprehensive Metabolic Panel. On a blood test or lab report, it is a group of measurements that gives a broad view of blood chemistry, including glucose, electrolytes, kidney-related markers, and liver-related markers.
What does a flag mean on my CMP blood test report?
A flag is a label that marks a result as outside the lab's reference range, often shown as H for high or L for low. The flag does not explain the reason for the number; it only shows how the result compares with that lab's normal range.
Why does my reference range differ from someone else's?
Reference ranges can differ because labs use different machines, methods, and patient groups to set their comparison limits. A CMP value can still be reported in the same unit, such as mg/dL or U/L, while the normal range changes from one lab to another.
Can I compare CMP results between labs?
CMP results can be compared between labs, but the comparison is cleaner when the unit, method, and reference range are the same. A result on one lab report may look higher or lower simply because the lab uses a different normal range or reporting format.
How often do CMP values change between tests?
CMP values can change from one test to the next because body chemistry is not fixed. Glucose, sodium, creatinine, AST, ALT, and albumin may move a little or a lot depending on the time between tests and how the sample was collected.
What does mg/dL mean on my CMP report?
mg/dL means milligrams per deciliter, which is a way to show how much of a substance is present in a certain amount of blood. On a CMP, glucose, creatinine, calcium, total bilirubin, and sometimes BUN are commonly shown in mg/dL.
Do I need to fast before a CMP test?
Some CMP blood tests are ordered with fasting, while others are not. Fasting matters most for glucose because food can change that number on the lab report, so the collection instructions on the order are important.
What's the difference between CMP and BMP?
A CMP includes everything in a Basic Metabolic Panel (BMP) plus protein-related and liver-related markers such as albumin, total protein, ALP, AST, ALT, and total bilirubin. A BMP is narrower and usually focuses on glucose, electrolytes, CO2, BUN, creatinine, and calcium.
Do I need to prepare for a CMP test?
Preparation depends on the order and the lab instructions. A CMP on a blood test may have fasting or non-fasting instructions, and the collection details can affect glucose and other values on the report.
What does 'ALT' mean on a CMP report?
ALT stands for alanine aminotransferase. On a CMP lab report, ALT is usually listed in U/L and compared with the lab's reference range like the other enzyme values, such as AST and ALP.

Disclaimer

This content is for informational and educational purposes only. It is not intended as medical advice, diagnosis, or treatment recommendation. Reference ranges may vary by laboratory. Always discuss your results with a qualified healthcare professional.

More Guides

Blood Test Results Explained: A Plain-Language Guide

When a blood test report comes back, the numbers, abbreviations, and reference ranges can be hard to parse the first time you see them. This guide explains how a typical lab report is structured, what reference ranges actually describe, what flagged values like H and L mean, and how to read your results across the most common panels — without medical jargon. The goal here is plain-language literacy: enough context to recognise what's on the page, ask better questions, and track values over time.

How to Read Your CBC Report

A Complete Blood Count (CBC) is a blood test that measures several parts of blood, including red blood cells, white blood cells, hemoglobin Hgb, hematocrit Hct, and platelets. On a CBC lab report, these values are usually shown with the result, unit, and reference range in a table. A CBC can help a reader understand what the numbers mean, how the abbreviations fit together, and why one lab’s normal range may differ from another lab’s range.

Reading Your Lipid Panel Results

A lipid panel is a blood test that measures fats in the blood, most often total cholesterol, LDL, HDL, and triglycerides. On a lab report, these results usually appear in a table with the test name, result, unit, and reference range. This guide explains how to read a lipid panel report, what common abbreviations mean, how units are shown, and how to compare results over time. It also covers why lipid panel results can vary between labs and what a flag or out-of-range number means on the report.

How to Read Your Thyroid Panel

A thyroid panel is a blood test that measures how the thyroid-related markers on a lab report compare with the lab’s reference range. Common values on a thyroid panel include TSH, free T4, total T4, free T3, and total T3, each reported with units and a normal range. This guide explains how to read the table on a thyroid panel report, what the numbers mean, how reference ranges work, and why results can differ from one lab to another.