O modelo social de saúde é um modelo de promoção da saúde que leva em consideração a condição social, ambiental e econômica da pessoa. Esse modelo é usado por profissionais de saúde desde a década de 1970. Ele reconhece que a saúde pública precisa considerar áreas mais amplas, como a influência da comunidade e das políticas públicas, ao trabalhar para prevenir doenças.
Existem três modelos principais de saúde. Antes da década de 1970, a medicina baseava-se principalmente no modelo biomédico de saúde. Esse modelo teve como foco a educação em saúde e a redução de comportamentos de risco. Tratava pacientes sem abordar a influência que seu ambiente pode ter sobre a saúde. O modelo social visa abordar essas questões para reduzir as disparidades sociais no acesso aos cuidados de saúde. O terceiro modelo, conhecido como modelo ecológico de saúde, reconhecia que o comportamento de saúde de uma pessoa não ocorre no vácuo.