Medycyna społeczna (ang. social medicine) – dział medycyny zajmujący się zależnościami pomiędzy stanem zdrowia i występowaniem chorób a społecznymi, ekonomicznymi i środowiskowymi warunkami życia człowieka. Obejmuje badanie wpływu czynników społeczno-środowiskowych na powstawanie chorób, ich zapobieganie oraz leczenie.
W odróżnieniu od podejścia skoncentrowanego wyłącznie na biologicznych uwarunkowaniach choroby medycyna społeczna uwzględnia także środowisko życia człowieka, jego sytuację ekonomiczną, warunki pracy i zamieszkania, relacje społeczne oraz dostęp do opieki zdrowotnej. Przedmiotem jej zainteresowania jest zarówno zdrowie jednostki funkcjonującej w określonym środowisku społecznym, jak i stan zdrowia grup i całych populacji.
Zakres Medycyna społeczna analizuje wpływ społecznych determinant zdrowia na zachorowalność, umieralność, jakość życia i możliwość korzystania ze świadczeń medycznych. Do czynników uwzględnianych w takich analizach należą m.in. poziom dochodów i wykształcenia, warunki mieszkaniowe i zawodowe, pozycja społeczna, środowisko fizyczne, struktura rodziny oraz dostępność opieki zdrowotnej.