Public Safety Officer Salary in Baltimore, MD

The average Public Safety Officer in Baltimore, MD earns $76,380 per year, with most salaries falling between $57,000 and $94,620. That's 14% above the national average of $67,000 for this role.

Look up your exact salary — free →

Public Safety Officer pay by experience in Baltimore, MD

ExperienceAverageTypical range
Entry-level$53,580$41,040 – $70,680
Mid-level$76,380$57,000 – $94,620
Senior$100,320$78,660 – $126,540
Staff / Lead$131,100$104,880 – $169,860
Executive$180,120$139,080 – $243,960

Salary percentiles (mid-level)

$66,120
$76,380
$87,780

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.

Public Safety Officer salary in other cities

Other roles in Baltimore, MD

Look up your exact salary — free →