What Causes Bad LDL Cholesterol: Diet, Genes & More

High LDL cholesterol results from a combination of what you eat, how your body processes fat, your genetics, and sometimes underlying medical conditions or medications. For most people, no single factor is responsible. LDL rises when the liver can’t clear it from the bloodstream fast enough, either because too much is being produced or because the receptors that pull LDL out of your blood aren’t working efficiently.

How LDL Builds Up in Your Blood

Your liver both makes cholesterol and removes it. It pulls LDL out of your bloodstream using specialized receptors on its surface. When those receptors are plentiful and functioning well, LDL levels stay in a healthy range. When something reduces the number or effectiveness of those receptors, LDL particles linger in the blood and accumulate. Nearly every cause of high LDL traces back to this basic imbalance: too much production, not enough clearance, or both.

Current guidelines consider LDL below 70 mg/dL the threshold where treatment intensification is typically discussed, particularly for people who already have heart disease or significant risk factors like diabetes. For people at lower risk, the target is generally higher, but the principle is the same: the lower your LDL, the less cholesterol is available to build up inside artery walls.

Saturated Fat, Trans Fat, and Diet

Dietary fat is the most controllable factor in LDL levels. Saturated fat, found in red meat, butter, cheese, and full-fat dairy, reduces the number of LDL receptors on liver cells. With fewer receptors active, less LDL gets pulled from your bloodstream. Trans fats, found in some processed and fried foods, have a similar effect but are even more harmful because they simultaneously lower HDL (the “good” cholesterol that helps remove LDL).

Dietary cholesterol itself, from foods like egg yolks and organ meats, plays a smaller role than once thought. For most people, the liver compensates by producing less cholesterol when you eat more of it. But saturated fat disrupts that compensation, which is why reducing it tends to have a bigger impact on LDL numbers than simply cutting cholesterol-rich foods.

Excess calorie intake also matters indirectly. When you consistently eat more than your body uses, the liver ramps up production of triglyceride-rich particles, which eventually get remodeled into LDL. This is one reason weight gain often shows up as rising LDL on blood tests even if your diet hasn’t changed dramatically in composition.

Genetics and Familial Hypercholesterolemia

Some people do everything right with diet and exercise and still have high LDL. The most common genetic cause is familial hypercholesterolemia (FH), which affects roughly 1 in 250 to 1 in 313 people in the general population, about 30 million people worldwide. FH is caused by mutations in genes that control how your body handles LDL, most commonly the gene for the LDL receptor itself, the gene for apolipoprotein B (the protein on LDL particles that docks with the receptor), or the PCSK9 gene (which controls how quickly LDL receptors are broken down).

People with FH have significantly elevated LDL from birth, often above 190 mg/dL without treatment. Because that exposure starts so early, FH dramatically increases the risk of heart disease at a young age. Among people who develop premature heart disease (before age 55 in men, 65 in women), roughly 1 in 15 has FH. Despite its impact, the condition is underdiagnosed. Only 17 of 195 countries have even reported FH prevalence data for their general populations.

Even without FH, your genes influence where your LDL settles. Dozens of common gene variants each nudge LDL up or down by small amounts, and their combined effect helps explain why two people eating the same diet can have very different cholesterol numbers.

Insulin Resistance and Metabolic Health

Insulin resistance, the condition behind prediabetes and type 2 diabetes, reshapes your cholesterol profile in ways that a standard blood test can miss. People with insulin resistance tend to produce two to three times as many large triglyceride-rich particles from the liver. As those particles circulate, they get remodeled into small, dense LDL particles. These smaller particles are more dangerous than the larger, fluffier type because they penetrate artery walls more easily and are more prone to oxidation.

The tricky part is that total LDL cholesterol on a standard lab test may look normal or only slightly elevated, even as the actual number of LDL particles increases and shifts toward the harmful small, dense variety. This is why people with insulin resistance can have deceptively “normal” cholesterol panels while carrying significant cardiovascular risk. Research from the American Diabetes Association found that insulin resistance’s effects on lipoprotein size and particle count “were not fully apparent in the conventional lipid panel.”

Hypothyroidism and Other Medical Conditions

An underactive thyroid is one of the most common medical causes of elevated LDL, and it’s often overlooked. Thyroid hormones help maintain the LDL receptors on liver cells. When thyroid hormone levels drop, those receptors become less abundant, and the liver clears LDL from the blood more slowly. At the same time, cholesterol absorption in the gut increases. The net result is a meaningful rise in LDL that resolves once thyroid function is restored.

Kidney disease, particularly nephrotic syndrome (where the kidneys leak large amounts of protein into the urine), also drives LDL up. The liver responds to protein loss by ramping up production of lipoproteins, flooding the bloodstream with cholesterol-carrying particles. Liver disease, chronic inflammation, and certain autoimmune conditions can similarly disrupt cholesterol metabolism. If your LDL has risen unexpectedly, these secondary causes are worth investigating with your doctor.

Hormonal Changes After Menopause

Women often see their LDL climb during and after menopause. Estrogen helps maintain a higher number of LDL receptors on liver cells, which keeps clearance efficient. As estrogen levels decline, fewer receptors are available, and LDL accumulates. This shift is significant enough that women who had healthy cholesterol throughout their 30s and 40s can cross into borderline or high ranges within a few years of menopause. It’s one reason heart disease risk in women rises sharply after age 55.

Smoking and Physical Inactivity

Smoking doesn’t just damage your lungs. Cigarette smoke contains acrolein, a highly reactive compound that chemically alters LDL particles in your blood. This oxidized LDL is especially dangerous: immune cells called macrophages gobble it up and transform into foam cells, which deposit inside artery walls as fatty streaks. These streaks are the earliest visible stage of atherosclerosis. Smoking also lowers HDL, removing one of your body’s tools for clearing excess cholesterol.

Physical inactivity contributes to higher LDL through several pathways. Exercise increases the activity of enzymes that break down triglyceride-rich particles, which reduces the raw material available for LDL production. It also modestly boosts HDL and improves insulin sensitivity, both of which help keep LDL in check. Sedentary behavior does the opposite, promoting the metabolic conditions that favor higher LDL and a shift toward small, dense particles.

Medications That Raise LDL

Several common medications can push LDL higher as a side effect. Glucocorticoids (prescribed for inflammation and autoimmune conditions), thiazide and loop diuretics (used for blood pressure), certain immunosuppressants used after organ transplants, retinoids (used for severe acne and skin conditions), and some hormonal therapies including androgen deprivation therapy for prostate cancer all appear on the list. HIV protease inhibitors and a newer class of drugs called JAK inhibitors (used for rheumatoid arthritis and other conditions) can also raise LDL.

If you’ve started a new medication and noticed your LDL climbing at your next blood test, the drug may be a contributing factor. This doesn’t necessarily mean you should stop taking it. The benefit of the medication often outweighs the cholesterol effect, but it’s useful information for managing your overall risk.

Why Multiple Factors Often Overlap

In practice, high LDL rarely has a single clean cause. A person might carry a moderate genetic predisposition, eat more saturated fat than they realize, develop insulin resistance from weight gain in their 40s, and then see LDL spike further after starting a blood pressure medication. Each factor chips away at the liver’s ability to clear LDL efficiently. This layering effect is why LDL tends to creep upward with age and why addressing just one factor, like diet alone, sometimes produces only a modest improvement. The most effective approach usually involves identifying which combination of causes applies to you and tackling several at once.