علل و عواملی که می‌توانند باعث بروز اختلالات چربی شوند، شامل ژنتیک، سبک زندگی و برخی بیماری‌های زمینه‌ای مانند دیابت، کم‌کاری تیروئید، بیماری کلیوی، بیماری کبد هستند. اعتیاد به الکل و استرس نیز چربی خون را افزایش می‌دهد. در برخی افراد، داروهایی مانند قرص‌های ضدبارداری، استروئیدها و داروهای فشارخون می‌توانند باعث افزایش سطح چربی و ایجاد علائم چربی خون شوند.