Data Scientist Salary in Baltimore, MD

The average Data Scientist in Baltimore, MD earns $142,500 per year, with most salaries falling between $102,600 and $188,100. That's 14% above the national average of $125,000 for this role.

Look up your exact salary — free →

Data Scientist pay by experience in Baltimore, MD

ExperienceAverageTypical range
Entry-level$103,740$80,940 – $128,820
Mid-level$142,500$102,600 – $188,100
Senior$196,080$156,180 – $247,380
Staff / Lead$251,940$202,920 – $316,920
Executive$337,440$257,640 – $473,100

Salary percentiles (mid-level)

$121,980
$142,500
$165,300

Figures are modeled market estimates for Baltimore, MD based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Data Scientist salary in other cities

Other roles in Baltimore, MD

Look up your exact salary — free →