The average salary for physicians and surgeons across the country is $203,880, according to the Bureau of Labor Statistics data collected in May 2018.
Physicians and surgeons have the highest annual salary in New Hampshire, where surgeons on average make more than $275,000; Oklahoma has the lowest earning physicians at around $155,000 on average.
Here is the average annual salary for physicians and surgeons by state, ranked from highest to lowest. This list excludes salary data from anesthesiologists, family and general practitioners, internists, obstetricians and gynecologists as well as pediatricians.
1. New Hampshire: $275,840
2. North Dakota: $266,510
3. Maine: $257,550
4. Montana: $247,260
5. Minnesota: $245,040
6. Alaska: $244,220
7. Idaho: $241,670
8. Wisconsin: $239,610
9. Washington: $239,080
10. Indiana: $237,470
11. Georgia: $235,060
12. Wyoming: $234,610
13. Tennessee: $231,960
14. New Mexico: $229,100
15. Arizona: $229,090
16. Hawaii: $228,470
17. South Dakota: $227,710
18. Nevada: $227,500
19. Kentucky: $223,770
20. West Virginia: $222,270
21. Connecticut: $221,870
22. Colorado: $219,310
23. Iowa: $219,300
24. Utah: $218,210
25. Delaware: $216,600
26. Ohio: $212,160
27. Rhode Island: $209,580
28. New Jersey: $208,820
29. California: $208,740
30. Massachusetts: $207,990
31. Florida: $205,020
32. Missouri: $203,440
33. Oregon: $202,750
34. Texas: $199,370
35. Virginia: $199,080
36. North Carolina: $198,040
37. Maryland: $196,210
38. Pennsylvania: $195,810
39. Kansas: $191,430
40. South Carolina: $185,210
41. Louisiana: $183,920
42. Illinois: $183,780
43. Alabama: $183,510
44. Michigan: $181,760
45. Vermont: $176,520
46. Mississippi: $174,340
47. New York: $171,060
48. Arkansas: $165,290
49. Nebraska: $161,880
50. Oklahoma: $155,130