Last updated: February 20, 2026

Mental Health Counselor Salary

Mental health counselors earn a national median salary of $53,710 per year, with strong growth potential through licensure advancement, specialization, and private practice.

Taylor Rupe

Founder & Editor

B.A. in Psychology, University of Washington — Seattle

Mental Health Counselor salary guide

Key Takeaways

  • The national median salary for mental health counselors is $53,710, with the top 10% earning over $85,160 (BLS, 2023).
  • Job growth is projected at 22% through 2033 — much faster than the national average, making this one of the fastest-growing occupations in the country.
  • Licensed counselors in private practice can earn $80,000–$120,000+, significantly more than the median for agency-employed counselors.
  • New Jersey, Alaska, and California rank among the highest-paying states for mental health counselors.
  • The National Certified Counselor (NCC) credential and state independent licensure (LPC/LMHC) are the main gateways to higher pay.

How Much Do Mental Health Counselors Make?

10th Percentile

$36,320

Median

$53,710

90th Percentile

$85,160

Mental Health Counselor Salary by State

State Median Salary Employment
New Jersey $72,870 8,240
Alaska $68,450 610
California $67,530 30,160
Connecticut $65,940 5,120
Hawaii $65,280 1,430
Oregon $63,710 5,340
Massachusetts $62,390 10,870
Washington $61,540 7,950
New York $58,920 22,610
Maryland $57,680 6,870

Mental Health Counselor Salary by Experience Level

Experience Level Salary
Pre-Licensed / Intern (0–2 years) $35,000–$45,000
Newly Licensed (2–4 years) $45,000–$58,000
Experienced Licensed (5–10 years) $55,000–$75,000
Senior / Private Practice (10+ years) $75,000–$120,000+

Mental Health Counselor Salary by Employer Type

Employer Type Salary
Private Practice (Self-Employed) $80,000–$120,000+
Hospitals & Health Systems $55,000–$75,000
Government Agencies (State/Local) $50,000–$70,000
Community Mental Health Centers $42,000–$58,000
Nonprofit Organizations $38,000–$52,000

Mental Health Counselor Salary by Education Level

Education Level Salary
Master's in Counseling (pre-licensure) $36,000–$48,000
Master's + Licensed (LPC/LMHC) $50,000–$72,000
Master's + Licensed + NCC Credential $55,000–$80,000
Doctoral Degree (PhD/EdD in Counseling) $70,000–$100,000+

How to Increase Your Mental Health Counselor Salary

  • Complete your supervised hours and obtain full independent licensure (LPC, LMHC, or equivalent) as quickly as possible — this is the single biggest salary lever for counselors.
  • Build toward private practice. Even a part-time caseload of 15–20 clients per week at $120–$180 per session can generate $80,000–$120,000+ annually.
  • Develop specializations in high-demand areas like trauma (EMDR), substance abuse, couples therapy (Gottman), or eating disorders — specialists can charge higher session rates.
  • Get credentialed with multiple insurance panels and/or develop a cash-pay niche. Counselors who accept private-pay clients typically earn 30–50% more per session.
  • Consider telehealth — it reduces overhead costs and allows you to serve clients in higher-paying markets regardless of your physical location.

Related Pages

How to Become a Mental Health Counselor

Education, licensure, and career path for becoming a licensed mental health counselor.

Best Online Counseling Programs

Top CACREP-accredited online counseling programs for aspiring LPCs and LMHCs.

Clinical Psychologist Salary

Compare counselor pay with the higher-paying clinical psychologist pathway.

Frequently Asked Questions

Embed This Data

Free to use on your website or blog. The widget stays up-to-date automatically.

Recommended — works on any site
<div data-psychprograms-salary="counselor"></div>
<script async src="https://psychprograms.com/embed/widget.js"></script>

Paste anywhere in your HTML. The widget renders automatically.

WordPress Block Editor
<div data-psychprograms-salary="counselor"></div>
<script async src="https://psychprograms.com/embed/widget.js"></script>

How to add in WordPress:

  1. Open the page or post where you want the salary widget
  2. Click the + button to add a new block
  3. Search for "Custom HTML" and select it
  4. Paste the embed code above into the block
  5. Click Preview to verify it looks correct, then publish

Classic Editor? Switch to the Text tab (not Visual), paste the code, then switch back.

Raw iframe — if scripts are blocked
<iframe src="https://psychprograms.com/embed/salaries/counselor/" width="100%" height="520" style="border:none;border-radius:12px;max-width:700px;" title="Mental Health Counselor Salary — Psychprograms.com" loading="lazy"></iframe>

Use this if your platform doesn't allow external scripts. Height won't auto-resize.

Preview