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 524 doctor jobs listed below pay well, with salaries between $119,467 and $350,507 per year. Physician, Physician Assistant and Psychiatrist are among the most popular high-paying roles in Baltimore, MD.

Job title

Updated Sep 15, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Oncologist

Baltimore

$350,507 per year

Maryland

$344,693 per year

Emergency Medicine Physician

Baltimore

$129 per hour

Maryland

$175 per hour

Hospitalist

Baltimore

$251,329 per year

Maryland

$285,903 per year

Obstetrics and Gynecology Physician

Baltimore

$230,399 per year

Maryland

$284,969 per year

Psychiatrist

Baltimore

$219,056 per year

Maryland

$258,301 per year

Physician

Baltimore

$213,797 per year

Maryland

$214,105 per year

Internal Medicine Physician

Baltimore

$150,751 per year

Maryland

$208,220 per year

Gastroenterologist

Baltimore

$148,160 per year

Maryland

$223,217 per year

Surgeon

Baltimore

$141,205 per year

Maryland

$241,476 per year

Physician Assistant

Baltimore

$119,467 per year

Maryland

$103,429 per year

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