Content has loaded

Mental health technician salary in United States

How much does a Mental Health Technician make in the United States?

Average base salary

$27.71
Average $27.71
Low $12.84
High $59.80

The average salary for a mental health technician is $27.71 per hour in the United States. 22.9k salaries taken from job postings on Indeed in the past 36 months (updated August 16, 2026).

Mental Health Technician job openings in United States

slide 1 of 6
slide1 of 6
Mental Health Counselor - Club...
Riverside Community Care3.8out of 5 stars.
Wakefield, MA
$21.37 an hour
Full-time
4 hours ago

Highest paying companies for Mental Health Technician in United States

Average year pay is based on job postings on Indeed in the past 36 months.
California Correctional Health...
 
$395,958per year
View company
PBS
 
$325,000per year
Mdsi Physicians Services
 
$312,000per year
Marathon Staffing
 
$312,000per year
MARATHON
 
$304,720per year
Nucor Corporation
 
$270,400per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Mental Health Technicians near United States

  1. Scranton, PA
    $43.21 per hour
  2. Reno, NV
    $40.08 per hour
  3. Brooklyn, NY
    $31.23 per hour
  4. Spokane, WA
    $30.87 per hour
  5. Houston, TX
    $30.06 per hour

Where can a Mental Health Technician earn more?

Compare salaries for Mental Health Technicians in different locations
vs

Frequently Asked Questions (FAQs) about Mental Health Technician