Salaripedia
English

How much does a physician make in Cincinnati?

$317,900a year

Median yearly pay for physicians in the Cincinnati, OH-KY-IN metro area. That is $152.83 an hour or $26,490 a month.

Hourly
$152.83
Vs. national median
+2%
Rank among cities
15 of 43
Jobs in the area
190
Pay range
Lowest 10%: $71,230Median: $317,900Highest 10%: $448,800
PercentileYearlyHourly
10th$71,230$34.25
25th$106,700$51.31
Median$317,900$152.83
75th$341,400$164.14
90th$448,800$215.78

Other cities in Ohio

Median yearly pay for physicians.

Columbus, OH$285,300
Physician salary in Ohio Physician salary in all states

Related jobs in Cincinnati

Same field, median yearly pay.

Cardiologist$551,300
Surgeon$437,400
Anesthesiologist$419,600
Orthopedic Surgeon$334,300
Emergency Medicine Physician$333,300
Physician$315,600
Radiologist$288,000
Dermatologist$266,300
Psychiatrist$261,700
General Internal Medicine Physician$236,900
Salaries for every job in Cincinnati, OH

Frequently asked questions

How much does a physician make an hour in Cincinnati?

The median hourly pay in the Cincinnati, OH-KY-IN metro area is $152.83 ($317,900 a year).

Do physicians make more in Cincinnati than the national average?

Yes: $317,900 against $312,400 nationally, 2% more.

How does Cincinnati compare with the rest of Ohio?

The median in Ohio is $309,500, so Cincinnati pays 3% more.

Where does Cincinnati rank for physician pay?

15 of 43 metro areas with data.

How much does a physician make starting out in Cincinnati?

The lowest-paid 10% make $71,230 or less a year; the top 10% make $448,800 or more.

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.