High-paying doctor jobs in Dayton

A Doctor diagnoses and treats illnesses by applying medical knowledge and expertise. Doctors conduct examinations, analyze tests, and prescribe treatments. They require strong communication skills, empathy, and comprehensive medical knowledge.


The 110 doctor jobs listed below pay well, with salaries between $65,393 and $265,336 per year. Primary Care Physician, Optometrist and Physician are among the most popular high-paying roles in Dayton, OH.

Job title

Updated Sep 14, 2026
Job title
Dayton, OH
Ohio
Job openings (Dayton)

Psychiatrist

Dayton

$265,336 per year

Ohio

$252,333 per year

Neonatologist

Dayton

$261,359 per year

Ohio

$261,359 per year

Chief Medical Officer

Dayton

$242,308 per year

Ohio

$260,122 per year

Primary Care Physician

Dayton

$220,951 per year

Ohio

$221,685 per year

Optometrist

Dayton

$164,652 per year

Ohio

$138,116 per year

Epidemiologist

Dayton

$116,887 per year

Ohio

$109,054 per year

Physician

Dayton

$290 per day

Ohio

$990 per day

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.