High cholesterol - Causes 

Causes of high cholesterol 

Fat: the facts

In this video, learn about different types of fats, which ones are considered good or bad fats and how to identify them when shopping in the supermarket.

Media last reviewed: 04/03/2014

Next review due: 04/03/2016


Triglycerides are another type of fatty substance in the blood. They are produced by the liver and are also found in dairy products, meat and cooking oils.

An increased risk of having a high triglyceride level may be due to:

  • being overweight
  • eating a diet high in fatty or sugary foods
  • drinking a large amount of alcohol
  • genetic factors

Lots of different factors can contribute to high blood cholesterol, including diet, age, family history and ethnic group.


Your lifestyle can increase your risk of developing high blood cholesterol. This includes:

  • An unhealthy diet. Some foods, such as liver, kidneys and eggs, contain cholesterol (known as dietary cholesterol). However, this has little effect on blood cholesterol and it is the amount of saturated fat in your diet which is more important. Read more information about preventing high cholesterol.
  • Lack of exercise or physical activity. This can increase your level of "bad cholesterol" (low-density lipoprotein, or LDL). 
  • Obesity. If you are overweight, you are likely to have higher levels of LDL cholesterol and triglycerides, and a lower level of high-density lipoprotein (HDL).
  • Drinking excessive amounts of alcohol. Regularly drinking a lot of alcohol can increase your cholesterol and triglyceride levels.
  • Smoking. A chemical found in cigarettes called acrolein stops "good cholesterol" (HDL) from transporting fatty deposits to the liver, leading to narrowing of the arteries (atherosclerosis).

Underlying conditions

People with high blood pressure (hypertension) and diabetes often have high cholesterol. Some medical conditions can also cause raised levels of cholesterol. These include:

Treating the underlying condition can help to reduce cholesterol. 

Other factors

There are a number of factors associated with high cholesterol that cannot be changed. Doctors refer to these as fixed factors and they include:

  • Family history of early heart disease or stroke. You are more likely to have high cholesterol if you have a close male relative (father or brother) aged under 55 or a female relative (mother or sister) aged under 65 who has had coronary heart disease or stroke.
  • A family history of a cholesterol-related condition, for example if a close relative, such as a parent, brother or sister, has familial hypercholesterolaemia (see below).
  • Age. The older you are, the greater the likelihood of your arteries narrowing (atherosclerosis).
  • Ethnic group. People who are of Indian, Pakistani, Bangladeshi or Sri Lankan descent have an increased risk of high blood cholesterol.

If you have a fixed risk factor (or a number of fixed risk factors) it's even more important to look at your lifestyle and any underlying conditions that you may have.


Familial hypercholesterolaemia is the medical term for high cholesterol that runs in the family. It is not caused by an unhealthy lifestyle, but by genetics. About one in 500 people inherit the condition from a parent.

Cholesterol is not cleared properly from your bloodstream and living with higher levels of cholesterol produces early heart problems.

For more information, see the NICE guidance on familial hypercholesterolaemia.

Page last reviewed: 16/08/2013

Next review due: 16/08/2015


How helpful is this page?

Average rating

Based on 199 ratings

All ratings

Add your rating


The 1 comments posted are personal views. Any information they give has not been checked and may not be accurate.

PJS58 said on 16 March 2014

Why is there no mention of processed foods, carbonated drinks, takeaways. It is almost as if you don't want to upset these companies. The wrong types of food cause irritation and damage to the arteries and isn't it correct that we need cholesterol to protect them, so simply removing cholesterol without finding out what is causing it is not a god idea. It is a bit like tearing of a plaster cast off a broken arm. The foods most commonly associated with raising cholesterol are the ones causing the damage. Remove them (the processed food and drinks, animal protein and dairy) and of course cut out smoking and alcohol and replace them with foods that naturally lower cholesterol and are kind to the body and provide the body with the nutrition it needs ie far more whole plant foods, fruit, vegetables, nuts, seeds and various beans.. It works like magic! Your body will thank you for it. Use sterols found naturally in food. As a result a healthier you and no big prescription cost or contribution to the big pharmaceutical companies making huge amounts of money from our ill health! And then when you feel better you will want to exercise and be able to do so more easily. Ta Da!

Report this content as offensive or unsuitable

Fat: the facts

Find out about the difference between saturated and unsaturated fat, and get tips on how to cut down on fat