
Source: PeopleImages / iStock via Getty Images
24. Internal medicine
> Average compensation: $248,000

Source: CarrieCaptured / iStock via Getty Images
23. Allergy and immunology
> Average compensation: $274,000

Source: lorenzoantonucci / iStock via Getty Images
22. Psychiatry
> Average compensation: $275,000

Source: Ladanifer / iStock via Getty Images
21. Rheumatology
> Average compensation: $276,000

Source: Chinnapong / iStock via Getty Images
20. Neurology
> Average compensation: $290,000