What is the salary of a Doctor?

The average salary of a Doctor in United States is $188,440. For a detailed look at the salary in your state, click on the map below.

Experienced

The middle 50% of Doctors in United States earn:

$186,850
Junior

The bottom 25% of Doctors in United States earn:

$129,630
Starting

The bottom 10% of Doctors in United States earn:

$60,870

Historical salary

Doctor salary by state

Click on a state to learn more
State Salary Rank
South Dakota 250,000 1
North Dakota 240,230 2
Montana 238,640 3
Missouri 238,500 4
Kansas 238,190 5
Mississippi 236,840 6
North Carolina 233,720 7
Hawaii 231,550 8
Wyoming 227,740 9
Colorado 224,200 10
Nebraska 223,540 11
Louisiana 222,190 12
Indiana 221,430 13
Oregon 218,920 14
Georgia 218,470 15
District of Columbia 217,180 16
Arizona 216,810 17
Arkansas 216,580 18
Wisconsin 214,710 19
South Carolina 212,760 20
Pennsylvania 210,210 21
Alaska 208,470 22
Maine 207,710 23
Maryland 207,700 24
Idaho 207,590 25
New Jersey 207,390 26
Massachusetts 207,140 27
West Virginia 205,920 28
Florida 205,050 29
Alabama 204,120 30
Minnesota 204,010 31
Texas 202,280 32
Iowa 199,360 33
Washington 198,200 34
California 197,060 35
Virginia 196,320 36
Delaware 195,940 37
New Hampshire 191,250 38
Kentucky 189,350 39
United States 188,440 40
Connecticut 177,100 41
New Mexico 176,730 42
Tennessee 174,140 43
Nevada 169,660 44
Oklahoma 168,800 45
Illinois 167,560 46
Rhode Island 164,080 47
New York 163,360 48
Ohio 158,330 49
Vermont 147,230 50
Michigan 120,660 51
Puerto Rico 115,600 52

Similar Careers

What does a Doctor do?