An Lp(a) of 150 nmol/L is elevated. The commonly used threshold is around 125 nmol/L, or roughly 50 mg/dL if your lab reports in mass units, and the two scales do not convert cleanly so it is worth knowing which one you are looking at.
Here is the part that makes this number different from every other one on a lipid panel: it is about 90 percent genetic, it is essentially fixed for life, and diet and exercise will not move it. Which means the useful response is not to try to fix the number. It is to do two other things, and the second one is about people who are not you.
What it is
Lipoprotein(a) is an LDL particle with an extra protein wrapped around it. That addition makes it more atherogenic than an ordinary LDL particle and gives it a role in clotting and in the calcification of the aortic valve.
It is inherited. Your level is set by the gene you were handed, it is stable across your life, and it does not meaningfully respond to the things that move the rest of your lipid panel. That is why you measure it once. Not annually, not after an intervention. Once, ever, and then you know.
Roughly one in five people carries an elevated level. Most of them have no idea, because it is not on a standard cholesterol panel and has to be specifically requested.
Why it gets missed
A person with an Lp(a) of 150 can have an entirely unremarkable lipid panel. Total cholesterol fine, LDL cholesterol fine, HDL fine, triglycerides fine. Nothing on the standard report suggests anything is wrong.
This is the group that produces the story everybody has heard: the relative who ate well, ran regularly, had normal cholesterol, and had a heart attack at fifty-two. Elevated Lp(a) is not the only explanation for that story, but it is one of the most common ones, and it is the one that is trivially cheap to rule in or out and almost never checked.
The first response: lower everything else, further
Since you cannot move the Lp(a) itself, the strategy is to reduce the total burden it is contributing to.
Practically, that means your ApoB target moves down. Where I might otherwise be aiming under about 90 mg/dL in primary prevention, an elevated Lp(a) is a reason to be more aggressive than that, because the Lp(a) particles are part of what ApoB is counting and they are punching above their weight. Blood pressure control gets tighter. Insulin resistance gets treated rather than watched. Smoking becomes non-negotiable in a way it already was.
This is not a consolation prize. The absolute risk contributed by a high Lp(a) is heavily modified by the rest of the picture, so lowering the rest of the picture is doing real work rather than compensating for helplessness.
One practical caution worth knowing: statins are excellent drugs and I use them, but they do not lower Lp(a) and may nudge it slightly upward. That is not a reason to avoid a statin, because the ApoB reduction is what you are buying. It is a reason not to recheck your Lp(a) afterward and be alarmed.
The second response: this is a family finding
Here is what makes Lp(a) unusual, and it is the part a chatbot cannot help with at all.
If yours is elevated, then on average half of your first-degree relatives carry it too. Your siblings. Your parents. Your children.
Cascade screening is the entire point of finding this. One blood test on you is also a strong argument for one blood test on each of them, and unlike almost everything else in preventive medicine, the result is definitive and permanent. A twenty-six-year-old who learns their Lp(a) is 180 has forty years to act on it, which is an enormous head start over learning it in the cardiac catheterization lab.
No language model can order that test for your brother. This is a finding whose primary action item is about other people, which is a category of medicine that software does not touch.
| The question a 150 raises | What answers it | Can a chatbot do it? |
|---|---|---|
| Are the units right? | nmol/L versus mg/dL on your report | Yes, if you show it |
| Do I need to recheck it? | No. It is genetic and stable. | Yes, correctly |
| Does it change my ApoB target? | Yes, downward | It can say so |
| Where is my ApoB now? | An ApoB, which is often not on the panel | No |
| Is there disease already? | Coronary calcium score, sometimes CT angiography | No |
| Is the aortic valve involved? | Exam, then echocardiogram if indicated | No |
| Should my children be tested? | Yes. One test each, once. | It can advise. It cannot order. |
| What about new drugs? | Watch the trials, revisit with your physician | Partly, and it may be out of date |
What I would order alongside it
ApoB, always, because that is the number you are going to act on. hs-CRP. A full lipid panel with triglycerides. Fasting insulin, because insulin resistance is the most common modifiable thing sitting next to this.
Then a risk-stratifying conversation about imaging. In the right person, a coronary calcium score answers a question the blood work cannot: whether the process has already started. I do not bundle scans as a package, and I do not order them because they sound thorough. When an elevated Lp(a) sits alongside other risk, imaging changes what I do, and that is when it is worth it.
On what is coming
Therapies designed specifically to lower Lp(a) have been in late-stage trials. Whether they reduce cardiovascular events, and in whom, is the question those trials exist to answer, and I am not going to get ahead of the data.
But it does change the calculus on measuring. Knowing your number now means that if and when a targeted therapy arrives, you are already identified rather than starting from scratch. That is a reasonable argument for a test that costs very little and that you only ever have to do once.
The point
Most numbers on a lab report are a snapshot of how you are living. This one is a fact about how you were built, and it does not change.
That makes it a strange and useful thing. You measure it a single time, you adjust everything else around it permanently, and then you make sure the people who share your genes know their own number. That last step is the one that gets skipped, and it is the one with the most life in it.
If you have a lipid panel and no Lp(a) on it, that is one of the first gaps I look for. The full picture is at Cardiometabolic, the particle-count companion piece is here, and if you are holding results nobody has read, that is what /lab-review is for. The Precision Call is thirty minutes, free, and with me.
