U.S. physicians and surgeons earn on average $203,880 per year, according to Bureau of Labor Statistics data collected in May 2018. The BLS data doesn't include anesthesiologists, family and general practitioners, internists, obstetricians and gynecologists or pediatricians.
Physician and surgeon salary by state:
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