Salaripedia
English

How much does a physician make?

$312,400a year

Median yearly pay in the United States: half earn more and half earn less. That is $150.19 an hour or $26,030 a month.

Hourly
$150.19
Average (mean)
$285,400
Jobs
11,110
Pay range
Lowest 10%: $92,540Median: $312,400Highest 10%: $450,000
PercentileYearlyHourly
10th$92,540$44.49
25th$186,300$89.57
Median$312,400$150.19
75th$372,800$179.22
90th$450,000$216.33

By state

Median yearly pay.

Pennsylvania$413,400
West Virginia$400,100
Nevada$384,400
Illinois$381,800
Minnesota$362,300
New Jersey$356,000
Texas$345,800
Indiana$340,300
Arizona$338,300
Kentucky$324,400
Iowa$323,500
Rhode Island$323,000
New York$321,600
Oklahoma$317,900
Florida$313,500
Ohio$309,500
Michigan$303,100
Washington$300,700
Colorado$294,500
Massachusetts$285,200
Missouri$261,800
Mississippi$261,600
Maryland$253,700
North Carolina$248,900
Virginia$240,800
North Dakota$239,200
Oregon$239,200
South Carolina$237,000
Nebraska$229,100
Kansas$224,300
Arkansas$214,100
Georgia$211,800
Vermont$188,300
California$186,300
Wisconsin$83,610

Highest paying cities

Metro areas, median yearly pay.

Las Vegas, NV$384,600
Corpus Christi, TX$373,400
Philadelphia, PA$365,800
Austin, TX$362,600
Tampa, FL$362,500
Phoenix, AZ$349,500
Indianapolis, IN$342,100
Chicago, IL$336,700
San Diego, CA$333,300
Miami, FL$332,600
Louisville, KY$330,000
New York, NY$327,800
Providence, RI$319,900
Los Angeles, CA$319,300
Cincinnati, OH$317,900

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 $150.19 ($312,400 a year).

How much does a physician make a month?

About $26,030 a month before tax, based on a median of $312,400 a year.

How much does a physician make starting out?

The lowest-paid 10% make $92,540 or less a year ($44.49 an hour); the top 10% make $450,000 or more.

Which state pays physicians the most?

Pennsylvania, with a median of $413,400 a year, followed by West Virginia ($400,100) and Nevada ($384,400).

Which city pays physicians the most?

Las Vegas-Henderson-North Las Vegas, NV, with a median of $384,600 a year.

How many physicians are there in the United States?

About 11,110 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.