Heart Risk Marker

ApoB Test (Apolipoprotein B)

ApoB counts the number of artery-clogging particles in your blood. Unlike LDL cholesterol, which measures how much cholesterol those particles carry, ApoB tells your doctor how many particles there are, and the particle count predicts heart risk more accurately.1

Written by Suman Konda, Clinical Pharmacist · Based on peer-reviewed sources · Editorial policy · Not medical advice

Last reviewed and updated: · How we check our content

Quick answer

The ApoB test normal range is below 90 mg/dL (0.9 g/L). Levels of 90-99 mg/dL are above optimal, and 100 mg/dL or higher is considered elevated. Because every artery-clogging particle carries exactly one ApoB molecule, the result is a direct count of those particles, which is why cardiologists increasingly prefer it over LDL cholesterol for assessing heart attack risk.

What is an ApoB test?

Advertisement

Apolipoprotein B (ApoB) is a protein found on the surface of every lipoprotein particle that can lodge in artery walls: LDL, VLDL, IDL and lipoprotein(a). Each of these particles carries exactly one ApoB molecule, so measuring ApoB in the blood effectively counts the number of atherogenic (artery-clogging) particles.1

The test is a simple blood draw. Fasting is not required for ApoB itself, but it is often ordered alongside a standard lipid panel, so your doctor may still ask you to fast. Results are reported in mg/dL (or g/L: 90 mg/dL equals 0.9 g/L).

ApoB Normal Range

ApoB LevelValueInterpretation
Desirable< 90 mg/dL (< 0.9 g/L)Optimal particle count
Above optimal90 - 99 mg/dLBorderline: discuss with your doctor
Elevated≥ 100 mg/dL (≥ 1.0 g/L)High atherogenic particle burden

Thresholds vary slightly between laboratories, and doctors often set stricter targets for people who already have heart disease, diabetes or very high risk: in those cases your doctor may aim well below 90 mg/dL. Always read your result against the range printed on your own report.

Key points
  • ApoB below 90 mg/dL is generally considered desirable; 100 mg/dL and above is flagged as elevated by most labs.
  • One ApoB molecule sits on every artery-clogging particle (LDL, VLDL, IDL, Lp(a)), so ApoB is a direct particle count.
  • ApoB can be high even when LDL cholesterol looks normal, because small dense LDL particles carry less cholesterol each.
  • When the two disagree, guidelines and cardiologists increasingly trust the ApoB number for treatment decisions.
  • ApoB is lowered by the same treatments that lower LDL: statins, ezetimibe, PCSK9 inhibitors, weight loss, exercise and less saturated fat.
  • Lp(a) particles each carry an ApoB molecule, but Lp(a) is measured as a separate test.

What does HIGH ApoB mean?

HIGH ApoB at or above 100 mg/dL

A high ApoB means you have a large number of particles capable of entering artery walls and driving atherosclerosis (plaque build-up), which raises the risk of heart attack and stroke. Common causes include familial hypercholesterolaemia (including APOB gene variants), a diet high in saturated fat, insulin resistance or type 2 diabetes, hypothyroidism, nephrotic syndrome and high triglycerides (which raise VLDL particle numbers). Unlike LDL cholesterol, the number is not distorted by particle size, so it reflects risk more directly.

ApoB vs LDL cholesterol: why ApoB can be high when LDL looks normal

LDL cholesterol measures cargo; ApoB counts the trucks

LDL cholesterol (LDL-C) measures the total amount of cholesterol carried inside LDL particles. ApoB counts the particles themselves. When LDL particles are small and dense, each carries little cholesterol, so LDL-C can look reassuring while the particle count, and the risk, is high. This mismatch is called discordance, and it is common in people with high triglycerides, metabolic syndrome or type 2 diabetes. Large studies have found that when LDL-C and ApoB disagree, future heart risk follows the ApoB number, which is why many cardiologists now order ApoB for anyone whose risk is uncertain.

ApoB vs Lp(a): what's the difference?

ApoB and lipoprotein(a) are related but separate tests

Every lipoprotein(a) particle carries one ApoB molecule, so Lp(a) contributes to your total ApoB count. But the tests answer different questions. ApoB reflects your total burden of atherogenic particles and responds well to treatment. Lp(a) is a separate, largely inherited risk factor that is barely moved by statins or lifestyle, and it is usually measured once in a lifetime. A high ApoB with normal Lp(a) points at the usual treatable causes; a high Lp(a) is important information even when ApoB is fine.

What lowers ApoB?

Because ApoB tracks the particle count, anything that lowers LDL particles lowers ApoB. Doctors typically start with a statin, adding ezetimibe or a PCSK9 inhibitor when the target is not reached or risk is very high. Lifestyle measures that help include losing excess weight, regular aerobic exercise, replacing saturated fat with unsaturated fat, and eating more soluble fibre (oats, beans, fruit). Treatment targets are always set by your doctor based on your overall cardiovascular risk, not by the ApoB number alone.

Questions to ask your doctor

  • My LDL cholesterol is normal but my ApoB is high: which number should guide my treatment?
  • What ApoB target are you aiming for in my case, given my overall risk?
  • Should my family be tested, given that high ApoB can run in families?
  • Do I also need an Lp(a) test?
  • When should we recheck ApoB after starting or changing treatment?

ApoB vs LDL-C vs non-HDL-C vs Lp(a) at a glance: the compiled comparison

ApoB counts particles; LDL-C weighs cholesterol. That distinction is the whole test — here are the four lipid markers side by side:

FeatureApoBLDL-CNon-HDL-CLp(a)
What it measuresNumber of atherogenic particles (one ApoB per particle)Mass of cholesterol inside LDL particlesCholesterol in all non-HDL particlesA specific inherited particle type
Unitmg/dLmg/dLmg/dL (calculated)mg/dL or nmol/L
Fasting needed?No — but often drawn with a fasting panelPreferred fastingNot requiredNot required
Discordance insightCatches high particle number with “normal” LDL-CCan look normal while particle count is highPartly captures the same signalIndependent of the others
Typical cost*&rupee;800–&rupee;1,500 standaloneUsually inside a lipid profile; advanced panels bundle ApoB

*Approximate bands; prices vary by city and lab. Indian labs report ApoB in mg/dL.

ApoB myths vs facts

ApoB is the lipid test cardiologists argue about most — and the myths run in both directions. Here is what the evidence actually says:

MYTH ApoB is just another name for LDL cholesterol.

Fact: LDL-C measures the mass of cholesterol carried in LDL particles; ApoB counts the atherogenic particles themselves — one ApoB molecule per particle. They usually move together, but not always, and the exceptions are the point.

MYTH Normal LDL-C means your lipids are fine.

Fact: Not always. In insulin resistance and metabolic syndrome, people can carry many small cholesterol-poor particles — normal LDL-C with high ApoB. This discordance is exactly when ApoB adds value beyond the standard panel.

MYTH ApoB is only worth checking after heart disease.

Fact: It is most useful in risk assessment before events: family history of early heart disease, diabetes, metabolic syndrome, or a standard panel that doesn't match the clinical picture. After an event, it's used to judge treatment response.

MYTH You must fast before an ApoB test.

Fact: Fasting is not required for ApoB itself — but because it is often drawn together with a fasting lipid panel, your doctor may still ask you to fast. Check the instruction for the whole panel, not just ApoB.

What matters most with your ApoB result

  • Particles, not just cholesterol. Each atherogenic particle carries exactly one ApoB — so ApoB is a particle count. Risk tracks particles, which is why the number can matter when LDL-C looks reassuring.
  • Discordance is the use case. High ApoB with normal LDL-C — common with insulin resistance — is when the test earns its keep. If your LDL-C and risk don't match, ask whether ApoB was considered.
  • Test on treatment, not off it. Never stop a statin or other lipid medicine before testing unless your doctor specifically asks — ApoB is often checked to judge how well treatment is working, so on-treatment values are exactly the point.
  • It's one risk input. ApoB refines risk assessment; it doesn't replace blood pressure, smoking status, diabetes or family history. Treatment targets are set by your doctor against the whole picture. Discuss the full picture with your doctor.

Frequently Asked Questions

Do I need to fast for an ApoB test?
Fasting is not required for ApoB itself, but it is often drawn together with a fasting lipid panel, so your doctor may still ask you to fast.
What is a good ApoB level?
Below 90 mg/dL is generally considered desirable. Levels of 100 mg/dL and above are flagged as elevated by most laboratories.
Can ApoB be high if my LDL cholesterol is normal?
Yes. This mismatch is called discordance and is exactly why ApoB is measured: small, dense LDL particles carry less cholesterol each, so LDL cholesterol can look normal while the particle count (ApoB) is high.
How do I lower a high ApoB?
Doctors typically use statins, sometimes with ezetimibe or PCSK9 inhibitors, alongside weight loss, exercise, more soluble fibre and less saturated fat. Treatment is always guided by overall cardiovascular risk.
Is ApoB the same as Lp(a)?
No. Every Lp(a) particle carries one ApoB molecule, so Lp(a) contributes to the ApoB count, but Lp(a) is measured as a separate test with its own risk meaning.
Do I need to fast before an ApoB test?
Usually not — ApoB is generally measured on a non-fasting sample, unlike some traditional lipid measurements. That said, laboratory instructions vary, so follow what your lab advises, and keep conditions similar between tests if you are tracking changes over time.
My LDL cholesterol is normal but my ApoB is high. What does that mean?
It can mean your cholesterol is carried in a larger number of smaller, denser particles — each one still counts as an atherogenic particle. Some cardiologists consider this pattern worth attention even when LDL-C looks fine. It is a finding to discuss with your doctor, not a diagnosis on its own.
Should I stop my statin before testing ApoB?
No. Never stop a prescribed statin or other lipid medicine before a blood test unless your doctor specifically asks you to — ApoB is often checked to judge how well the treatment is working, so testing while on treatment is exactly the point.
How often should ApoB be checked?
It depends on your cardiovascular risk and whether treatment is being adjusted — commonly alongside routine lipid follow-ups, which for many people means every few months after a change and then yearly when stable. Your doctor will set the interval that fits your situation.
How much does the ApoB test cost in India?
The ApoB test typically costs ₹800–₹1,500 in India, though prices vary by city and lab. Choose a NABL-accredited lab where possible — and remember the reference range printed on your own report is the one that counts. Discuss the result with your doctor.

Pharmacist's practical notes

Discordance is ApoB's reason to exist: the patient with “normal” LDL-C, metabolic syndrome and a strong family history is precisely who the standard panel underserves. If that description fits and ApoB was never mentioned, it's a reasonable question for the next visit — not a demand, but a question.

Never stop lipid medicines before testing: ApoB is frequently ordered to judge treatment response, so the on-treatment value is the clinically useful one. And because ApoB is increasingly bundled into advanced lipid panels, check what's already in your panel before paying for a standalone test.

In India

Indian laboratories usually report ApoB in mg/dL. A standalone ApoB test typically costs around &rupee;800–&rupee;1,500, though prices vary by city and lab, and it is increasingly included in advanced lipid panels.

Use a NABL-accredited laboratory, and home sample collection from a reputable diagnostic chain is widely available.

References

Sources cited on this page.

  1. Devaraj S, Semaan JR, Jialal I. Biochemistry, Apolipoprotein B. StatPearls [Internet]. Treasure Island (FL): StatPearls Publishing; updated 2023. NBK538139
Medical Disclaimer: This page is for general educational purposes only and does not constitute medical advice. Always consult a qualified doctor before making any health decisions.
Written and medically reviewed by Suman Konda, Clinical Pharmacist · Sources linked to PubMed · Not medical advice: see our disclaimer