Mental Health Counselor Salary in Baltimore, MD

The average Mental Health Counselor in Baltimore, MD earns $69,540 per year, with most salaries falling between $54,720 and $91,200. That's 14% above the national average of $61,000 for this role.

Look up your exact salary — free →

Mental Health Counselor pay by experience in Baltimore, MD

ExperienceAverageTypical range
Entry-level$54,720$43,320 – $70,680
Mid-level$69,540$54,720 – $91,200
Senior$92,340$75,240 – $115,140
Staff / Lead$125,400$100,320 – $157,320
Executive$175,560$139,080 – $235,980

Salary percentiles (mid-level)

$62,700
$69,540
$80,940

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.

Mental Health Counselor salary in other cities

Other roles in Baltimore, MD

Look up your exact salary — free →