Salaripedia
English

How much does a physician make?

$265,900a year

Median yearly pay in the United States: half earn more and half earn less. That is $127.85 an hour or $22,160 a month.

Hourly
$127.85
Average (mean)
$262,000
Jobs
342,720
Pay range
Lowest 10%: $69,170Median: $265,900Highest 10%: $452,400
PercentileYearlyHourly
10th$69,170$33.25
25th$102,900$49.49
Median$265,900$127.85
75th$378,800$182.10
90th$452,400$217.48

By state

Median yearly pay.

North Dakota$454,600
Montana$438,900
Maine$419,400
Wisconsin$391,700
Minnesota$367,300
Indiana$366,200
New Hampshire$361,300
Alaska$355,100
Louisiana$350,900
Oregon$347,200
Vermont$343,100
Wyoming$342,800
Hawaii$339,300
New Mexico$327,700
Kentucky$327,400
Arizona$312,500
Washington$307,200
Tennessee$301,300
Idaho$299,300
Colorado$298,300
Delaware$297,500
Ohio$297,400
Iowa$295,200
Nebraska$290,500
New Jersey$285,000
California$281,600
Virginia$278,500
South Carolina$274,500
Alabama$272,600
Texas$269,800
Georgia$266,900
Florida$262,200
North Carolina$260,300
Oklahoma$259,200
West Virginia$258,000
Nevada$252,100
New York$242,500
South Dakota$239,200
Massachusetts$236,600
Rhode Island$228,600
Mississippi$228,100
Utah$228,100
Missouri$228,000
Kansas$221,500
Pennsylvania$217,300
Connecticut$215,000
Maryland$212,100
Michigan$155,500
Arkansas$136,900
Illinois$132,500
District of Columbia$77,430

Highest paying cities

Metro areas, median yearly pay.

Burlington, VT$517,900
Texarkana, TX$516,900
Mansfield, OH$478,000
Grants Pass, OR$460,400
Bismarck, ND$454,600
Boulder, CO$453,500
Topeka, KS$451,900
Portland, ME$442,800
Muncie, IN$436,300
Green Bay, WI$435,400
Lawrence, KS$432,900
Chattanooga, TN$429,900
Decatur, IL$429,300
Champaign, IL$423,300
Mankato, MN$421,600

In other countries

Physician belongs to the international group "Generalist medical practitioners".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a physician make an hour?

The median hourly pay is $127.85 ($265,900 a year).

How much does a physician make a month?

About $22,160 a month before tax, based on a median of $265,900 a year.

How much does a physician make starting out?

The lowest-paid 10% make $69,170 or less a year ($33.25 an hour); the top 10% make $452,400 or more.

Which state pays physicians the most?

North Dakota, with a median of $454,600 a year, followed by Montana ($438,900) and Maine ($419,400).

Which city pays physicians the most?

Burlington-South Burlington, VT, with a median of $517,900 a year.

How many physicians are there in the United States?

About 342,720 people work as physicians.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.