High cholesterol rarely has a single cause. It usually results from a combination of factors: what you eat, how active you are, your genetics, hormonal changes, and sometimes medications or underlying health conditions you may not even know about. Total cholesterol above 200 mg/dL is generally considered high, with optimal levels sitting around 150 mg/dL for total cholesterol and about 100 mg/dL for LDL (the “bad” kind).
Understanding which factors are driving your numbers up is the first step toward bringing them down. Some of these causes are well within your control, while others require medical attention.
Your Diet Is Changing How Your Liver Handles Cholesterol
Saturated fat is one of the most common dietary drivers of high LDL cholesterol, and the mechanism is straightforward. Your liver has receptors that pull LDL particles out of your bloodstream. Saturated fat suppresses those receptors, so fewer LDL particles get cleared. The result: more cholesterol circulating in your blood. Foods high in saturated fat include red meat, full-fat dairy, butter, and many processed foods.
Trans fats, found in some fried and commercially baked foods, do the same thing and worse. They raise LDL while simultaneously lowering HDL (“good”) cholesterol. While trans fats have been largely removed from the food supply, they still show up in some processed products. Replacing saturated and trans fats with unsaturated fats from sources like olive oil, nuts, and fish can help restore your liver’s ability to clear LDL from the blood.
Sitting Too Much Lowers Your Good Cholesterol
Physical inactivity doesn’t just fail to help your cholesterol. It actively makes it worse. Research tracking people’s sitting habits found that HDL cholesterol progressively dropped the more hours people sat per day, even after accounting for age and sex. People who sat the most had HDL levels roughly 19% lower than those who sat the least.
What’s particularly striking is that prolonged sitting can undermine the benefits of exercise. Even people doing regular resistance training saw their HDL gains blunted when their total weekly sitting time exceeded 56 hours. On the flip side, consistent physical activity can reduce triglycerides by up to 50%, raise HDL by 5 to 10%, and lower LDL by about 5%. The takeaway: both adding exercise and reducing sitting time matter independently.
Genetics Can Override a Healthy Lifestyle
Some people do everything “right” and still have high cholesterol. The most well-known genetic cause is familial hypercholesterolemia, or FH, which affects roughly 1 in 300 people worldwide. In certain populations, like French Canadians, it’s as common as 1 in 80. FH causes extremely high LDL levels from birth because the liver’s LDL receptors are either missing or don’t work properly.
If your LDL has been stubbornly high your entire life, or if close family members had heart attacks before age 55 (men) or 65 (women), FH is worth investigating. A clinical FH phenotype shows up in about 2% of the general population when broader diagnostic criteria are applied. The condition is treatable, but it requires medical intervention since lifestyle changes alone won’t be enough to normalize levels.
Hormonal Shifts, Especially Menopause
Estrogen helps keep cholesterol in check by supporting the liver’s ability to clear LDL from the blood. When estrogen levels drop during menopause, the lipid profile shifts noticeably: total cholesterol rises, LDL goes up, triglycerides increase, and HDL often moves in an unfavorable direction. This shift toward a more harmful cholesterol pattern is one reason cardiovascular risk increases for women after menopause.
These changes are driven partly by the loss of estrogen and partly by aging itself. If your cholesterol spiked during your late 40s or 50s with no major changes in diet or activity, menopause is a likely contributor.
Thyroid Problems and Kidney Disease
An underactive thyroid (hypothyroidism) is one of the most common medical causes of high cholesterol that people don’t realize they have. When thyroid hormone levels are low, the liver produces nearly 50% fewer LDL receptors. That means your body clears far less LDL from the blood, and levels can rise dramatically, sometimes tripling. A simple blood test for thyroid function can identify this, and treating the thyroid issue often brings cholesterol back down.
Chronic kidney disease also disrupts lipid metabolism, though the pattern looks different. Impaired kidneys slow down the enzymes responsible for breaking down fat-carrying particles in the blood, leading to a buildup of triglycerides and certain harmful remnant particles. LDL levels in kidney disease are sometimes normal or only mildly elevated, but the composition of LDL changes in ways that make it more damaging to blood vessels.
Medications That Raise Cholesterol
Several commonly prescribed medications can push cholesterol higher as a side effect. If your levels climbed after starting a new drug, the medication itself may be the cause.
- Corticosteroids like prednisone can quickly and significantly raise LDL while lowering HDL.
- Thiazide and loop diuretics (water pills for blood pressure) cause increases in total cholesterol and LDL. Thiazide-related increases tend to be temporary.
- Beta-blockers, another blood pressure medication class, can lower HDL cholesterol.
- Protease inhibitors used in HIV treatment are associated with changes in both cholesterol and body fat distribution.
- Anabolic steroids, including testosterone, can cause dramatic LDL increases and HDL decreases.
- Cyclosporine, an immune-suppressing drug used after organ transplants, raises LDL levels.
If you suspect a medication is affecting your cholesterol, don’t stop taking it on your own. Your doctor can weigh the tradeoffs or explore alternatives.
Alcohol’s Effect on Your Lipid Panel
Heavy drinking raises triglycerides, and the relationship between alcohol and LDL is dose-dependent. A large study published in JAMA Network Open tracked what happened when people stopped drinking: those who had been consuming three or more drinks per day saw their LDL rise by about 6.5 mg/dL after quitting, while moderate drinkers (1.5 to 3 drinks per day) saw a 3.7 mg/dL increase. This suggests alcohol may slightly suppress LDL in some people, but that effect comes packaged with higher triglycerides, increased blood pressure, and elevated risk of heart rhythm problems.
In practical terms, if your triglycerides are elevated and you drink regularly, cutting back is one of the most effective single changes you can make. The triglyceride-lowering effect of reducing alcohol intake tends to show up quickly on repeat bloodwork.
Weight and Metabolic Health
Carrying excess weight, particularly around the midsection, is closely tied to a cholesterol pattern called atherogenic dyslipidemia: high triglycerides, low HDL, and a shift toward smaller, denser LDL particles that are more harmful to arteries. This pattern is common in people with insulin resistance or type 2 diabetes, even when total LDL numbers look borderline.
Losing even a modest amount of weight, around 5 to 10% of body weight, tends to improve all three of these markers. The triglyceride and HDL improvements often show up before LDL changes do.
What to Look at First
If your cholesterol came back high on a routine blood test, the most productive next step is identifying which of these factors apply to you. For most people, it’s a combination. A diet high in saturated fat plus a sedentary routine plus 10 or 15 extra pounds can easily push total cholesterol above 200 mg/dL. If lifestyle factors don’t seem to explain your numbers, or if your LDL is very high (above 190 mg/dL), medical causes like thyroid dysfunction or familial hypercholesterolemia deserve a closer look. A repeat lipid panel after making changes, typically rechecked in 3 to 6 months, gives you a clear picture of what’s actually moving the needle.