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