What Leads to High Cholesterol: Diet, Genes, and More

High cholesterol results from a combination of factors, and most of them aren’t about food. Your liver produces roughly 80% of the cholesterol in your blood, which means the biggest drivers are how your body manufactures and clears cholesterol, not just what you eat. Genetics, hormones, body composition, physical activity, medications, and other medical conditions all play a role.

Your Liver Runs the Show

Cholesterol is essential for building cell membranes, producing hormones, and making vitamin D. Your liver handles the bulk of production, synthesizing about 80% of the cholesterol circulating in your blood. A single enzyme controls the speed of this process, acting as the bottleneck for cholesterol output. When this enzyme is overactive, your liver pumps out more cholesterol than your body needs. Statin medications work by blocking this exact enzyme, which is why they’re effective at lowering cholesterol even in people who eat well.

The other side of the equation is clearance. Your liver also pulls LDL cholesterol back out of the bloodstream using receptors on its surface. When those receptors are reduced in number or aren’t working efficiently, LDL builds up in your blood. Many of the causes below ultimately trace back to this same mechanism: something interferes with your liver’s ability to remove LDL.

Saturated and Trans Fats

Diet does matter, just not in the way most people assume. Eating cholesterol-rich foods like eggs has a relatively modest effect on blood cholesterol for most people, because the liver compensates by producing less. Saturated fat is a different story. It raises LDL cholesterol through two pathways: it increases the rate at which new LDL particles form in the bloodstream, and it slows the rate at which your liver clears them. The net result is more LDL circulating for longer.

Trans fats, found in partially hydrogenated oils and some processed foods, are even worse. They raise LDL while simultaneously lowering HDL, the cholesterol type that helps transport excess cholesterol back to the liver for disposal. Unsaturated fats from sources like olive oil, nuts, and fish have the opposite effect. They actually increase the number of LDL receptors on liver cells, helping your body pull more LDL out of circulation.

Genetics and Familial Hypercholesterolemia

Some people do everything right and still have high cholesterol. Familial hypercholesterolemia is a genetic condition affecting roughly 1 in 200 to 1 in 250 people worldwide. Mutations in any of several genes can cause it, but the most common involve the gene responsible for building LDL receptors on liver cells. Fewer functional receptors means the liver can’t pull LDL from the blood efficiently, and levels climb from childhood onward.

People with this condition often have LDL levels above 190 mg/dL without any lifestyle explanation. If one parent carries the mutation, cholesterol will be significantly elevated. If both parents carry it (rare, but it happens), LDL can reach extreme levels in childhood and cause heart disease very early in life. A family history of heart attacks before age 55 in men or 65 in women is one of the strongest clues that genetics are involved.

Body Weight and Visceral Fat

Carrying excess weight, particularly around the midsection, changes how your liver handles cholesterol. Visceral fat, the type packed around internal organs, sits close to the liver and releases substances directly into its blood supply. People with high cholesterol levels tend to have elevated levels of inflammatory signaling molecules produced by this fat tissue, including compounds that promote chronic, low-grade inflammation throughout the body.

This inflammation disrupts normal liver metabolism and can increase the liver’s output of cholesterol-carrying particles into the bloodstream. Visceral fat also reduces insulin sensitivity, which has its own downstream effects on how the body processes fats. Losing even a modest amount of weight, particularly from the midsection, can improve the entire lipid picture.

Physical Inactivity

Prolonged sitting suppresses an enzyme in skeletal muscle that plays a key role in breaking down triglycerides and maintaining healthy HDL levels. In animal studies, immobilization dramatically reduces this enzyme’s activity, and researchers believe comparable effects occur in humans who sit for long uninterrupted stretches. The result is higher triglycerides, lower HDL cholesterol, and reduced insulin sensitivity.

Regular physical activity reverses this pattern. Exercise doesn’t just burn calories. It activates the enzyme systems in your muscles that process blood fats and raises HDL. Even breaking up long periods of sitting with short bouts of movement appears to help, independent of whether you also do structured exercise.

Hormonal Changes After Menopause

Women’s cholesterol profiles often shift significantly during the menopausal transition. As estrogen levels decline, total cholesterol, LDL, and triglycerides all tend to rise, while HDL can drop. The overall shift moves toward a more atherogenic profile, meaning one that promotes plaque buildup in arteries. This is one reason cardiovascular disease risk in women increases sharply after menopause, often catching up to or exceeding men’s risk within a decade.

Both the loss of estrogen and the effects of aging contribute to these changes, and they can be difficult to separate. Women who had healthy lipid levels throughout their 30s and 40s may see their numbers climb in their late 40s and 50s without any change in diet or activity.

Underactive Thyroid

Hypothyroidism is one of the most common medical conditions that raises cholesterol, and it’s frequently overlooked. When thyroid hormone levels are low, the liver produces fewer LDL receptors. The genetic instructions for building those receptors drop by nearly 50%, which means far less LDL gets pulled from the blood. The result can be an LDL increase of roughly threefold in severe cases.

Because hypothyroidism develops gradually and its symptoms (fatigue, weight gain, feeling cold) overlap with many other conditions, some people live with it for years before diagnosis. A simple blood test can identify it, and treating the underlying thyroid problem often brings cholesterol levels back down without needing a separate cholesterol medication.

Medications That Raise Cholesterol

Several commonly prescribed drugs can push cholesterol in the wrong direction. If your numbers have climbed since starting a new medication, it’s worth checking whether the drug is a known contributor.

  • Corticosteroids like prednisone can raise LDL and lower HDL in as little as a few weeks, especially at high doses.
  • Beta-blockers prescribed for blood pressure or heart conditions tend to lower HDL cholesterol.
  • Thiazide and loop diuretics (water pills) cause increases in total cholesterol and LDL. Thiazide-related increases are usually temporary, while loop diuretics may also lower HDL slightly.
  • Immunosuppressants like cyclosporine, used after organ transplants or for autoimmune conditions, commonly raise LDL.
  • Anabolic steroids cause dramatic LDL increases and HDL decreases. Oral forms affect cholesterol more than injected forms, and long-term use raises the risk of artery hardening and heart disease.

How Cholesterol Is Measured

Standard lipid panels report total cholesterol, LDL, HDL, and triglycerides. For adults, an LDL of 190 mg/dL or higher is classified as severe hypercholesterolemia. Current guidelines don’t rely on a single “high” cutoff for everyone else. Instead, your target LDL depends on your overall cardiovascular risk, which factors in age, blood pressure, diabetes status, and other variables. Someone at high risk may need their LDL below 70 mg/dL, while a low-risk person might be fine at levels under 100 mg/dL.

There’s growing recognition that the standard LDL number on a blood test may not capture the full picture. A measurement called apolipoprotein B (apoB) counts the actual number of potentially harmful cholesterol-carrying particles in the blood, rather than estimating the cholesterol packed inside them. In head-to-head comparisons, apoB outperformed LDL cholesterol as a predictor of cardiovascular disease in every study that tested both. When LDL and apoB tell different stories, apoB is the more reliable indicator of risk. Some clinicians are now using it as a primary measure, and you can ask for it to be included in your bloodwork.