On average, physicians and surgeons in the United States earn $197,700 per year, according to the Bureau of Labor Statistics.
Here are the top five states where physicians earn the highest annual mean income:
• New Hampshire — $244,710
• Alabama — $243,590
• Wyoming — $241,800
• Minnesota — $239,130
• Montana — $236,840