Normal range: 0 – 100 mg/dL (lower is better)
ApoB is essentially a more accurate LDL. ApoB measures the total number of atherogenic (artery-damaging) particles in your blood. Each LDL, VLDL, and IDL particle carries exactly one ApoB molecule, making it a direct particle count. This is important because it is the number of particles, not just the amount of cholesterol they carry, that drives plaque buildup. About 15-20% of people have elevated ApoB with normal LDL cholesterol, which is why ApoB catches risk that a standard cholesterol panel misses. The 2026 AHA/ACC guidelines now include ApoB targets alongside LDL.
By Brandon Ballinger • Updated
A normal ApoB is 0 – 100 mg/dL. Lower is better.
A diet high in saturated fat and refined carbohydrates is the most common driver of elevated ApoB. Genetic conditions like familial hypercholesterolemia can cause very high levels even with a healthy diet. Insulin resistance, type 2 diabetes, and metabolic syndrome also raise ApoB by increasing VLDL production.
Hypothyroidism slows LDL clearance from the blood, raising particle count. Certain medications (including some diuretics, beta-blockers, and anabolic steroids) can elevate ApoB as well.
Lifestyle changes are the first-line approach: reducing saturated fat, increasing soluble fiber (oats, beans, psyllium), exercising regularly, and losing excess weight can all lower ApoB. When lifestyle is not enough, statins are the most effective medication, followed by ezetimibe and PCSK9 inhibitors. Unlike standard LDL cholesterol, ApoB gives you a clearer target to track your response to treatment.
About 15-20% of people have high ApoB but a normal result on a standard cholesterol panel. Those people look fine on the test most doctors order, while the particles that drive plaque keep building up. That gap is why the 2026 AHA/ACC guidelines introduced ApoB targets alongside LDL and total cholesterol, the first time a major U.S. guideline has put ApoB on the same footing as the cholesterol numbers you already know.
This page covers what ApoB measures, the difference between a “normal” and an optimal level, why it predicts heart disease better than LDL, how often to test it, and what moves it.
ApoB is a protein that sits on the surface of every cholesterol particle that can lodge in an artery wall. Each of those particles carries exactly one ApoB, so measuring ApoB counts the particles directly instead of estimating the cholesterol inside them. A high count means more particles are available to enter the artery wall, form plaque, and eventually cause a heart attack or stroke.
Standard cholesterol tests measure the weight of cholesterol, not the number of particles. Two people can carry the same LDL cholesterol while one has far more particles than the other. The person with more particles is at higher risk, and ApoB is what reveals it.
There’s no single ApoB level that’s right for everyone, because the goal depends on your cardiovascular risk. The 2026 AHA/ACC guidelines set an ApoB goal of under 70 mg/dL for high-risk adults and under 55 mg/dL for those at very high risk, such as people who already have cardiovascular disease. Both goals sit well below the population median, which is the point: “normal” on a lab report reflects what’s common, not what’s protective.
For lower-risk adults there’s no formal ApoB target. Labs flag 0 to 100 mg/dL as normal, but normal isn’t the same as optimal, and the data suggest optimal is probably below 80 mg/dL. Lower is better across the whole range. Knowing your number, and where it lands in the distribution below, helps you and your clinician decide whether to act.
In NHANES 2015-2016, the median ApoB was about 76 mg/dL for adults aged 18-29 and 88 mg/dL for adults aged 70 and older. The chart below shows the full distribution by age and sex.
Median ApoB by age and sex, with the 10th to 90th percentile band. Source: NHANES 2015-2016 (weighted estimates).
ApoB predicts heart attack risk better than LDL cholesterol because it counts atherogenic particles instead of the cholesterol they carry. When the two disagree, ApoB is the one that tracks your actual risk. This disagreement is called discordance, and it’s most common in people with high triglycerides, diabetes, or metabolic syndrome, where particles are small and cholesterol-poor, so LDL reads reassuringly low while the particle count stays high.
At the same LDL cholesterol, ApoB (particle count) can vary widely. The people on the high-ApoB side carry more risk than their LDL suggests.
For the full comparison, see ApoB vs LDL cholesterol and whether modern LDL formulas replace ApoB. It’s also worth measuring LDL cholesterol and non-HDL cholesterol alongside ApoB, since the pattern between them is informative.
Most adults should test ApoB at least once to establish a baseline, then every one to two years if the result is optimal and stable. Test more often if your ApoB is elevated, if you’ve started or changed a medication that affects it, or if you have diabetes or a family history of early heart disease. Because ApoB responds within weeks to diet and medication, a follow-up test six to twelve weeks after a change shows whether it’s working. See how the ApoB blood test works for what to expect, and Medicare and ApoB testing for coverage.
ApoB drops when you lower the number of atherogenic particles, through diet, exercise, and when needed, medication. Reducing saturated fat and refined carbohydrate, adding soluble fiber, and losing excess weight all lower particle count. When lifestyle changes aren’t enough, statins, ezetimibe, and PCSK9 inhibitors lower ApoB substantially.
The main levers that lower ApoB, from diet to medication.
For specifics, see how to lower ApoB and ApoB-lowering medications. Talk to your clinician before starting or changing any medication.
ApoB is most useful read next to a few related markers. Lp(a) is an inherited, ApoB-containing particle that adds risk your standard panel misses, so it’s worth measuring once in your life. ApoA1 is the protein on protective HDL particles, and the ApoB/A1 ratio compares harmful to protective particles in a single number. Together these give a fuller picture than cholesterol alone. For the bigger strategy, see reducing your heart attack risk.
ApoB is most highly correlated with Non-HDL Cholesterol and LDL Cholesterol. Here are the top biomarkers correlated with ApoB, based on 500,000 tests done by Empirical Health.
The percentage shows how strongly two biomarkers move together. A higher number means the relationship is stronger. Green = rises and falls together. Orange = one rises as the other falls.
Simulating Reductions in Lifetime Heart Attack Risk
Brandon Ballinger
Why ApoB is more accurate than LDL cholesterol
Brandon Ballinger
Do modern LDL formulas replace ApoB?
Brandon Ballinger
How to lower your ApoB naturally and with medication
Brandon Ballinger
Medications can now lower cholesterol (ApoB) by 80%
Brandon Ballinger
ApoB costs about $30–$70 on its own, or $190 with Lp(a), LDL, and 100+ other biomarkers at Empirical Health.
You can measure your ApoB for at 2,200+ testing locations across the US. Click below and enter your zip code to browse locations near you.
Test your Apolipoprotein B and 100+ other biomarkers in a single blood draw.