Money · 1 of 5
What the pay looks like
Median
$256,560
Bottom tenth
$73,570
Top tenth
$475,430
The national median is $256,560 a year, the bottom tenth earn $73,570 or less and the top tenth $475,430 or more, in the 2025 survey. Two honest warnings. First, this is the published figure for General Internal Medicine Physicians, the larger group this specialty sits inside, not for infectious disease alone. Second, the federal survey counts physicians who are employed and paid a wage, so doctors who are partners in their own practice are left out, and the low end mostly reflects part-time and very early career work.