If your doctor just told you your LDL cholesterol is high, your first question is probably “why?” The answer is that LDL levels are shaped by two forces working at the same time: what you eat and the genes you inherited. Diet can push LDL up or down by a meaningful amount, but genetics often set the baseline your body starts from — which is why two people can eat the same meals and end up with very different numbers.
LDL stands for low-density lipoprotein. It is the main carrier of cholesterol in your bloodstream, and higher LDL levels are consistently linked to a higher risk of heart disease over time. Understanding where your number comes from matters, because it tells you what you can change and what you may need help changing.
What Is LDL Cholesterol and Why Does It Matter?
Cholesterol is a waxy substance your body needs. It builds cell membranes, produces hormones, and helps make vitamin D. Your liver makes most of the cholesterol in your body. The rest comes from food.
Because cholesterol does not dissolve in blood, it travels attached to proteins called lipoproteins. LDL is one of these carriers. When people call LDL “bad cholesterol,” they are really talking about the particles, not the cholesterol itself.
The concern with high LDL is well established. Research consistently shows that higher LDL levels raise the risk of atherosclerotic cardiovascular disease — the buildup of plaque inside arteries. That plaque can narrow arteries and, if it ruptures, cause a heart attack or stroke.
One clarification worth knowing: LDL is not “bad” in a moral sense, and it is not useless. The problem is quantity. Too many LDL particles circulating for too many years is what drives plaque formation.
Why Is My LDL High? Causes From Diet to Genetics
High LDL almost always comes from a mix of diet, genetics, body weight, and other health conditions. For most people, no single cause explains the whole picture.
Here is how the main causes break down.
Diet. The biggest dietary driver of LDL is saturated fat, followed by trans fat. Saturated fat is found in fatty cuts of meat, butter, full-fat dairy, and some tropical oils. Trans fat — largely removed from the US food supply in recent years — raises LDL and lowers HDL. Dietary cholesterol plays a smaller role for most people, though some people are more sensitive to it than others.
Genetics. Your genes influence how much cholesterol your liver makes, how quickly it clears LDL from your blood, and how your body responds to fat in food. This is why some people with a careful diet still have high LDL. A condition called familial hypercholesterolemia is an inherited form that causes very high LDL from birth. It affects roughly 1 in 250 people, according to estimates cited by the CDC and other public health bodies.
Body weight and activity. Carrying extra weight, especially around the abdomen, tends to raise LDL and lower HDL. Physical activity has a modest effect on LDL itself but improves other risk factors.
Other conditions. An underactive thyroid, kidney disease, diabetes, and some liver conditions can raise LDL. So can certain medications, including some diuretics, steroids, and drugs used to treat high blood pressure.
Age and sex. LDL tends to rise with age. Before menopause, women often have lower LDL than men of the same age. After menopause, LDL frequently climbs.
How Much Does Diet Actually Change LDL?
Diet matters, but the effect is usually smaller than people expect. Cutting saturated fat and replacing it with unsaturated fat can lower LDL, but the change is typically modest for most people — often in the range of a small percentage, not a dramatic drop.
That does not make diet unimportant. It means diet alone may not be enough if your LDL is very high or driven mainly by genetics.
What tends to help, based on established evidence:
- Replacing saturated fat with unsaturated fats like olive oil, nuts, seeds, and fatty fish
- Increasing soluble fiber from oats, barley, beans, lentils, and some fruits
- Adding plant sterols and stanols, which are found in some fortified foods
- Reducing trans fat as much as possible
What tends not to help much: cutting all fat, avoiding eggs entirely, or relying on a single “superfood.” No single food fixes a high LDL number.
Can High LDL Be Genetic Even If I Eat Well?
Yes. This is one of the most misunderstood parts of cholesterol. Some people inherit gene variants that make their liver produce too much cholesterol or clear LDL too slowly. In those cases, diet helps at the margins but does not solve the problem.
Familial hypercholesterolemia is the clearest example. People with this condition can have LDL levels two to three times higher than normal from childhood, even with a careful diet. Without treatment, their risk of early heart disease is substantially higher.
If your LDL is very high, if you have a family history of early heart attacks, or if your LDL stays high despite diet changes, genetic causes deserve a closer look. This is a conversation to have with a doctor, not something to self-diagnose.
What Other Factors Raise LDL?
Several things beyond diet and genes can push LDL up.
Hypothyroidism. An underactive thyroid slows LDL clearance. Treating the thyroid often lowers LDL.
Diabetes and insulin resistance. These conditions change how the body handles lipoproteins and often raise LDL while lowering HDL.
Kidney disease. Especially when protein is lost in the urine, LDL and other lipids can rise.
Medications. Some diuretics, beta-blockers, corticosteroids, and certain other drugs can raise LDL. Never stop a medication on your own — ask your prescriber.
Pregnancy. LDL naturally rises during pregnancy. This is normal and usually temporary. No clinical guidelines recommend treating high LDL with medication during pregnancy.
How Is High LDL Treated?
Treatment depends on your overall risk, not just your LDL number. Two people with the same LDL may get different advice depending on age, blood pressure, smoking status, diabetes, and family history.
Lifestyle changes are usually the first step. For some people, they are enough. For others — especially those with genetic causes or very high LDL — medication is added.
Statins are the most studied class of LDL-lowering drugs and have the strongest evidence for reducing heart attacks and strokes in people at elevated risk. Other options include ezetimibe, PCSK9 inhibitors, and bempedoic acid. Each has a specific role, and the choice depends on the individual.
What is not supported by evidence: detoxes, “cholesterol cleanse” supplements, and most over-the-counter products marketed for cholesterol. No large human trials have confirmed these work.
What Do the Numbers Mean?
There is no single “normal” LDL that applies to everyone. Target levels depend on your personal risk. The table below reflects general categories used in clinical practice, not individual treatment goals.
| LDL Level | General Category |
|---|---|
| Below 100 mg/dL | Optimal for most adults |
| 100–129 mg/dL | Near optimal |
| 130–159 mg/dL | Borderline high |
| 160–189 mg/dL | High |
| 190 mg/dL and above | Very high |
These ranges come from long-standing clinical reference values. Your doctor may set a lower target if you have diabetes, existing heart disease, or other risk factors.
Can I Lower My LDL Without Medication?
Sometimes yes, sometimes no. It depends on how high your LDL is and why it is high.
If your LDL is mildly elevated and driven mainly by diet and lifestyle, changes can move it into a better range. If your LDL is very high or genetically driven, lifestyle changes may lower it somewhat but often not enough on their own.
The evidence here is clear on one point: for people at high risk of heart disease, lifestyle alone is often not sufficient, and delaying effective treatment has real consequences. This is a decision to make with a clinician who knows your full risk profile.
Frequently Asked Questions
Can high LDL be caused by genetics alone?
Yes. Inherited conditions like familial hypercholesterolemia can cause high LDL from birth, even with a healthy diet. This affects roughly 1 in 250 people.
What foods raise LDL the most?
Saturated fat and trans fat raise LDL more than any other dietary factor. Fatty meats, butter, and full-fat dairy are common sources of saturated fat.
Can I lower my LDL just by changing my diet?
Diet changes can lower LDL, but usually by a modest amount. If your LDL is very high or genetically driven, diet alone may not be enough.
Does high LDL always mean I need medication?
No. Treatment depends on your overall heart disease risk, not just your LDL number. Some people manage with lifestyle changes; others need medication.

