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
Alabama 204,100 30
Alaska 208,500 22
Arizona 216,800 17
Arkansas 216,600 18
California 197,100 35
Colorado 224,200 10
Connecticut 177,100 40
Delaware 195,900 37
District of Columbia 217,200 16
Florida 205,100 29
Georgia 218,500 15
Hawaii 231,600 8
Idaho 207,600 25
Illinois 167,600 45
Indiana 221,400 13
Iowa 199,400 33
Kansas 238,200 5
Kentucky 189,400 39
Louisiana 222,200 12
Maine 207,700 23
Maryland 207,700 24
Massachusetts 207,100 27
Michigan 120,700 50
Minnesota 204,000 31
Mississippi 236,800 6
Missouri 238,500 4
Montana 238,600 3
Nebraska 223,500 11
Nevada 169,700 43
New Hampshire 191,300 38
New Jersey 207,400 26
New Mexico 176,700 41
New York 163,400 47
North Carolina 233,700 7
North Dakota 240,200 2
Ohio 158,300 48
Oklahoma 168,800 44
Oregon 218,900 14
Pennsylvania 210,200 21
Rhode Island 164,100 46
South Carolina 212,800 20
South Dakota 250,000 1
Tennessee 174,100 42
Texas 202,300 32
Vermont 147,200 49
Virginia 196,300 36
Washington 198,200 34
West Virginia 205,900 28
Wisconsin 214,700 19
Wyoming 227,700 9
Puerto Rico 115,600 51

Similar Careers

What does a a Doctor do?