← Moon Dog · Longevity Marker Guides
ApoB vs. LDL cholesterol: why particle count is the number
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
| Measure | What it counts |
|---|---|
| LDL-C | The mass of cholesterol carried inside your LDL particles — how much cargo, by weight. On most panels it is calculated, not directly measured. |
| ApoB | The 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:
- Small, cholesterol-poor particles — common with high triglycerides, insulin resistance, or metabolic syndrome. Each particle carries less cholesterol, so LDL-C can look reassuring while the particle count (ApoB) is high. The panel says "fine"; the count says "not fine."
- Large, cholesterol-rich particles — the reverse. LDL-C can read elevated while the particle count is comparatively low.
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
| Measure | Cited 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.
Sources
- Peter Attia — Early and aggressive lowering of ApoB
- American Heart Association — What your cholesterol numbers mean (LDL-C, non-HDL-C)
- Lipidology literature on ApoB/LDL-C discordance and particle count as a risk measure
General education about published reference targets. Not a diagnosis, not medical advice, and not a substitute for your physician's reading of your labs.