Physician Salaries in Ohio

Salary estimated from 3,981 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: May 21, 2018
Average in Ohio
$152,232 per year
Meets national average
  • Most Reported
$39,000
$338,000
Salary Distribution

How much does a Physician make in Ohio?

The average salary for a Physician is $152,232 per year in Ohio, which meets the national average. Salary estimates are based on 3,981 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
$250,000 per year
$250,000 per year
$226,106 per year
$222,374 per year
$199,070 per year
$204,573 per year
$202,111 per year
$202,325 per year
$200,000 per year
$200,000 per year
Physician salaries by location
CityAverage salary
$176,045 per year
$114,815 per year
$118,383 per year
$114,717 per year
$86,374 per year

Physician job openings

Medical Director
Envision RX
Ohio
Physician-Center Medical Director
CleanSlate
Ohio
Medical Monitor Physician
Novella Clinical
Ohio
Family Medicine or Internal Medicine Physician MD or DO
National College of Physicians
Dayton, OH
Collaborating Physician
Matrix Medical Network
Cleveland, OH
Senior Physician Medical Coder
Mercy Health
Ohio
Physician jobs in Ohio