Physicians earn an average salary of $302,110 in Minnesota, the best state for healthcare.
Personal finance website WalletHub ranked all 50 states and Washington, D.C., comparing states among three main metrics: healthcare cost, access and outcomes.
Compensation data for physicians comes from the Bureau of Labor Statistics, which updated workforce data in April.
Here is the average annual wage for physicians in the 10 best states for healthcare:
1. Minnesota: $301,110
2. Rhode Island: $204,520
3. South Dakota: $296,490
4. Iowa: $257,940
5. New Hampshire: $315,630
6. Massachusetts: $229,980
7. Utah: $228,640
8. Vermont: $270,230
9. Maine: $257,340
10. Colorado: $323,020