High-paying therapy jobs in Salem

Therapy involves helping individuals improve their mental and emotional well-being. Therapists work with clients to address issues through counseling and treatment plans. They need strong communication and empathy skills.


The 1,054 therapy jobs listed below pay well, with salaries between $20.56 and $104 per hour. Physical Therapist, Behavior Technician and Occupational Therapist are among the most popular high-paying roles in Salem, NH.

Job title

Updated Oct 24, 2026
Job title
Salem, NH
New Hampshire
Job openings (Salem)

Licensed Clinical Social Worker

Salem

$104 per hour

New Hampshire

$54.64 per hour

Physical Therapist

Salem

$55.51 per hour

New Hampshire

$73.73 per hour

Occupational Therapist

Salem

$50.05 per hour

New Hampshire

$43.49 per hour

Speech Language Pathologist

Salem

$49.96 per hour

New Hampshire

$47.05 per hour

Massage Therapist

Salem

$44.95 per hour

New Hampshire

$60.58 per hour

Physical Therapist Assistant

Salem

$1,730 per week

New Hampshire

$1,463 per week

Therapist

Salem

$68,971 per year

New Hampshire

$70,019 per year

Registered Behavior Technician

Salem

$27.88 per hour

New Hampshire

$25.60 per hour

Behavior Technician

Salem

$20.56 per hour

New Hampshire

$24.05 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.