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 federal wage survey. The wage survey does not count endocrinologists separately. It lumps them in with general internal medicine physicians, so this is the figure for that whole group.