A medical director will be the highest paid job in the public health field in 2024. This position pays a yearly salary ranging from USD 228,000 to USD 425,000, averaging around USD 226,000 per year. In addition, commissions, cash bonuses, and profit shares can reach an additional pay of USD 77,700 per year.