High-paying doctor jobs in Columbus

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 198 doctor jobs listed below pay well, with salaries between $88,010 and $882,977 per year. Primary Care Physician, Internal Medicine Physician and Physician are among the most popular high-paying roles in Columbus, OH.

Job title

Updated Aug 10, 2026
Job title
Columbus, OH
Ohio
Job openings (Columbus)

Surgeon

Columbus

$303,152 per year

Ohio

$217,880 per year

Psychiatrist

Columbus

$302,657 per year

Ohio

$254,750 per year

Anesthesiologist

Columbus

$275,367 per year

Ohio

$294,740 per year

Emergency Medicine Physician

Columbus

$121 per hour

Ohio

$144 per hour

Optometrist

Columbus

$106 per hour

Ohio

$16.75 per hour

Primary Care Physician

Columbus

$214,885 per year

Ohio

$219,430 per year

Physician

Columbus

$206,263 per year

Ohio

$217,748 per year

Internal Medicine Physician

Columbus

$190,906 per year

Ohio

$229,427 per year

Family Medicine Physician

Columbus

$164,731 per year

Ohio

$222,180 per year

Neurologist

Columbus

$88,010 per year

Ohio

$192,020 per year

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