Osoby o wysokim poziomie socjoekonomicznym cieszą się lepszym zdrowiem niż pozostali. Jeśli chodzi o inne czynniki ochronne przed chorobami przewlekłymi, wskazuje się: wykształcenie, posiadanie pracy, dochód per capita i dobrobyt regionu zamieszkania.