The average annual salary of an internal medicine resident is $61,200.00 which has gone up a bit since 2018.
In 2018 the annual salary for an internal medicine resident was around $59,300.00 so it has increased some in 2019 and some of them make as much as $70,000.00 in other places.
After the internal medicine resident comes out of residency and becomes an actual internal medicine doctor then their salary can go up to $100,000.00 to $180,000.00 per year and sometimes as high as $200,000.00 per year.
The more experience you gain as an internal medicine doctor the more money you'll earn as a result and if you work in bigger cities as an internal medicine doctor the more income you'll make as well.
So if possible try getting hired as an internal medicine doctor or pediatrician in a bigger city versus a smaller town.
Most pediatricians earn on average of $204,000.00 to $222,000.00