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 201 doctor jobs listed below pay well, with salaries between $118,525 and $333,499 per year. Primary Care Physician, Internal Medicine Physician and Physician are among the most popular high-paying roles in Columbus, OH.

Job title

Updated Nov 13, 2026
Job title
Columbus, OH
Ohio
Job openings (Columbus)

Surgeon

Columbus

$330,518 per year

Ohio

$247,564 per year

Psychiatrist

Columbus

$301,042 per year

Ohio

$252,320 per year

Emergency Medicine Physician

Columbus

$125 per hour

Ohio

$137 per hour

Primary Care Physician

Columbus

$213,730 per year

Ohio

$222,093 per year

Physician

Columbus

$210,804 per year

Ohio

$216,797 per year

Internal Medicine Physician

Columbus

$204,316 per year

Ohio

$254,397 per year

Physician Assistant

Columbus

$85.15 per hour

Ohio

$62.70 per hour

Family Medicine Physician

Columbus

$169,869 per year

Ohio

$219,541 per year

Neurologist

Columbus

$118,525 per year

Ohio

$203,560 per year

Optometrist

Columbus

$656 per day

Ohio

$270 per day

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