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?
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 Level | Value | Interpretation |
|---|---|---|
| Desirable | < 90 mg/dL (< 0.9 g/L) | Optimal particle count |
| Above optimal | 90 - 99 mg/dL | Borderline: 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.
- 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:
| Feature | ApoB | LDL-C | Non-HDL-C | Lp(a) |
|---|---|---|---|---|
| What it measures | Number of atherogenic particles (one ApoB per particle) | Mass of cholesterol inside LDL particles | Cholesterol in all non-HDL particles | A specific inherited particle type |
| Unit | mg/dL | mg/dL | mg/dL (calculated) | mg/dL or nmol/L |
| Fasting needed? | No — but often drawn with a fasting panel | Preferred fasting | Not required | Not required |
| Discordance insight | Catches high particle number with “normal” LDL-C | Can look normal while particle count is high | Partly captures the same signal | Independent of the others |
| Typical cost* | &rupee;800–&rupee;1,500 standalone | Usually 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?
What is a good ApoB level?
Can ApoB be high if my LDL cholesterol is normal?
How do I lower a high ApoB?
Is ApoB the same as Lp(a)?
Do I need to fast before an ApoB test?
My LDL cholesterol is normal but my ApoB is high. What does that mean?
Should I stop my statin before testing ApoB?
How often should ApoB be checked?
How much does the ApoB test cost in India?
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.
- Devaraj S, Semaan JR, Jialal I. Biochemistry, Apolipoprotein B. StatPearls [Internet]. Treasure Island (FL): StatPearls Publishing; updated 2023. NBK538139
Related reading
- Cholesterol TestTotal cholesterol: cardiovascular risk screening and what the numbers mean.
- Understanding CholesterolLDL, HDL and triglycerides explained in plain language.
- Heart Health TestsWhich blood tests assess your heart risk, and when to get them.
- Normal vs Optimal ResultsWhy "in range" is not always the same as ideal for your health.
- CRP Test (C-Reactive Protein)Inflammation marker also used in heart risk assessment.
- HbA1c TestBlood sugar control: diabetes diagnosis and monitoring.