ApoB: the heart-risk number your physical never checked

Most people walk out of their annual physical with a cholesterol result and a reassurance. Most heart attacks happen to people whose standard cholesterol numbers looked acceptable. Apolipoprotein B — ApoB — is a large part of the gap between those two facts.

ApoB is the protein that sits on every particle capable of driving cholesterol into an artery wall. One particle, one ApoB. Measure it, and you’re no longer estimating the cholesterol cargo — you’re counting the vehicles. A growing body of cardiology evidence, and a growing number of preventive cardiologists, treat it as the single most informative routine lipid measurement. A standard physical almost never includes it.

What ApoB actually measures

Cholesterol doesn’t float freely in blood. It travels inside lipoprotein particles — LDL, VLDL, IDL, and lipoprotein(a). Each of those particles carries exactly one molecule of apolipoprotein B-100 on its surface. So an ApoB blood level is a direct count of atherogenic particles: the ones that can cross into the artery wall, get retained, and start the process that becomes plaque.

A standard lipid panel reports LDL-C — the estimated mass of cholesterol carried inside LDL particles. That’s a useful number, but it’s one step removed from what causes disease. Atherosclerosis is driven by how many particles hit the wall over the years, not by how heavily each one is loaded.

ApoB vs. LDL-C: why the difference matters

For many people, LDL-C and ApoB tell the same story. The problem is the people for whom they don’t — a state lipidologists call discordance. Small, cholesterol-poor particles can produce a reassuring LDL-C while the particle count is high. Discordance is most common in exactly the people modern life produces at scale: insulin resistance, elevated triglycerides, abdominal weight gain, type 2 diabetes.

When LDL-C and ApoB disagree, cardiovascular risk tracks ApoB. A 2022 analysis of UK Biobank participants (Marston et al., JAMA Cardiology) found that the number of ApoB-containing particles — not particle type or cholesterol content — was what predicted heart attack risk. A 2019 review in the same journal (Sniderman et al.) reached the same conclusion across dozens of studies: ApoB is the more accurate marker of lipid-driven risk than either LDL-C or non-HDL-C.

In short: your LDL-C can be “fine” while your ApoB is not. You cannot know without measuring it.

What’s an optimal ApoB level?

There is a meaningful difference between the reference range printed by a lab and the levels cardiology guidelines associate with low lifetime risk.

ApoB (mg/dL)How to read it
< 65The ESC/EAS goal for people at very high cardiovascular risk; some preventive cardiologists pursue this territory even in lower-risk patients seeking maximal risk reduction
65–79Below the ESC/EAS high-risk goal of 80 mg/dL; broadly considered a strong preventive target
80–99Common lab “desirable” territory; ESC/EAS goal for moderate risk. Not a red flag — but not optimal if your goal is decades of low exposure
100–129Elevated particle count; typically warrants attention to metabolic health and a clinician conversation
≥ 130The ACC/AHA guidelines treat this as a “risk-enhancing factor” — roughly the particle-count equivalent of an LDL-C of 160

Two honest caveats. First, thresholds differ by units and assay — always interpret against the reporting lab’s method, which is one reason a written clinician review beats a raw PDF. Second, risk is continuous: there is no cliff at any cutoff. Lower atherogenic-particle exposure, sustained over more years, means lower cumulative risk. That is the entire logic of measuring early.

High ApoB has no symptoms

None. That deserves its own paragraph, because it’s the reason this page exists. Elevated ApoB does not cause chest pain, fatigue, or anything you can feel. Atherosclerosis builds silently over one to three decades before its first symptom — which is, too often, the event itself. The only way to know your particle count is to measure it.

What drives ApoB up

  • Genetics. Familial hypercholesterolemia and common polygenic variation both raise particle counts — some people eat impeccably and still run high.
  • Insulin resistance and metabolic dysfunction. The liver exports more VLDL particles; ApoB rises, often while LDL-C stays deceptively ordinary. (This is why we read ApoB alongside fasting insulin, HbA1c, and triglycerides, never alone.)
  • Diet and body composition. Saturated-fat intake, visceral fat, and weight gain shift particle counts upward in most people.
  • Hypothyroidism, kidney disease, some medications. Another reason ApoB belongs inside a comprehensive panel with thyroid and kidney markers, not on a lone requisition.

Can you lower it?

Yes — ApoB responds to the same interventions that lower LDL-C, and it’s increasingly the number clinicians use to judge whether those interventions are working. Depending on the person, that conversation can include dietary changes (particularly reducing saturated fat), weight and insulin-sensitivity work, and, where a clinician judges it appropriate, lipid-lowering medications, which lower ApoB substantially. What matters for this page: every one of those decisions starts with knowing the number, and progress is confirmed by retesting it — not by feeling different, because there is nothing to feel.

Terve Health measures and tracks ApoB and its context; treatment decisions are always made with a licensed clinician.

How to get your ApoB tested

Three realistic routes:

  1. Ask at your physical. Your doctor can add ApoB to your labs. Many will if asked; it is simply not part of the default panel, and insurance coverage for it varies.
  2. Order it a la carte. Direct-to-consumer single tests typically run $20–60 for ApoB alone — but a lone ApoB without triglycerides, insulin, A1c, Lp(a), and hs-CRP around it answers less than it seems to, and nobody reviews it with you.
  3. Measure it inside a full panel that a physician actually reads. Terve Health is a whole-body panel, drawn at any of 2,000+ Quest locations, ordered by a licensed clinician at our medical practice, and returned as a written plain-language review — what your number is, what it means next to your metabolic and inflammatory markers, and what to do about it. And if a result turns out to need real medical follow-up, the practice behind your panel delivers actual care — you’re never handed a scary PDF and told to go find a doctor.

ApoB and the rest of the picture

ApoB is most powerful in context:

  • Lp(a) — a genetically fixed particle that also carries ApoB; measured once, it can change your entire risk conversation.
  • hs-CRP — vascular inflammation; particle count × inflammation is a sharper risk read than either alone.
  • Fasting insulin & HbA1c — the metabolic engine behind many high-ApoB states.
  • Triglycerides & HDL — the discordance signature: high TG with unremarkable LDL-C is exactly when ApoB earns its keep.

Frequently asked questions

Is ApoB better than LDL cholesterol? When they disagree, ApoB is the better predictor of risk — that’s the consistent finding of the discordance literature. When they agree, either serves. Since you can’t know whether yours agree without measuring both, and the added cost is small, measuring ApoB is the defensible default.

What is a good ApoB level? Lab reports commonly flag values above ~90–130 mg/dL depending on the lab. Cardiology guidelines associate lower lifetime risk with lower levels — ESC/EAS treatment goals run from under 100 (moderate risk) down to under 65 mg/dL (very high risk). Interpret your value with a clinician, against your full panel.

Do I need to fast for an ApoB test? ApoB itself is minimally affected by a recent meal. It’s typically drawn fasting anyway because the markers around it — glucose, insulin, triglycerides — are read fasted. Terve Health draws are morning, fasting.

How often should ApoB be checked? For a baseline: now, at any adult age — particle exposure is cumulative, so information is worth more the earlier it arrives. For tracking: annually, or sooner after a meaningful intervention, per your clinician’s judgment.

Does insurance cover ApoB? Sometimes, with the right diagnosis codes; often not for screening. Terve Health is cash-pay by design — one price, no claims, no prior authorization.


Sources

  1. Sniderman AD, et al. Apolipoprotein B particles and cardiovascular disease: a narrative review. JAMA Cardiology. 2019.
  2. Marston NA, et al. Association of apolipoprotein B–containing lipoproteins and risk of myocardial infarction in individuals with and without atherosclerosis. JAMA Cardiology. 2022.
  3. Grundy SM, et al. 2018 AHA/ACC/multisociety guideline on the management of blood cholesterol. Circulation. 2019. (ApoB ≥130 mg/dL as risk-enhancing factor.)
  4. Mach F, et al. 2019 ESC/EAS guidelines for the management of dyslipidaemias. European Heart Journal. 2020. (ApoB goals <100/<80/<65 mg/dL by risk tier.)

Terve Health measures and helps you understand your biomarkers; it does not diagnose, treat, or prevent disease. Laboratory testing performed by Quest Diagnostics®; testing is ordered and results are reviewed by licensed clinicians at an independent medical practice. Always discuss results and treatment with a licensed clinician.