Skip to main content
Your session has expired. Reloading...

What Is Non-HDL Cholesterol and How Do You Calculate It?

Non-HDL cholesterol is your total cholesterol minus your HDL cholesterol. That is all it is. You can work it out yourself from a report that may already be sitting in a drawer at home. What is left after that subtraction is the cholesterol inside every particle that can settle into your artery wall. Your GP usually looks at your LDL. That number does appear on your report, but it is mostly not measured: the lab estimates it with an arithmetic formula, and that formula can go wrong. Non-HDL involves no formula at all, and you do not have to fast for it. The 3.3 mmol/l printed on your report is an average for the population. It is not a target.

Doctor's Assessment Included

When is this value abnormal?

Decision limits per result, in mmol/l
Result Value (mmol/l)
Normal < 3,9
Elevated ≥ 3,9

Non-HDL-cholesterol wordt berekend als totaal cholesterol min HDL-cholesterol en telt al het "slechte" (atherogene) cholesterol bij elkaar op. Omdat het niet gevoelig is voor nuchter zijn, kan het in niet-nuchter bloed worden bepaald, zoals wij het afnemen. De grens van 3,9 mmol/l is de afkapwaarde van de NHG-Standaard CVRM voor niet-nuchter bloed (80e percentiel). Welke waarde voor u wenselijk is, hangt af van uw totale risico op hart- en vaatziekten: is er een behandelindicatie, dan hanteert de NHG een lagere streefwaarde - < 3,4 mmol/l bij hoog risico en < 2,6 mmol/l bij zeer hoog risico (bijvoorbeeld na een hart- of vaatziekte). Bespreek uw uitslag met uw huisarts.

Source: NHG Reference population: Nederlandse volwassenen (niet-nuchter, 80e percentiel)

Reference ranges may vary between laboratories. When you order a test, a BIG-registered doctor assesses your personal results in context. For treatment decisions, discuss your results with your GP.

Non-HDL Cholesterol: what this test measures

Non-HDL cholesterol is not a separate test. No extra tube of blood goes to the lab for it and no separate machine is switched on. It is simply the difference between two values that already appear on your lipid panel: your total cholesterol and your HDL cholesterol.

So calculating your non-HDL cholesterol is a one-step job you can do yourself. Take out your report, find the line for total cholesterol, find the line for HDL, and subtract the second from the first. If they read 6.2 and 1.5, your non-HDL is 4.7 mmol/l. Done. No formula, no app, no second needle.

Three examples show what that subtraction does.

Example reportTotal cholesterolHDLNon-HDL (the difference)
someone with a high HDL5.4 mmol/l2.1 mmol/l3.3 mmol/l
someone with a low HDL5.4 mmol/l1.1 mmol/l4.3 mmol/l
higher total cholesterol6.2 mmol/l1.5 mmol/l4.7 mmol/l

In the top two rows the total cholesterol is exactly the same. Yet the non-HDL differs by a full point. That is down to the HDL: the higher it is, the less remains after the subtraction. Two people with an identical total cholesterol can therefore end up with very different numbers. Which is precisely why a total cholesterol on its own says so little.

And what is that leftover number made of? Cholesterol does not dissolve in blood, so it travels wrapped in small packages. Some of those packages carry cholesterol back to your liver, and those are the HDL packages. The subtraction takes them out. Everything still left can leave cholesterol behind in your artery wall: LDL, the fat-rich VLDL particles, the remnants left over after your body digests fat, and Lp(a).

Your LDL value tells you about only one of those groups. Non-HDL counts all of them at once. In one sentence: LDL is part of the pile, non-HDL is the whole pile. And it costs you nothing extra, because the two numbers you need are already printed on your report.

Non-HDL Cholesterol: why this value matters

Your report prints LDL neatly, and that is what your GP usually looks at. What it does not print: that LDL was almost never actually measured. The lab calculates it with the Friedewald formula, and that formula leans on your triglycerides.

Put plainly, the formula does this: it takes your non-HDL and removes your triglycerides divided by 2.2. What remains is then called LDL. Trouble is, triglycerides are the most mobile value on your whole panel. They shoot up after a meal and drop after a few days of exercise. Above roughly 4.5 mmol/l the formula's answer is no longer usable at all.

Non-HDL skips that step entirely. Two measured numbers, one subtraction, nothing that can go wrong. Nor do you need to fast, because your total cholesterol and your HDL barely budge for a sandwich. That is why the number you work out yourself on a non-fasting report is often sturdier than the LDL the lab has added for you.

There is a second reason. Non-HDL picks up something LDL leaves behind. With a lot of belly fat, disturbed blood sugar or type 2 diabetes, plenty of fat-rich VLDL particles and remnants are usually circulating. Those count towards non-HDL and not towards LDL. An LDL of 2.9 mmol/l looks perfectly tidy, but next to triglycerides of 3.2 mmol/l the non-HDL can meanwhile come out clearly too high. That is not a measurement error. That is the signal your LDL misses.

The European guideline now works with it too. SCORE2, the model that since 2021 has estimated your chance of cardiovascular disease over the next ten years, uses five pieces of information: your age, your sex, whether you smoke, your systolic blood pressure and your non-HDL cholesterol. Your LDL is not in there, and the ratio of total cholesterol to HDL used before it has been dropped as well.

What counts as a good value for you depends on how high your risk is. Your doctor makes that judgement, based on your age, blood pressure, smoking, diabetes, family and any earlier heart or vessel problems. The guideline puts the non-HDL goal 0.8 mmol/l above the matching LDL goal every time.

How high your risk isGoal for your non-HDLSo what about 3.3 mmol/l?
very highbelow 2.2 mmol/lfar above the goal
highbelow 2.6 mmol/lclearly above the goal
moderatebelow 3.4 mmol/ljust on the right side of it, purely by chance
lowthe guideline sets no separate non-HDL goal herethe LDL goal is then below 3.0 mmol/l

Look especially at the right-hand column. The very same 3.3 mmol/l sits just on the right side of the line for one person and far above the goal for another, while the report itself flags nothing. The fact that the reference value happens to land near the moderate-risk goal only makes it more confusing.

One last thing, because this is where it sometimes goes wrong. Non-HDL is often the sturdier number, but it is not a trump card to play against your doctor. If your GP has based a decision on your LDL, a friendlier-looking non-HDL is no reason to set that decision aside. Bring both numbers to the conversation, plus your ApoB if you have had it measured. ApoB counts the particles themselves and is then the purer measure; non-HDL is the free approximation of it that is already on your report.

Non-HDL Cholesterol: when is testing worthwhile?

There is a good chance you already have this number. If you have had your cholesterol measured in the past few years, at your GP or during a check at work, dig that report out. If it shows a total cholesterol and an HDL, you have everything you need. Non-HDL falls out of it without anyone putting a needle in your arm again.

Having fresh blood drawn makes sense if your report is years old, or if something has changed: you have gained or lost weight, your blood pressure is creeping up, you have stopped or started smoking, or your doctor has said something about it. Plenty of people simply include a lipid panel in a periodic check from around forty, particularly if cardiovascular disease runs in the family.

Fasting is not required. Across your whole lipid panel, only triglycerides are genuinely sensitive to what you have eaten, and that value does not enter the subtraction. If your triglycerides come back above roughly 4.5 mmol/l after a meal, have it repeated fasting before anyone reads anything into it.

Do not test if you have just been ill. After an infection, an operation or a heart attack, your cholesterol values drop for weeks, so a report from that window underestimates your usual value. Wait a few weeks until you have properly recovered.

A single result stays a snapshot. Total cholesterol swings by five to ten percent from day to day, and triglycerides by as much as twenty to twenty-five percent. A difference of 0.2 mmol/l between two draws therefore means nothing. If you want to follow the value, do it at the same lab with a few months in between.

If your non-HDL comes back unexpectedly high, do not start tinkering with your food straight away. Look for an explanation first. An underactive thyroid is the best-known missed cause, so have your TSH run alongside it, and your HbA1c if your blood sugar is a question mark. Kidney disease, liver disease, heavy drinking, pregnancy and a whole range of medicines can disturb your profile considerably too. That is a conversation with your doctor, not a puzzle to solve on your own.

Non-HDL Cholesterol: symptoms of a high or low value

Low Levels

You will not notice a low non-HDL, and there is no need to. It simply means little cholesterol is going round inside the particles that can settle into your artery wall. There is no lower limit for non-HDL either. The lab prints only an upper limit, so too low is not really a category here, and there is nothing to be gained by driving the value further down.

If you see a downward arrow next to a cholesterol value on your report, that in itself is no alarm. And if you take cholesterol-lowering medication, a low value is exactly what belongs there: that is what the medicine is for.

A strikingly low result is worth discussing, though. Very low cholesterol values sometimes turn up with an overactive thyroid, with liver or bowel conditions in which you absorb fat poorly, with prolonged undereating, and with a rare inherited predisposition. Whatever you notice in those cases never belongs to the number itself, but to the situation around it. So put a result like that alongside your other blood values and discuss it with your doctor.

High Levels

You cannot feel a high non-HDL. No headache, no fatigue, no signal whatsoever. People often ask what they should watch out for, and the honest answer is: nothing.

That is exactly what makes cholesterol so awkward. The narrowing of your blood vessels builds silently over years to decades. Complaints only arrive once a vessel is already well blocked. Pressure or pain in your chest on exertion, breathlessness or pain in your calves while walking are therefore not signs of a high blood value, but late signs of damage that already exists. If you recognise something like that, go to a doctor rather than to a blood test.

Feeling fine tells you nothing here. That is no cause for panic, but it is the reason to measure now and then. A blood value measures risk, not disease: non-HDL says how much burden your vessels have to handle, not whether anything is already broken.

With very high values, especially when they appear at a young age or run in the family, a doctor may look specifically for visible signs, such as cholesterol deposits in tendons or skin. That is for the doctor to judge. A high result is not a diagnosis, but it is a good reason for a conversation with your GP.

Non-HDL Cholesterol: lifestyle and this value

Because non-HDL adds two things together, you also have two dials to turn: everything that lowers your LDL counts, and everything that lowers your triglycerides counts just as much.

The first dial is the kind of fat you eat. Not necessarily less fat, but different fat. Swapping butter, hard cheese, fatty meat and products made with palm or coconut fat for olive oil, nuts, avocado and oily fish lowers your LDL, and with it your non-HDL. Of everything on this list, that delivers the most per unit of effort.

The second dial is fibre. Oats, pulses, vegetables and fruit bind bile acids in your gut, so your liver pulls more cholesterol out of your blood. A bowl of porridge or a portion of beans a day is a good deal more concrete than a resolution to eat healthier, and it works better too.

On the triglyceride side the dials are different ones. Sugary drinks and lots of fast carbohydrate push your triglycerides up, and with them the fat-rich particles counted in your non-HDL. Alcohol does the same, so cutting back feeds straight through. Losing weight where there is excess weight often drops triglycerides substantially, and regular exercise helps on top of that while nudging your HDL up a little.

Stopping smoking simply belongs on the list. Smoking lowers your HDL, so your non-HDL rises without anything else changing, and it damages the artery wall all those particles pass by.

With an unexpectedly high result, look for a cause outside your lifestyle first. An underactive thyroid (check your TSH), disturbed blood sugar or certain medicines explain more results than many an eating pattern, and in that case a strict diet misses the point.

Then give it time. Around three months is a reasonable wait before testing again; anything shorter mostly measures noise. Keep your eye on the goal that belongs to your risk rather than on the lab's 3.3 mmol/l. And never change medication your doctor prescribed on your own initiative, not even if your non-HDL looks better than your LDL.

Non-HDL Cholesterol: frequently asked questions

How do I work out my non-HDL myself?
Take out your report and find two lines: total cholesterol and HDL cholesterol. Subtract the HDL from the total, and that is your non-HDL. If they read 6.2 and 1.5, you land on 4.7 mmol/l. That is the whole calculation, and you do not need fresh blood drawn for it. A report from last year works just as well.
Why is non-HDL missing from my GP's report?
Because many labs print only what they actually measure, and they do not measure non-HDL: it is a subtraction. More and more reports do now add the line. If yours does not, you are missing nothing, because the two values you need are already there. Work it out yourself and take the number along to your appointment.
What is a normal non-HDL value?
Your report usually shows an upper limit of 3.3 mmol/l. That is what is usual in the population, not what is good for you. The European guideline ties the goal to your risk: below 3.4 mmol/l at moderate risk, below 2.6 at high risk and below 2.2 at very high risk. Which category fits you is your doctor's judgement.
I am 45 and I feel fine. Does this number tell me anything?
Especially then. Atherosclerosis starts decades before you notice anything, and you feel nothing until a vessel is well narrowed. Non-HDL shows how much burden your vessels are handling in the meantime. It is not a diagnosis and not a guarantee, but it is the lipid number Europe uses to estimate risk.
My total cholesterol is 5.4. Is that good or not?
That depends entirely on your HDL. With an HDL of 2.1, you are left with 3.3 mmol/l of non-HDL; with an HDL of 1.1 it is 4.3. Same total, a completely different number. A total cholesterol on its own therefore says little. Look at what remains once you take the HDL off, and discuss that with your doctor.
Can I bring my non-HDL down in a few months?
Often a little, but do not count on a leap. Eating different fat, more fibre, less alcohol and sugar, losing weight where there is excess and moving more all work, and together more than separately. Measure again after about three months, at the same lab. A difference of 0.2 mmol/l is noise; only a clearly bigger change means something.

Tests with related values

These panels measure values from the same category as this marker.

Whoop

Whoop

A 43-biomarker comprehensive health panel inspired by WHOOP Advanced Labs — a deep look at metabolism, cardiovascular risk, hormones, liver, kidney and inflammation.

SHBG (Sex Hormone Binding Globulin) TSH (Thyroid Stimulating Hormone) ALT (Alanine Aminotransferase) LDL Cholesterol Cortisol DHEA-S Estradiol (E2) Free Testosterone FSH (Follicle Stimulating Hormone) LH (Luteinizing Hormone) Total Testosterone Bicarbonate Calcium Chloride Ferritin Iron (Serum) Magnesium Potassium Sodium Transferrin CRP (C-Reactive Protein) Homocysteine Glucose (Fasting) HbA1c (Glycated Hemoglobin) ApoB (Apolipoprotein B) HDL Cholesterol Total Cholesterol Albumin HOMA-IR ALP (Alkaline Phosphatase) AST (Aspartate Aminotransferase) Bilirubin (Total) Total Protein Urea (BUN) Creatinine Vitamin D (25-OH) eGFR (Estimated Glomerular Filtration Rate) Insulin (Fasting) Leukocyte Differential Transferrin Saturation Lipoprotein(a) Triglycerides Basic Blood Count
€499,-
Whoop

Whoop Performance Health

A 50-biomarker performance panel inspired by the WHOOP Performance Health Panel — recovery, blood production, thyroid, hormones, iron and nutrient status for people who train.

Complete Blood Count (CBC) Leukocyte Differential ALP (Alkaline Phosphatase) ALT (Alanine Aminotransferase) AST (Aspartate Aminotransferase) Albumin Total Protein Bilirubin (Total) ApoB (Apolipoprotein B) Total Cholesterol LDL Cholesterol HDL Cholesterol Triglycerides Lipoprotein(a) Urea (BUN) Creatinine eGFR (Estimated Glomerular Filtration Rate) Calcium Bicarbonate Chloride Sodium Potassium Magnesium Cortisol DHEA-S Estradiol (E2) FSH (Follicle Stimulating Hormone) LH (Luteinizing Hormone) SHBG (Sex Hormone Binding Globulin) Total Testosterone Free Testosterone TSH (Thyroid Stimulating Hormone) Glucose (Fasting) HbA1c (Glycated Hemoglobin) Insulin (Fasting) HOMA-IR CRP (C-Reactive Protein) Homocysteine Ferritin Iron (Serum) Transferrin Transferrin Saturation Vitamin D (25-OH) IGF-1 (Insulin-like Growth Factor) Creatine Kinase (CK) Reticulocytes Free T3 (Triiodothyronine) Free T4 (Thyroxine) Vitamin B12 Folate (Folic Acid)
€689,-
Whoop

Whoop Heart Health

A 45-biomarker heart health panel inspired by the WHOOP Heart Health Panel — an advanced look at cholesterol, lipoproteins, inflammation and kidney function.

Complete Blood Count (CBC) Leukocyte Differential ALP (Alkaline Phosphatase) ALT (Alanine Aminotransferase) AST (Aspartate Aminotransferase) Albumin Total Protein Bilirubin (Total) ApoB (Apolipoprotein B) Total Cholesterol LDL Cholesterol HDL Cholesterol Triglycerides Lipoprotein(a) Urea (BUN) Creatinine eGFR (Estimated Glomerular Filtration Rate) Calcium Bicarbonate Chloride Sodium Potassium Magnesium Cortisol DHEA-S Estradiol (E2) FSH (Follicle Stimulating Hormone) LH (Luteinizing Hormone) SHBG (Sex Hormone Binding Globulin) Total Testosterone Free Testosterone TSH (Thyroid Stimulating Hormone) Glucose (Fasting) HbA1c (Glycated Hemoglobin) Insulin (Fasting) HOMA-IR CRP (C-Reactive Protein) Homocysteine Ferritin Iron (Serum) Transferrin Transferrin Saturation Vitamin D (25-OH) Cystatin C Uric Acid
€629,-
Whoop

Whoop Metabolic Health

A 51-biomarker metabolic panel inspired by the WHOOP Metabolic Health Panel — blood sugar regulation, insulin, thyroid, liver and the mineral cofactors behind your metabolism.

Complete Blood Count (CBC) Leukocyte Differential ALP (Alkaline Phosphatase) ALT (Alanine Aminotransferase) AST (Aspartate Aminotransferase) Albumin Total Protein Bilirubin (Total) ApoB (Apolipoprotein B) Total Cholesterol LDL Cholesterol HDL Cholesterol Triglycerides Lipoprotein(a) Urea (BUN) Creatinine eGFR (Estimated Glomerular Filtration Rate) Calcium Bicarbonate Chloride Sodium Potassium Magnesium Cortisol DHEA-S Estradiol (E2) FSH (Follicle Stimulating Hormone) LH (Luteinizing Hormone) SHBG (Sex Hormone Binding Globulin) Total Testosterone Free Testosterone TSH (Thyroid Stimulating Hormone) Glucose (Fasting) HbA1c (Glycated Hemoglobin) Insulin (Fasting) HOMA-IR CRP (C-Reactive Protein) Homocysteine Ferritin Iron (Serum) Transferrin Transferrin Saturation Vitamin D (25-OH) Leptin Zinc Selenium Iodine Copper Free T3 (Triiodothyronine) Free T4 (Thyroxine) GGT (Gamma-Glutamyl Transferase)
€799,-

Medical reviewer

Medical standards

Dr. Naimi oversees the medical standards behind our content and assessments.

Medical policy
CIBG Ministerie van Volksgezondheid,
Welzijn en Sport
Official BIG registration BIG 49928676701 Opens in a new tab