BackOctober 08, 202613 min readEmmaCentury

ApoB vs LDL Cholesterol: The Blood Marker That Predicts Heart Risk Better

Your standard cholesterol panel might be telling you less than you think. ApoB counts the particles that actually build plaque — and guidelines now say it beats LDL cholesterol at predicting risk. Here's what it measures, what numbers to aim for, and how to lower it.

Updated 2026-10-08Editorial standards
ApoB vs LDL Cholesterol: The Blood Marker That Predicts Heart Risk Better

If you've had a standard cholesterol test, you got a number for LDL cholesterol, and it was probably framed as the one that matters. If it was under about 100 mg/dL, you were told you're fine.

For a lot of people that's genuinely true. For a meaningful minority, it isn't — and the standard panel is the reason nobody notices. LDL cholesterol measures the amount of cholesterol being carried around. It doesn't measure how many particles are doing the carrying. Those two things usually move together, and when they don't, the particle count is the one that tracks your heart risk.

That particle count is ApoB. And since the 2019 European guidelines, the position in lipid medicine has quietly shifted: ApoB is the better marker, and a lot of people with a "fine" LDL are walking around with a less fine ApoB.

TL;DR: ApoB (apolipoprotein B) is the protein on the surface of every atherogenic particle — LDL, VLDL, IDL, and Lp(a). Because each particle carries exactly one ApoB molecule, measuring ApoB counts the particles that actually build arterial plaque. LDL cholesterol measures the cholesterol cargo inside them, which can look normal even when there are far too many particles. The 2019 ESC/EAS guidelines concluded ApoB is a more accurate marker of risk than LDL cholesterol, with target values of under 80 mg/dL for high-risk and under 65 mg/dL for very-high-risk people. Most labs can add ApoB to a standard panel, and it's usually cheap. If your LDL looks fine but your ApoB is high, the ApoB is the one to take seriously. The levers that move it: less saturated fat, a lot more soluble fibre, less visceral fat, more aerobic training — and, if needed, medication. Recheck every 3–6 months when you're making changes.

YouTube: Related video

What ApoB actually measures

Cholesterol doesn't float around in your blood on its own. It's oily, and blood is water-based, so it needs a carrier. Those carriers are lipoproteins: a fat-and-cholesterol core wrapped in a shell of protein, and the main structural protein on the atherogenic ones is apolipoprotein B.

Here's the detail that makes ApoB useful. Each of those particles has exactly one ApoB molecule on it. Not two, not ten — one. So if you measure the total concentration of ApoB in your blood, you've essentially counted the particles.

And the particles are what cause the problem. Atherosclerosis isn't caused by cholesterol as a substance floating by; it's caused by particles getting into the artery wall and getting stuck there. The number of particles that can do that in a given period is the thing that drives plaque formation. ApoB is the closest thing to a direct particle count you can get from a routine blood draw, and it captures all the atherogenic types at once:

  • LDL particles — the classic ones
  • VLDL and IDL — triglyceride-rich particles and their remnants
  • Lp(a) — a genetically determined particle that ApoB conveniently includes
  • Chylomicron remnants — post-meal particles that hang around longer than they should

That last point matters. ApoB is a single number that covers several different ways of being at risk, including a couple that a standard lipid panel doesn't report at all.

Why LDL cholesterol isn't the whole story

LDL-C measures the mass of cholesterol inside LDL particles. It's a cargo measurement, not a headcount.

Most of the time the two move together, so LDL-C is a decent proxy. But they can diverge, and the divergence is exactly where people get missed:

  • Small, dense LDL. When there are many small dense particles instead of fewer large ones, a given amount of cholesterol mass is spread across a lot more particles. LDL-C can read 100 mg/dL while ApoB is clearly high. This pattern is common in people with insulin resistance, high triglycerides, low HDL, and a lot of visceral fat — a cluster often called the atherogenic dyslipidaemia pattern.
  • High triglycerides. When triglycerides are high, the LDL-C calculation from a standard panel becomes less reliable, and particle number can be underestimated.
  • People on statins. Statins lower cholesterol mass quite effectively but reduce particle number less dramatically in some patients. A review of statin-treated patients found ApoB remained the stronger lipid-related predictor of coronary artery disease. In other words, you can "hit your LDL target" and still be carrying too many particles.
  • Lp(a). If you inherit high Lp(a), you can have a modest LDL-C and a substantially elevated ApoB. Lp(a) is also, on its own, an independent causal risk factor for cardiovascular disease.

In 2019, the European Society of Cardiology and European Atherosclerosis Society guidelines changed their position and concluded that ApoB is a more accurate marker of cardiovascular risk, and a more accurate index of whether treatment is working, than either LDL-C or non-HDL-C. That's a significant statement from the bodies that write the rules most cardiologists follow. A 2022 review in the Journal of the American Heart Association laid out the physiological reasons why, and the National Lipid Association has since issued an expert consensus supporting ApoB in clinical management.

None of this means throw out your LDL-C. It means LDL-C alone isn't always enough.

ApoB numbers: what to aim for

Labs report ApoB in mg/dL, and results generally run from around 20 to 400. There isn't one universal "normal" cut-off, because your target depends on your overall risk. But here's the useful shape of it:

Context Rough ApoB range
Typical adult in a Western population ~90–110 mg/dL (average, not optimal)
Cleveland Clinic's higher-risk threshold Above 130 mg/dL
Commonly cited optimal for a low-risk adult Under ~90 mg/dL
ESC/EAS target for high-risk people Under 80 mg/dL
ESC/EAS target for very-high-risk people (established disease, diabetes with risk factors, familial hypercholesterolaemia) Under 65 mg/dL

Two things to take from that table. First, the population average is not the same as the optimal value — plenty of people in the West who are "average" are on a trajectory that leads to plaque. Second, a target isn't a personality. If your ApoB is 95 and you have no other risk factors, that's a different conversation from an ApoB of 95 with high Lp(a), diabetes, and a parent who had a heart attack at 55.

Which is why the number needs to be read alongside the rest of the picture: blood pressure, smoking, ApoB, Lp(a), and the metabolic markers that tell you whether you're heading toward the insulin-resistant pattern.

The discordance question

If ApoB and LDL-C disagree, which do you believe?

The research answer is consistent: risk tracks ApoB. Studies looking at people with discordant values — normal LDL-C but high ApoB, or high LDL-C but normal ApoB — find that cardiovascular events follow the ApoB pattern more closely. The famous framing is that when the two disagree, the person with the high ApoB has the higher risk.

Practically, that means you want to know both. LDL-C is on every standard panel and it's a decent first pass. ApoB is the more precise version, and it's most valuable in exactly the cases where you'd otherwise be reassured: LDL-C of 98, triglycerides of 180, HDL of 38, a bit of belly fat, and a fasting glucose that's creeping up. That profile can have a normal-looking LDL and a distinctly high ApoB.

You can get a lot of the same information from non-HDL cholesterol (total cholesterol minus HDL), which is on standard panels and captures all the ApoB-containing particles by mass. It's better than LDL-C alone. ApoB is better still, because it's the headcount rather than the cargo weight.

The test nobody orders, and should

Lp(a) deserves a mention because it's a one-time test and it changes how aggressively you should be treating everything else.

Lp(a) levels are about 80–90% genetically determined, they don't move much with diet or exercise, and elevated levels are an independent, causal risk factor for cardiovascular disease. Something like one in five people has a meaningfully elevated level and most don't know. It only needs testing once in your lifetime, because it doesn't meaningfully change.

If you're going to the trouble of getting ApoB, ask for Lp(a) at the same time. From there, the same panel gives you ApoB, Lp(a), and non-HDL-C, which is a far better picture than LDL-C alone.

What your wearable can and can't tell you here

Let's be clear about the division of labour, because this is where health tracking gets oversold.

No watch measures your lipids. ApoB is a blood test, full stop. If someone tells you their ring or watch tracks cholesterol, they're describing a feature that requires a separate blood draw you send away for.

What wearables do measure are the trends that ride alongside cardiometabolic health, and several of them are genuinely relevant:

  • Cardio fitness (VO2 max estimate). This is one of the strongest predictors of all-cause mortality, and a low value often travels with the metabolic pattern that raises ApoB. Ours is the resting heart rate and longevity argument in a different unit.
  • Resting heart rate. A downward trend over months usually means improving aerobic fitness. A slow upward drift at the same training load is a signal worth investigating.
  • HRV. Not a cholesterol proxy, but it tracks stress and recovery, and long-term downward trends often accompany poor sleep and high stress, which are both part of the same picture.
  • Sleep regularity and duration. Short, irregular sleep has been linked with worse lipid profiles and higher cardiometabolic risk.
  • Steps, active energy, and exercise minutes. The behavioural inputs that move the number you can't measure at home.

Century's daily health score sits in that layer: it doesn't replace a blood test, it tells you whether the habits that shape your ApoB are actually happening. If you want the broader list of markers worth tracking, our post on longevity biomarkers your wearable can track covers the ones you can and can't get from your wrist.

How to lower ApoB

The good news is that ApoB responds to the same things that improve almost everything else, just with different magnitudes.

Diet

  • Cut saturated fat. This is the single biggest dietary lever on ApoB in most people. Think butter, fatty cuts of meat, coconut oil, cream, pastries, and processed meats.
  • Increase soluble fibre. Roughly 25–30 g of total fibre a day, with a good chunk of it soluble. In reviews, around 10 g a day of psyllium husk lowered ApoB by roughly 5 mg/dL and LDL-C by around 6 mg/dL. Oats, barley, beans, and lentils all count.
  • Keep refined carbohydrate and added sugar modest. High triglycerides and insulin resistance push you toward the small-dense-particle pattern, which is the scenario where LDL-C lies to you.
  • Avoid industrial trans fats. Mostly a labelling problem these days, but worth checking.
  • Fix the fatty fish. Omega-3s don't lower ApoB much, but they do lower triglycerides, which is a different problem in the same cluster.

Body composition and training

  • Lose visceral fat if you're carrying it. A 5–10% reduction in body weight, where applicable, moves ApoB meaningfully.
  • Train aerobically. Around 150 minutes a week of moderate activity is the standard recommendation, and it helps with the metabolic driver even when its direct effect on ApoB is modest. Zone 2 work and higher-intensity intervals both count.
  • Build muscle. More lean mass, better glucose handling, less of the pattern that raises particle number.

Medication, if lifestyle isn't enough

Statins, ezetimibe, bempedoic acid, and PCSK9 inhibitors all lower ApoB substantially, and in people at genuine high risk they lower event rates too. That's a conversation to have with a doctor using your ApoB, Lp(a), blood pressure, and family history together — not something to self-manage from a blog post. One practical note: if you're already on a statin, ApoB is arguably the better number for checking whether treatment is working, since the goal is particles rather than cargo.

What doesn't work as advertised

Dietary cholesterol is a smaller lever than most people think for most people — saturated fat matters more. Red yeast rice and some "cholesterol support" supplements contain compounds that resemble statins with less quality control, which is worth knowing before you take them. And a single good week doesn't move ApoB; the number tracks your baseline over months.

How to actually track this

Here's a sane sequence if you want to know where you stand:

  1. Get a baseline panel with ApoB and Lp(a) added. Fasting isn't strictly required for ApoB, though your lab may prefer it.
  2. Write the numbers down with the date. ApoB, Lp(a), non-HDL-C, triglycerides, HDL, blood pressure, fasting glucose, and HbA1c if you have it.
  3. Change one or two things — the saturated fat and the soluble fibre are usually the fastest wins.
  4. Recheck at 3–6 months. Lipid markers move on a scale of weeks to months, not days. Retesting after three weeks tells you nothing except how bad the measurement noise is.
  5. Judge the trend, not a single value. ApoB dropping from 105 to 88 over six months is a real change. Two readings a fortnight apart that differ by 8 mg/dL is measurement noise plus normal biological variation.
  6. Keep the wearable data running alongside it. Resting heart rate, cardio fitness, and sleep consistency are your daily leading indicators while you wait for the blood test.

And the same principle we apply to wearables applies here: one number, once, is not a verdict. If your ApoB comes back high, the useful response isn't panic. It's context — Lp(a), blood pressure, family history, the metabolic markers — and then a plan.

Bottom line

LDL cholesterol is the number everyone knows, and it's a reasonable first approximation. ApoB is the number that counts the particles doing the damage, it captures Lp(a) and the triglyceride-rich particles in the same measurement, and the major guideline bodies now say it's the more accurate marker of cardiovascular risk.

If you have a standard panel and your LDL looked fine, that's not a clean bill of health. Ask for ApoB, get Lp(a) once in your life, and interpret the result with your whole picture rather than in isolation. Then work the levers that actually move it: saturated fat down, soluble fibre up, visceral fat down, aerobic training in, and medication if your risk genuinely warrants it. It's one of the few biomarkers where the levers are largely in your hands.


Century AI helps you understand your body with a daily health score, recovery score, and sleep insights — using the watch you already wear.

Tagsapobcholesterolldlheart-healthblood-testslongevity

Wearable measurements are estimates, not diagnoses. Read Century’s methodology and medical disclaimer.