High LDL cholesterol comes down to one core problem: your body isn’t clearing LDL particles from your blood fast enough, or it’s producing too many of them. The causes range from diet and body weight to genetics, hormonal shifts, thyroid conditions, and even certain medications. Most people have more than one factor at work.
How Your Body Normally Controls LDL
Understanding what goes wrong starts with understanding what’s supposed to happen. Your liver does the heavy lifting when it comes to managing LDL. Liver cells contain more than 75% of all LDL receptors in your body. These receptors sit on the cell surface, grab LDL particles from the bloodstream, and pull them inside the cell for breakdown. Each receptor cycles through this process roughly every 10 to 15 minutes, capturing and releasing LDL particles about 100 times over its 24-hour lifespan before being replaced.
The number of these receptors on your liver cells is the single biggest factor determining how much LDL stays in your blood. Anything that reduces the number of working receptors, or overwhelms them with extra LDL particles, pushes your levels up.
Saturated and Trans Fats
Dietary saturated fat raises LDL primarily by suppressing the activity of those liver receptors. When you eat a lot of saturated fat, your liver produces fewer LDL receptors, which means fewer particles get pulled out of circulation. High saturated fat intake may also increase the liver’s direct production of small LDL particles or their precursors.
Trans fats are worse. They raise LDL like saturated fat does, but they simultaneously lower HDL, the cholesterol type that helps shuttle excess cholesterol back to the liver for disposal. This double effect makes artificial trans fats particularly harmful. While most countries have moved to ban or restrict artificial trans fats in food manufacturing, they still show up in some processed and fried foods.
Replacing saturated fats with unsaturated fats from sources like nuts, seeds, avocados, and fish improves LDL levels. The mechanism is essentially the reverse: unsaturated fats support LDL receptor activity rather than suppressing it.
Genetics and Familial Hypercholesterolemia
Some people eat well, exercise, and still have stubbornly high LDL. The most common genetic explanation is familial hypercholesterolemia (FH), which affects roughly 1 in 200 to 1 in 250 people worldwide, making it the most common inherited cardiovascular condition. Many people with FH don’t know they have it.
FH is caused by mutations in genes that control how LDL receptors work. The most frequent culprit is the LDLR gene itself. Some mutations reduce the number of receptors your cells produce. Others create receptors that don’t bind LDL particles properly. Less commonly, mutations in genes called APOB, PCSK9, or LDLRAP1 cause the same end result: receptors that can’t do their job effectively. In all cases, LDL accumulates in the blood because the liver can’t clear it at a normal rate.
People with FH often have LDL levels above 190 mg/dL from a young age. If both parents pass on the mutation (homozygous FH), levels can reach 500 mg/dL or higher, though this is rare. The 2026 ACC/AHA guidelines recommend aggressive treatment for anyone with LDL at or above 190 mg/dL, with targets as low as 55 mg/dL for those who already have cardiovascular disease.
Excess Weight and Insulin Resistance
Carrying excess body fat, particularly around the abdomen, changes the way your liver handles cholesterol in several interconnected ways. Enlarged fat cells release inflammatory signals that travel to the liver and interfere with insulin signaling. When the liver becomes resistant to insulin, it loses the ability to regulate its production of VLDL particles, which are the precursors to LDL. The result is overproduction of these particles, flooding the bloodstream with more LDL than your receptors can handle.
Insulin resistance also ramps up the liver’s internal fat production through a process called de novo lipogenesis. Normally, insulin helps keep VLDL secretion in check. In insulin-resistant states, this brake is released while fat production accelerates, a combination that drives up both triglycerides and LDL. This pattern is a hallmark of metabolic syndrome and type 2 diabetes, which is why people with these conditions often have elevated LDL alongside high triglycerides.
Thyroid Problems
An underactive thyroid (hypothyroidism) is one of the most overlooked causes of high LDL. Thyroid hormones help regulate the production of LDL receptors on liver cells. When thyroid hormone levels drop, your liver makes fewer receptors, and LDL clearance slows. This is why doctors often check thyroid function when someone presents with unexpectedly high cholesterol, particularly if it rose suddenly or doesn’t respond to lifestyle changes.
Treating the underlying thyroid condition with hormone replacement typically brings LDL levels back down without needing separate cholesterol-lowering medication.
Medications That Raise LDL
Several commonly prescribed drugs can push LDL higher as a side effect. If your cholesterol rose after starting a new medication, this is worth discussing with your prescriber.
- Corticosteroids like prednisone can significantly raise LDL while lowering HDL, sometimes within just a few weeks at high doses.
- Thiazide diuretics (used for blood pressure) cause a temporary increase in total cholesterol and LDL. Loop diuretics have a similar effect and may also lower HDL slightly.
- Beta-blockers (also used for blood pressure and heart rhythm) can raise LDL or lower HDL.
- Cyclosporine, an immune-suppressing drug used after organ transplants and for autoimmune conditions, raises LDL as a known side effect.
- Anabolic steroids can cause dramatic LDL increases and HDL decreases.
- Protease inhibitors used in HIV treatment have long been associated with cholesterol changes.
Menopause and Hormonal Shifts
Women often notice their LDL climbing during and after menopause, and this isn’t coincidental. Estrogen supports LDL receptor activity, so as estrogen levels fall during the menopausal transition, LDL clearance slows. Research across multiple populations shows LDL levels rise roughly 5 to 9% after menopause, independent of age or weight gain. In practical terms, that translates to an increase of about 5 mg/dL on average, though individual variation is wide.
This hormonal shift is one reason women’s cardiovascular risk rises after menopause. A woman whose LDL was borderline before menopause may find herself in a higher risk category afterward without any changes in diet or exercise.
How These Causes Overlap
For most people, high LDL isn’t caused by a single factor. A person might have a modest genetic predisposition that keeps their receptor count on the low side, combined with a diet high in saturated fat that suppresses those receptors further, plus 20 extra pounds of abdominal fat driving VLDL overproduction. Each factor alone might not push LDL into a concerning range, but together they compound.
This is also why treatment usually involves multiple approaches. Current guidelines set LDL targets based on your overall cardiovascular risk. For someone at intermediate risk (5 to 10% chance of a cardiovascular event in the next 10 years), the target is below 100 mg/dL. For high-risk individuals, the goal drops to below 70 mg/dL. For people who already have heart disease and very high cholesterol, the most aggressive target is below 55 mg/dL. Reaching these targets often requires combining dietary changes, weight management, and medication, each addressing a different piece of the puzzle.

