If you just saw the word "apolipoprotein B," or "ApoB," on a lab report or heard it from your doctor, you're probably wondering what it actually is.
ApoB is a way of counting how many cholesterol-carrying particles are traveling through your blood right now. It’s a better measure of cholesterol burden than a regular cholesterol test. The regular cholesterol test measures how much cholesterol those particles are carrying, not how many of them there are.
Below, we'll walk through what that difference actually means, what counts as a normal or high result, and what you can do if yours is elevated.
Key Takeaways
- ApoB counts particles, not the cholesterol amount. Every particle that can carry cholesterol into your artery walls has exactly one ApoB tag on it. Your ApoB number tells you how many of those particles you have.
- ApoB can catch what LDL cholesterol misses. Two people can have the exact same LDL number but different ApoB numbers, and there's no reliable way to convert one into the other. When they disagree, doctors generally trust ApoB.
- Your ideal ApoB is personal. A number a lab calls "normal" might still be higher than what's right for you, depending on your health and what's actually happening in your arteries.
- ApoB responds to the same treatments that lower cholesterol, including medication, diet, and exercise, which can help slow the plaque buildup these particles drive.
What Is Apolipoprotein B?
Picture your bloodstream as a busy delivery network.
Cholesterol doesn't just float around loose in your blood. It travels inside tiny particles, a bit like cargo riding inside delivery vehicles. Each of these particles has cholesterol packed inside it, and each one drives around your bloodstream until it’s put to good use — or, in some cases, gets stuck in the wall of an artery.
Apolipoprotein B is like a tag on the outside of certain delivery vehicles. Every single particle capable of getting stuck in an artery wall carries exactly one of these tags, no more and no fewer. That includes the particle most people have heard of, LDL, often called "bad cholesterol.”
Since every one of these particles has one tag, counting the tags tells you how many delivery vehicles are out there, regardless of how much cargo each one happens to be carrying.
Read moreLipoprotein(a) or Lp(a): What It Is and What Your Levels MeanWhat Does the ApoB Test Actually Check?
A regular cholesterol test measures the total weight of cargo, meaning the total amount of cholesterol being carried across all your particles combined. An ApoB test counts something different: the number of vehicles doing the carrying.
Most of the time, more cargo means more vehicles, so the two tests tell a similar story. But not always. The ApoB test itself is simple, a normal blood draw, often done alongside your regular cholesterol test. You usually don't need to fast beforehand, though your doctor might ask you to anyway if you’re having other specific blood tests at the same time.
What Counts as a Normal or High ApoB Result?
There are two different kinds of "normal”: normal for the population, and ideal for you.
The first is a lab's general range. This is based on a big group of people, and it includes plenty of people who already have some level of heart risk. So a result that a lab marks as "normal" isn't necessarily the number that’s optimal for you.
The second is an individual target, personalized to you. It’s essentially based on how much your doctor already knows about your risk factors, based on things like your age, family history, blood pressure, and the actual health of your arteries. Someone with detected plaque in their arteries needs a lower ApoB number to stop further plaque buildup.
Doctors sort people into a few risk groups, and each group has its own target. The National Lipid Association, a group of doctors and researchers who specialize in cholesterol, put together the following targets in 2024:
| Your Heart Risk Group | ApoB Target | What This Roughly Lines Up With |
|---|---|---|
| Some risk, but not high (borderline to intermediate) | Below 90 mg/dL | The LDL cholesterol target for the same risk group |
| High risk | Below 70 mg/dL | The LDL cholesterol target for high-risk patients |
| Very high risk (already has heart disease) | Below 60 mg/dL | The LDL cholesterol target for very-high-risk patients |
Why Doesn't a High ApoB Always Match a High LDL Cholesterol Number?
This can get complicated, so let's go back to the delivery analogy.
Imagine two people who both have the exact same total weight of cargo, the same LDL cholesterol number. One of them is moving that cargo using a smaller number of large trucks. The other is moving the exact same total weight using a much larger number of small vans. The total cargo weight looks identical on paper. But the second person has far more individual vehicles out on the road, each one still capable of getting stuck in an artery wall. Their ApoB number would be higher, even though their LDL cholesterol number looks the same as the first person's.
Doctors call this mismatch “discordance.” It’s more common in people with high triglycerides, type 2 diabetes, or a cluster of issues sometimes called metabolic syndrome. When someone's LDL cholesterol and ApoB numbers disagree like this, the National Lipid Association is direct about which one to trust: go with ApoB.
Because these two tests are measuring genuinely different things, cargo weight versus number of vehicles, you can't reliably work one out from the other for any one specific person. There's no simple formula that converts your LDL cholesterol into your ApoB, or the reverse.
Read moreLDL Cholesterol: What Your Levels Mean and How to Lower ItWhy Does Having More of These Particles Matter for Your Heart?
Your arteries are vessels that carry blood around your body. Their inner walls are normally smooth. When those walls get a bit damaged, some of those cholesterol-carrying particles can slip inside the wall itself, rather than staying in the bloodstream where they belong.
Once inside, they can build up over years into a thickened patch called plaque. Plaque can eventually narrow the artery or, in some cases, block it. Every single particle that carries an ApoB tag is a particle capable of doing this. So having more particles circulating means more chances for this slow buildup to happen, no matter how much cholesterol any particle happens to be carrying.
This is why counting the particles themselves, rather than just weighing their cargo, often gives doctors a clearer idea of your actual risk.
Plaque doesn't need to become a significant blockage to be a concern. In fact, about two-thirds of heart attacks start in plaque that narrows the artery by less than 50%.
This buildup is usually silent for years, so you can pass every checkup and still have plaque in your arteries. The good news is that if you detect plaque early, you have time to act on it.
What Causes a High ApoB Result?
Many of the same things that raise regular cholesterol also raise ApoB including:
- A diet heavy in saturated fat
- Being overweight
- Not getting much physical activity
- A family tendency toward high cholesterol
- An underactive thyroid
- Having diabetes or prediabetes
People with diabetes, high triglycerides, or metabolic syndrome are especially likely to be the ones whose ApoB and LDL cholesterol numbers don't match, for the small-vehicle reason described above.
Read moreHigh Triglycerides: What Your Levels Mean and How to Lower ThemDoes ApoB Change Over Time?
Yes. Your ApoB isn't a fixed number you're stuck with. It moves in response to the same things that move your regular cholesterol, what you eat, how much you weigh, how active you are, and any medication you're taking. Someone who changes their diet, loses some weight, or starts a cholesterol medication can see their ApoB drop noticeably within a few weeks to a few months.
That also means one single test result is just a snapshot of that day, not a permanent verdict. If your number comes back higher than expected, it's often worth testing again before drawing any big conclusions.
What Can You Do About a High ApoB?
Since ApoB responds to the same things as regular cholesterol, the same tools that lower one tend to lower the other too.
These lifestyle changes can help in reducing ApoB:
- Eating less saturated fat and more fiber gives your liver less raw material to build new particles from.
- Moving more and losing weight both tend to shift your particles toward the larger, cargo-heavy type instead of the smaller, more numerous type.
If they are not enough, these medication options exist and can be very effective:
- Statins, a common cholesterol medication, tell your liver to make fewer new cholesterol-carrying particles in the first place.
- Ezetimibe, another medication, reduces how much cholesterol your gut absorbs from food, so less ends up getting packaged into new particles.
- PCSK9 inhibitors, a newer type of medication given by injection, help your body clear existing particles out of your blood faster.
Medication as well as a healthy lifestyle can help reduce your ApoB and, more importantly, slow, stabilize, and even stop the plaque buildup that leads to heart disease.
What Should You Do Next If Your ApoB Result Is High?
If your ApoB result is high, it’s worth discussing with your doctor. They can help assess your overall heart health, not just one number in isolation. That conversation might lead to starting or adjusting a medication. It might also lead to a closer look at your arteries themselves, since a blood test can only tell you about risk, not what's actually happening inside your artery walls right now.
A coronary artery calcium score is one option your doctor might bring up. It's a quick scan that shows how much hard plaque has built up. A coronary CT angiogram (or CCTA) goes further and also shows soft plaque and signs of narrowing in the arteries. It gives you and your doctor real, direct information about your arteries to go alongside your blood results.
Read moreNon-HDL Cholesterol: What Your Results MeanFrequently Asked Questions
It depends on your own heart risk, not just a lab's general range. A widely used guide suggests aiming below 90 mg/dL if you have some risk, below 70 mg/dL if you're high risk, and below 60 mg/dL if you already have heart disease, according to the National Lipid Association's 2024 guidance.
High ApoB means you have more cholesterol-carrying particles in your blood that are capable of getting stuck in an artery wall, whatever your regular cholesterol number happens to show.
High ApoB can be caused by the same things that raise regular cholesterol. These factors include diet, weight, activity level, family history, thyroid issues, and conditions like diabetes.
Medications like statins, ezetimibe, and PCSK9 inhibitors all work by making fewer new particles or clearing out existing ones faster. Eating less saturated fat, losing weight, and staying active help too.
Yes. It moves in response to diet, weight, activity, and medication, sometimes within just a few weeks, so one result is a snapshot, not a fixed number forever.
Not reliably. They measure two different things, the number of particles versus the amount of cholesterol they're carrying, and no simple calculation swaps one for the other for an individual person.
The Bottom Line on ApoB
Apolipoprotein B counts the actual number of cholesterol-carrying particles that could end up stuck in your artery walls. This is a more useful way to calculate your heart health risk than a regular cholesterol number.
There’s no one-size-fits-all “good” result for an ApoB test. It depends on your own heart risk. If your ApoB comes back high, that's a good reason to talk to your doctor about your bigger picture, not just this one number.
9 Sources
De Oliveira-Gomes D, Joshi PH, Peterson ED, et al. (2024). Apolipoprotein B: bridging the gap between evidence and clinical practice. Circulation.
https://www.ahajournals.org/doi/10.1161/CIRCULATIONAHA.124.068885Devaraj S, Semaan JR, Jialal I. (2023). Biochemistry, apolipoprotein B. StatPearls.
https://www.ncbi.nlm.nih.gov/books/NBK538139/Falk E, Shah PK, Fuster V. (1995). Coronary plaque disruption. Circulation.
https://pubmed.ncbi.nlm.nih.gov/7634481/National Lipid Association. (2024). Role of apolipoprotein B in the clinical management of cardiovascular risk in adults: an expert clinical consensus.
https://www.lipid.org/resource/role-of-apolipoprotein-b-in-the-clinical-management-of-cardiovascular-risk-in-adults-an-expert-clinical-consensus-from-the-national-lipid-association/Nicholls SJ, Puri R, Anderson T, et al. (2016). Effect of evolocumab on progression of coronary disease in statin-treated patients: the GLAGOV randomized clinical trial. JAMA.
https://pubmed.ncbi.nlm.nih.gov/27846344/Sabatine MS, Giugliano RP, Keech AC, et al. (2017). Evolocumab and clinical outcomes in patients with cardiovascular disease. New England Journal of Medicine.
https://pubmed.ncbi.nlm.nih.gov/28304224/Sniderman AD, Thanassoulis G, Glavinovic T, et al. (2019). Apolipoprotein B particles and cardiovascular disease: a narrative review. JAMA Cardiology.
https://pubmed.ncbi.nlm.nih.gov/31642874/Thanassoulis G, Williams K, Ye K, et al. (2014). Relations of change in plasma levels of LDL-C, non-HDL-C and apoB with risk reduction from statin therapy: a meta-analysis of randomized trials. Journal of the American Heart Association.
https://pubmed.ncbi.nlm.nih.gov/25199825/Wilkins JT, Ning H, Sniderman A, et al. (2022). Analysis of apoB concentrations across early adulthood and predictors for rates of change using CARDIA study data. Journal of Lipid Research.
https://pmc.ncbi.nlm.nih.gov/articles/PMC9694068/
