Therapist Salary in Iowa
Iowa's therapy market is stable, driven by its aging population and rural healthcare needs. Des Moines and Cedar Rapids offer the most competitive salaries. Many rural Iowa positions qualify for federal loan repayment through NHSC, which can significantly boost total compensation.
Average Therapy Salaries in Iowa (2026)
| Specialty | Entry Level | Average | Experienced |
|---|---|---|---|
| Physical Therapist (PT) | $58,000/yr | $77,000/yr | $96,000/yr |
| Occupational Therapist (OT) | $54,000/yr | $73,000/yr | $90,000/yr |
| Speech-Language Pathologist (SLP) | $56,000/yr | $75,000/yr | $93,000/yr |
| BCBA / ABA Therapist | $52,000/yr | $71,000/yr | $87,000/yr |
| Mental Health Therapist (LCSW/LPC) | $45,000/yr | $61,000/yr | $80,000/yr |
Top Paying Cities in Iowa
- Des Moines
- Cedar Rapids
- Davenport
- Sioux City
Browse therapy jobs in Iowa
Updated daily — PT, OT, SLP, ABA & mental health roles.
See Open Positions →Latest Therapy Jobs in Iowa
Physical Therapist (PT) - Home Health - Full Time
Physical Therapist Per Diem
Physical Therapist Assistant Per Diem
Travel Physical Therapy Assistant - $1,269 per week
Travel Physical Therapy Assistant - $1,800 per week
Travel Physical Therapy Assistant - $1,139 per week
Frequently Asked Questions
How much does a physical therapist (PT) make in Iowa?
Physical therapists in Iowa earn an average of $77,000 per year. Entry-level PTs typically start around $58,000, while experienced PTs can earn up to $96,000.
What is the average occupational therapist (OT) salary in Iowa?
OTs in Iowa average $73,000 annually. Pay ranges from $54,000 for new grads to $90,000 for experienced therapists in specialty settings.
How much do speech-language pathologists (SLPs) earn in Iowa?
SLPs in Iowa earn between $56,000 and $93,000 per year, with an average of $75,000. School-based SLPs typically follow district pay scales.