The average compensation for a Society of Hospital Medicine employee is $166,171 per year. Ladders estimates are based on our calculations.
Hospitals & Medical Centers