Sağlık sosyal modeli, bir kişinin sosyal, çevresel ve ekonomik durumunu dikkate alan sağlığın teşviki modelidir. Bu model, 1970'lerden bu yana sağlık çalışanları tarafından kullanılmaktadır. Halk sağlığının, hastalığın önlenmesi için çalışırken toplumun ve kamu politikasının etkisi gibi daha geniş alanları göz önünde bulundurması gerektiğini kabul etmektedir.
Üç ana sağlık modeli vardır. 1970'lerden önce tıp temel olarak biyomedikal sağlık modeline dayanıyordu. Bu model sağlık eğitimi ve riskli davranışların azaltılmasına odaklanmıştır. Hastalarının, çevrelerinin sağlık üzerindeki etkilerini ele almadan tedavi etti. Sosyal model, sağlık hizmetlerine erişimdeki sosyal eşitsizlikleri azaltmak için bu konuları ele almayı amaçlamaktadır. Ekolojik sağlık modeli olarak bilinen üçüncü model, bir kişinin sağlık davranışının boşlukta olmadığını kabul etti.