El modelo social de salud es un modelo de promoción de la salud que toma en consideración la condición social, ambiental y económica de una persona. Este modelo ha estado en uso por los profesionales de la salud desde la década de 1970. Reconoce que la salud pública debe considerar áreas más amplias, como la influencia de la comunidad y las políticas públicas, cuando se trabaja para prevenir enfermedades.
Hay tres modelos principales de salud. Antes de la década de 1970, la medicina se basaba principalmente en el modelo biomédico de la salud. Este modelo se centró en la educación para la salud y la reducción de las conductas de riesgo. Trató a pacientes sin abordar la influencia que su entorno puede tener en la salud. El modelo social apunta a abordar estos problemas para reducir las disparidades sociales en el acceso a la atención médica. El tercer modelo, conocido como el modelo ecológico de salud, reconoció que el comportamiento de salud de una persona no ocurre en el vacío.