Basic Metabolic Panel (BMP) vs Comprehensive Metabolic Panel (CMP)
A Basic Metabolic Panel (BMP) is a blood test that shows eight common markers on a lab report: glucose, calcium, sodium, potassium, chloride, CO2, BUN, and creatinine. The results are usually listed with units and a reference range, so the table is meant for quick number-by-number reading. This guide explains what each BMP value means on a blood test, how a BMP differs from a Comprehensive Metabolic Panel (CMP), and how to read flags, units, and ranges on the report.
A Basic Metabolic Panel (BMP) is a blood test that measures eight items in the blood: glucose, calcium, sodium, potassium, chloride, CO2, BUN, and creatinine. On a lab report, a BMP is usually shown in a table with the test name, result, unit, and reference range. Some reports also mark results as low, normal, or high. This guide explains what each BMP value is, how a BMP differs from a Comprehensive Metabolic Panel (CMP), and how to read the numbers on a lab report.
What's on a BMP blood test report
A BMP on a blood test report usually lists eight rows: glucose, calcium, sodium, potassium, chloride, CO2, BUN, and creatinine. Each row may include the result, unit, and reference range, such as glucose in mg/dL or sodium in mmol/L. A report may also show a flag like L, H, or an arrow next to a value. The layout is built for quick reading, so the test name and the reference range matter as much as the number itself.
BMP reference ranges and why they vary
The reference range on a BMP depends on the lab, the method used, and sometimes the age group. For example, sodium is often listed around 135–145 mmol/L, potassium around 3.5–5.1 mmol/L, and creatinine may differ by sex and lab system. A normal range is not a single universal number, even when the same BMP value appears on two reports. The report's printed range is the one used for that specific lab result.
Glucose, calcium, and CO2 on a BMP
Glucose is usually reported in mg/dL, and a common reference range is about 70–99 mg/dL when fasting is part of the context. Calcium is often shown in mg/dL, with a typical range around 8.6–10.2 mg/dL. CO2 on a BMP usually reflects bicarbonate and is often reported in mmol/L, with a common range around 22–29 mmol/L. These three BMP values help show how the blood chemistry table is organized on the report.
Sodium, potassium, and chloride values
Sodium, potassium, and chloride are the main electrolyte values on a BMP. Sodium is commonly measured in mmol/L, potassium in mmol/L, and chloride in mmol/L, with reference ranges often near 135–145, 3.5–5.1, and 98–107 mmol/L, respectively. These numbers are read together on a lab report because they sit next to each other in the BMP table. A value outside the normal range is often flagged, but the report does not explain the cause by itself.
BUN and creatinine on a BMP report
BUN stands for blood urea nitrogen, and creatinine is another kidney-related marker listed on a BMP. BUN is often reported in mg/dL, with a common reference range around 7–20 mg/dL, while creatinine is also often shown in mg/dL with a lab-specific normal range. These two values are often read together on the same blood test report because they are both part of the BMP. Small changes can happen from day to day, so the trend on the lab report can matter as much as one number.
How BMP differs from CMP blood test results
A BMP and a Comprehensive Metabolic Panel (CMP) both include glucose, calcium, sodium, potassium, chloride, CO2, BUN, and creatinine. The CMP adds liver-related markers such as albumin, total protein, alkaline phosphatase, AST, ALT, and total bilirubin. That means a CMP shows more values, while a BMP is the shorter panel. On a lab report, the BMP and CMP may look similar, but the CMP has extra rows and usually a larger table.
How to compare BMP results over time
A BMP is easiest to read when results are compared across dates on the lab report. If glucose, sodium, potassium, BUN, or creatinine move from one test to the next, the trend can be more useful than one isolated number. A value can stay inside the reference range and still shift from a prior result. On a blood test, the date, unit, and exact reference range help make the comparison accurate.
BMP Reading Reminders
- Check the unit first: glucose may use mg/dL, while sodium uses mmol/L.
- Read the reference range printed by the lab, not a generic normal range.
- BMP stands for Basic Metabolic Panel and includes eight markers.
- A CMP includes everything in a BMP plus extra liver-related values.
- Flags like H or L only show direction, not the reason for the change.
- Compare the same unit and same lab when reviewing BMP results over time.
- Creatinine and BUN are read together on many BMP reports.
Eight BMP Values Explained
Glucose
Glucose is the amount of glucose, or blood sugar, measured in a blood sample. On a lab report, Glucose helps show how much sugar is circulating in the blood at the time of the test. In a metabolic panel, the Glucose result is often reviewed alongside other chemistry markers to give a broader snapshot of blood chemistry.
Blood Urea Nitrogen
BUNBlood Urea Nitrogen (BUN) is a lab value that measures the amount of urea nitrogen in the blood, a waste product made from protein breakdown. It is reported as BUN on a blood test or Blood Urea Nitrogen on a lab report and helps describe how blood chemistry is changing over time.
Creatinine
Creatinine is a waste product measured in blood and used as part of a metabolic panel. It is commonly shown on a blood test as Creatinine and helps describe how the body is handling muscle breakdown products and fluid balance. The Creatinine test is often read with other lab values to understand overall blood chemistry.
Estimated Glomerular Filtration Rate
eGFREstimated Glomerular Filtration Rate (eGFR) is a calculated lab value that estimates how well the kidneys filter blood. On a lab report, eGFR is usually reported from creatinine, age, sex, and sometimes race-adjusted equations, and it helps show overall filtering capacity. eGFR is commonly included on a metabolic panel and is often reviewed with creatinine and blood urea nitrogen (BUN).
Sodium
NaSodium (Na) is a lab value that measures the amount of sodium in blood, usually reported in mmol/L. Sodium on a blood test helps show how concentrated the blood sample is and how water balance is reflected in the result. On a metabolic panel, Na is read alongside other chemistry markers to describe the overall composition of the blood sample.
Potassium
KPotassium (K) is a blood electrolyte measured on a lab report to show how much K is circulating in the bloodstream. It is commonly included in a metabolic panel and helps describe fluid balance, cell function, and the overall chemical makeup of blood. High or low K values on a blood test are read alongside other markers such as sodium and creatinine.
Chloride
ClChloride (Cl) is a blood chemistry value that measures the amount of chloride, a major charged mineral in the fluid outside cells. On a lab report, Cl helps describe fluid balance and how the body keeps electrolytes in a steady range. It is commonly included in a Metabolic Panel and reported in mmol/L.
Calcium
CaCalcium (Ca) is a blood chemistry value reported on a metabolic panel that shows how much calcium is present in the sample. Calcium on a lab report is read as part of the body’s overall mineral and fluid balance, and the Ca result is often considered alongside albumin and other metabolic markers. It helps describe whether the Calcium normal range is being maintained or whether the Calcium test result is higher or lower than expected.
Carbon Dioxide
CO2Carbon Dioxide (CO2) is a blood test value that measures the total amount of carbon dioxide in serum or plasma, mostly as bicarbonate. It is commonly included in a metabolic panel and helps describe blood chemistry balance on a CO2 on a blood test. The Carbon Dioxide result is often read alongside other metabolic panel markers to understand overall fluid and acid-base patterns.
Total Protein
Total Protein is a lab value that measures the overall amount of protein in blood. Total Protein on a lab report helps summarize the protein balance of the fluid part of blood and is often reviewed as part of a metabolic panel. Changes in Total Protein can reflect shifts in hydration, protein levels in the bloodstream, or other factors that influence blood composition.
Albumin
Albumin is a blood protein measured on a lab report to show how much of this major transport protein is present in the blood. In a Metabolic Panel, Albumin helps describe blood composition, protein balance, and fluid status. Albumin test results are often reviewed with other markers to understand whether the value is within the Albumin normal range or shifted high or low.
Magnesium
MgMagnesium (Mg) is a mineral measured on a blood test as part of some metabolic panels. It helps describe the balance of Mg in blood and how it compares with the Magnesium normal range on a lab report. This lab value is read with other markers to understand the overall chemistry pattern, not by itself.
Phosphorus
PPhosphorus (P) is a mineral measured in blood to show how much phosphorus is circulating in the body. On a lab report, it is often used in a metabolic panel to help describe mineral balance and how the body is handling intake, release, and removal of P.
Globulin
Globulin is the non-albumin protein fraction measured on a blood test and shown on a lab report. The globulin value on a lab report describes the blood protein balance and is often reviewed together with albumin and the albumin/globulin ratio (A/G ratio). A globulin test result is interpreted against the globulin normal range printed by the laboratory, and results can shift with hydration, sample handling, and lab method. Total globulin on a blood test is usually reported in g/dL.
Anion Gap
Anion Gap is a calculated value from a metabolic panel that reflects the balance between measured positively and negatively charged substances in blood. On an Anion Gap on a lab report or Anion Gap on a blood test, it helps summarize how the basic chemistry results fit together. The Anion Gap test is commonly reported in mmol/L and is read with other metabolic panel values for context.
BMP and CMP Questions From Reports
What does BMP stand for?
What does a flag mean on my blood test report?
Why does my reference range differ from someone else's?
Can I compare BMP results between labs?
How often do BMP values change between tests?
What does mmol/L mean on my report?
Do I need to prepare for a BMP test?
What's the difference between BMP and CMP?
What does BUN mean on a BMP report?
What does CO2 mean on a BMP report?
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.
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.
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.