Modelul social al sănătății este un model de promovare a sănătății, care ține cont de condiția socială, de mediu și economică a persoanei. Acest model a fost utilizat de către lucrătorii din domeniul sănătății încă din anii 1970. Recunoaște că sănătatea publică trebuie să aibă în vedere zone mai largi, cum ar fi influența comunității și politica publică, atunci când se lucrează pentru prevenirea bolilor.
Există trei modele principale de sănătate. Înainte de anii 1970, medicamentul sa bazat în primul rând pe modelul biomedical al sănătății. Acest model sa axat pe educația pentru sănătate și pe reducerea comportamentelor de risc. Acesta a tratat pacienții fără a se adresa influenței pe care mediul lor le poate avea asupra sănătății. Modelul social își propune să abordeze aceste aspecte pentru a reduce disparitățile sociale în ceea ce privește accesul la îngrijiri medicale. Al treilea model, cunoscut ca modelul ecologic al sănătății, a recunoscut că comportamentul de sănătate al unei persoane nu se produce într-un vid.