Mentally Jacked

Bloodwork and Diagnostics

ApoB vs LDL: The Cholesterol Number That Actually Predicts Risk

9 min read•Dinesh Dudeja•October 3, 2026
A stethoscope resting across a sheet of softly out-of-focus heart rhythm trace paper on a dark surface, representing cardiovascular risk testing

Your cholesterol report says LDL is in range. You assume your heart risk is fine. For many people that holds. For a significant minority, particularly anyone with high triglycerides, excess weight around the waist or blood sugar drifting the wrong way, LDL cholesterol can look reassuring while the actual risk is higher than it suggests.

The test that catches this is ApoB, and most standard panels do not include it.

Cholesterol does not travel on its own

Cholesterol and fat do not dissolve in blood, so they are carried inside particles called lipoproteins. The ones that drive plaque build-up in artery walls include LDL, VLDL and remnant particles, plus a genetically determined particle called Lp(a).

What damages arteries is these particles entering the artery wall and becoming trapped. The more particles in circulation, the more chances for that to happen.

What LDL cholesterol measures

The standard LDL-C figure measures the amount of cholesterol carried inside LDL particles. It does not count the particles.

Usually the two move together, so LDL-C works well as a proxy. But particles vary in how much cholesterol each one carries. In some people, particularly those with insulin resistance and high triglycerides, LDL particles tend to be smaller and carry less cholesterol each. Their LDL-C looks moderate while their particle count is high.

Picture the same number of passengers travelling two ways. One is a single full bus. The other is twenty half-empty cars. The passenger count, the cholesterol, is identical. The traffic, the particle count, is completely different.

What ApoB measures

Every one of those plaque-forming particles carries exactly one molecule of apolipoprotein B. So measuring ApoB effectively counts the particles.

When LDL-C and ApoB agree, both tell the same story. When they disagree, research has generally found that ApoB is the better predictor of cardiovascular risk. European cardiology guidelines recommend measuring ApoB particularly in people with high triglycerides, diabetes, obesity or very low LDL-C, which are exactly the groups where the two most often disagree.

Who should ask for ApoB

  • Anyone with raised triglycerides
  • Anyone with pre-diabetes, diabetes or insulin resistance
  • Anyone carrying excess weight around the waist
  • South Asians, who tend to develop heart disease at younger ages and lower body weights than many other populations
  • Anyone with a family history of early heart disease
  • Men using anabolic steroids, which can raise ApoB substantially and lower HDL

That describes a large share of Indian adults. It is an inexpensive test in most labs, and it usually has to be requested by name. The blood test selector adds ApoB when your reason for testing calls for it, rather than leaving you with a basic lipid panel.

Target ranges

European Society of Cardiology guidance sets ApoB targets according to overall risk:

  • Moderate risk — ApoB below 100 mg/dL
  • High risk — ApoB below 80 mg/dL
  • Very high risk — ApoB below 65 mg/dL

Your risk category depends on age, blood pressure, smoking, diabetes, family history and any existing disease. That is a calculation for your doctor rather than something to assign yourself.

If ApoB is not available: non-HDL cholesterol

Non-HDL cholesterol is total cholesterol minus HDL. It captures the cholesterol in all the plaque-forming particles, not just LDL, and you can work it out from a standard lipid panel for free. It is a reasonable second-best when ApoB is not available.

Lp(a): the one to test once

Lipoprotein(a) is an ApoB-carrying particle whose level is set largely by genetics and barely changes with diet or exercise. A high level substantially raises heart risk. European guidance recommends measuring it at least once in every adult's lifetime.

It is particularly worth doing with a family history of early heart disease, and raised levels are more common in South Asian populations than many people realise.

What lowers ApoB

  • Reducing saturated fat in the diet lowers LDL and ApoB
  • Losing excess weight, especially from the waist, improves the whole lipid profile
  • Improving insulin sensitivity through activity and weight loss lowers triglycerides and small particles
  • Stopping oral anabolic steroids, which are particularly harmful to lipids
  • Medication. Statins and other lipid-lowering drugs lower ApoB substantially. Whether you need them depends on your overall risk and is a decision for your doctor

Lifestyle changes help everyone. They do not replace medication for people whose overall risk is high, and treating a supplement as a substitute for a statin your doctor has recommended is a genuinely dangerous trade.

Where this fits in the bigger picture

ApoB is one piece of cardiovascular risk. Blood pressure, blood sugar, inflammation, smoking and family history all matter too. The cardiac risk score combines seven domains so you can see where lipids sit among them, and the bloodwork analyzer reads your full lipid panel in context.

Reading a standard lipid panel in the meantime

If all you have is a basic panel, it still tells you a fair amount:

  • Triglycerides above the reference range are the clearest sign that LDL-C may be underestimating your particle count
  • Low HDL alongside high triglycerides is a common pattern with insulin resistance
  • Non-HDL cholesterol, total cholesterol minus HDL, gives a broader view than LDL alone
  • The triglyceride to HDL ratio, with both in mg/dL, is sometimes used as a rough signal of insulin resistance, with higher values more concerning

None of these replaces ApoB. But a basic panel showing high triglycerides and low HDL is exactly the situation where asking for ApoB next makes the most sense.

The short version

LDL cholesterol measures cholesterol content. ApoB counts the particles that actually form plaque. When they disagree, ApoB is the better guide. Ask for it if you have high triglycerides, blood sugar problems, excess waist fat, South Asian ancestry, a family history of early heart disease, or use anabolic steroids. Test Lp(a) once in your life.

Related tools

Related guides

Frequently asked questions

What is the difference between ApoB and LDL?

LDL cholesterol measures how much cholesterol is carried in LDL particles. ApoB measures the number of plaque-forming particles, since each carries one ApoB molecule. Particle number is what drives plaque formation.

Is ApoB better than LDL?

When the two agree, they give the same information. When they disagree, research generally shows ApoB is the better predictor of cardiovascular risk. Disagreement is common with high triglycerides, diabetes and obesity.

What is a good ApoB level?

European guidance sets targets by overall risk: below 100 mg/dL for moderate risk, below 80 for high risk, and below 65 for very high risk. Your risk category is best worked out with a doctor.

What is non-HDL cholesterol?

Total cholesterol minus HDL cholesterol. It captures cholesterol in all plaque-forming particles and can be calculated free from a standard lipid panel, which makes it a reasonable alternative when ApoB is unavailable.

Should I test Lp(a)?

Yes, at least once. Lp(a) is largely genetic, barely changes with lifestyle, and a high level significantly raises heart risk. European guidance recommends testing it once in every adult's lifetime.

Do steroids affect ApoB?

Anabolic steroids, particularly oral compounds, can substantially raise ApoB and LDL while lowering HDL, which is one of their most significant long-term cardiovascular effects.

This article is educational and is not medical advice. See the medical disclaimer.

Want a programme built around your own numbers?

Work With Dinesh

Newsletter

New Guides
Straight To Your Inbox.

One email when a new guide, calculator or breakdown goes live. Nothing else.