Primarni uzrok povišenog holesterola je genetika, ali se povišeni nivoi holesterola mogu javiti i usled dijabetesa, gojaznosti, bolesti jetre ili bubrega, sindroma policističnih jajnika i smanjene aktivnosti štitne žlezde. Trudnoća i druga stanja koja povišavaju nivo ženskih hormona isto mogu izazvati povišene nivoe holesterola u krvi.
Da bi se smanjio rizik od koronarne bolesti srca i srčanog udara, ljudi sa povišenim nivoom holesterola bi trebalo da usvoje zdrave navike kada je ishrana u pitanju. Ishrana bogata voćem i povrćem, integralnim žitaricama i zdravim mastima kakva je mediteranska ishrana smanjuje kardiovaskularni rizik.
Redovna umerena fizička aktivnost (pet puta nedeljno po 30 minuta dnevno) isto tako pomaže u regulaciji LDL holesterola.
Prekomerna telesna težina isto tako povećava rizik od srčanih bolesti i povišenog holesterola, te je zato vrlo važno da se postigne i održava zdrava telesna težina.
Osobe koje su pušači, trebalo bi da se potrude da ostave cigarete, budući da je naučno dokazano da pušenje snižava nivo dobrog (HDL) holesterola, i povećava rizik od koronarne arterijske bolesti kod osoba sa visokim holesterolom, hipertenzijom i dijabetesom.