En un quart de siècle, les hommes de 35 ans ont gagné cinq années d’espérance de vie et les femmes quatre années et demie. Toutes les catégories sociales ont profité de ce progrès, même si les écarts entre les cadres et les ouvriers se sont maintenus. Les hommes cadres vivent en moyenne 6,3 ans de plus que les hommes ouvriers, dans les conditions de mortalité de 2000-2008. Chez les femmes, les inégalités sociales sont moins marquées, seuls 3,0 ans séparent les cadres et les ouvrières.
Les natures-mêmes des professions exercées expliquent en partie ces écarts. En effet, les cadres ont moins d’accidents, de maladies ou d’expositions professionnels que les ouvriers. Par ailleurs, ils appartiennent à un groupe social dont les modes de vie sont favorables à une bonne santé : les comportements de santé à risque, le moindre recours et accès aux soins, ou encore l’obésité sont plus fréquents chez les ouvriers que chez les cadres. Enfin, l’état de santé peut lui-même influer sur l’appartenance à une catégorie sociale : une santé défaillante peut empêcher la poursuite d’études, le maintien en emploi, ou rendre plus difficile les promotions et l’accès aux emplois les plus qualifiés en cours de carrière.