High-paying doctor jobs in Baltimore

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 349 doctor jobs listed below pay well, with salaries between $119,710 and $610,265 per year. Physician, Optometrist and Physician Assistant are among the most popular high-paying roles in Baltimore, MD.

Job title

Updated Nov 05, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Emergency Medicine Physician

Baltimore

$130 per hour

Maryland

$172 per hour

Hospitalist

Baltimore

$254,220 per year

Maryland

$285,566 per year

Physician

Baltimore

$225,260 per year

Maryland

$218,069 per year

Psychiatrist

Baltimore

$220,246 per year

Maryland

$257,898 per year

Primary Care Physician

Baltimore

$167,495 per year

Maryland

$195,893 per year

Optometrist

Baltimore

$73.48 per hour

Maryland

$19.24 per hour

Internal Medicine Physician

Baltimore

$152,643 per year

Maryland

$206,547 per year

Obstetrics and Gynecology Physician

Baltimore

$66.92 per hour

Maryland

$122 per hour

Surgeon

Baltimore

$129,395 per year

Maryland

$230,756 per year

Physician Assistant

Baltimore

$119,710 per year

Maryland

$105,560 per year

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