Registered Nurse Salary in Baltimore, MD

The average Registered Nurse in Baltimore, MD earns $116,280 per year, with most salaries falling between $94,620 and $132,240. That's 14% above the national average of $102,000 for this role.

Look up your exact salary — free →

Registered Nurse pay by experience in Baltimore, MD

ExperienceAverageTypical range
Entry-level$91,200$76,380 – $108,300
Mid-level$116,280$94,620 – $132,240
Senior$144,780$117,420 – $175,560
Staff / Lead$182,400$144,780 – $226,860
Executive$240,540$190,380 – $313,500

Salary percentiles (mid-level)

$106,020
$116,280
$124,260

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.

Registered Nurse salary in other cities

Other roles in Baltimore, MD

Look up your exact salary — free →