← Moon Dog · Longevity Marker Guides

ApoB vs. LDL cholesterol: why particle count is the number

Educational reference — not medical advice.

This article explains what two lab measures describe and quotes published targets named authors argue for. It does not diagnose anything, interpret your results, or tell you what to do about them. Your labs are for your physician to read in context. Consult your doctor.

If you have looked at a standard lipid panel, you have seen LDL cholesterol (LDL-C). If you have read anything from the longevity literature, you have seen people push past it to ApoB. They are related, they usually agree, and the cases where they disagree are the whole reason the longevity crowd reaches for ApoB.

What each one measures

MeasureWhat it counts
LDL-CThe mass of cholesterol carried inside your LDL particles — how much cargo, by weight. On most panels it is calculated, not directly measured.
ApoBThe number of atherogenic particles. Each LDL, VLDL, IDL and Lp(a) particle carries exactly one apolipoprotein B, so measuring ApoB counts every artery-entering particle, one to one.

The mechanistic argument is simple: it is the particle that lodges in an artery wall, not the cholesterol abstractly. Two people can carry the same total cholesterol in very different numbers of particles. The one with more particles — higher ApoB — has more chances for one to enter the wall, regardless of how much cholesterol each particle happens to hold.

When LDL-C and ApoB disagree

This is called discordance, and it matters because the two can point in opposite directions:

When they conflict, the published position in the longevity literature is to follow ApoB, because risk tracks the particle count more closely than the cholesterol mass. Discordance is exactly where a "normal" LDL-C can hide an elevated ApoB.

Non-HDL-C is the free middle option. If you do not have ApoB on your panel, non-HDL cholesterol (total cholesterol minus HDL) is already on every standard lipid panel and tracks ApoB far better than LDL-C alone. It is not a perfect substitute for the particle count, but it costs nothing extra.

The published targets

MeasureCited target
ApoB<60 mg/dL (Attia, aggressive); <80 mg/dL commonly cited for lower-risk
Non-HDL-C<100 mg/dL (and lower for higher-risk individuals)
LDL-C<100 mg/dL "near optimal"; longevity targets push lower

Peter Attia, in Outlive, argues for driving ApoB well below standard "normal" — his stated target is under 60 mg/dL, lower still for people with a family history or elevated Lp(a). That is his published position, framed as risk-reduction, not a universal clinical guideline. Your physician sets your number in the context of your full picture.

Marker plots ApoB against its cited band

Log ApoB and your full lipid panel, and Marker shades the target band behind the line — with the named source on the band itself (e.g. "ApoB <60 mg/dL — Attia, Outlive"), never an unsourced "normal." It also derives non-HDL-C from the values you enter. Position on a range over time, not a verdict. No account, offline, pay once.

Get Marker on the App Store

Sources

General education about published reference targets. Not a diagnosis, not medical advice, and not a substitute for your physician's reading of your labs.