Physician Salaries in Ohio

Salary estimated from 405 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 13, 2018
Average in Ohio
$133,688 per year
14% Below national average
  • Most Reported
$21,000
$348,000
Salary Distribution

How much does a Physician make in Ohio?

The average salary for a Physician is $133,688 per year in Ohio, which is 14% below the national average. Salary estimates are based on 405 salaries submitted anonymously to Indeed by Physician employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Physician is 1-3 years.
Physician salaries by company in Ohio
CompanyAverage salary
$226,106 per year
$200,000 per year
$250,000 per year
$250,000 per year
$222,374 per year
$215,000 per year
$213,184 per year
$200,504 per year
$200,000 per year
$200,000 per year
Physician salaries by location
CityAverage salary
$175,567 per year
$66,186 per year
$142,064 per year
$156,494 per year
$156,904 per year

Physician job openings

Medical Monitor Physician
Novella Clinical
Ohio
Regional Medical Affairs Director
Publicis Touchpoint Solutions
Ohio
Regional Medical Affairs Director - Ohio
Publicis Healthcare Communications Group
Ohio
Large private practice needs a General Pediatrician.
Alpha Medical
Ohio
Physician-Family Medicine: Vice Chair/Medical Director 84157
University Hospitals
Cleveland, OH
Physician/Medical Director Opportunity
Concentra Medical Center
Dayton, OH
Physician jobs in Ohio