Salaripedia
English

How much does an occupational therapy assistant make in Pittsburgh?

$61,900a year

Median yearly pay for occupational therapy assistants in the Pittsburgh, PA metro area. That is $29.76 an hour or $5,158 a month.

Hourly
$29.76
Vs. national median
-14%
Rank among cities
178 of 217
Jobs in the area
370
Pay range
Lowest 10%: $50,700Median: $61,900Highest 10%: $74,410
PercentileYearlyHourly
10th$50,700$24.38
25th$58,370$28.06
Median$61,900$29.76
75th$71,900$34.57
90th$74,410$35.77

Other cities in Pennsylvania

Median yearly pay for occupational therapy assistants.

Philadelphia, PA$76,440
Lancaster, PA$72,170
Allentown, PA$64,310
York, PA$64,180
Scranton, PA$63,740
Harrisburg, PA$61,230
Occupational Therapy Assistant salary in Pennsylvania Occupational Therapy Assistant salary in all states

Related jobs in Pittsburgh

Same field, median yearly pay.

Massage Therapist$59,290
Physical Therapist Assistant$56,020
Dental Assistant$47,690
Medical Transcriptionist$47,530
Psychiatric Aide$44,920
Nursing Assistant$43,080
Medical Assistant$42,840
Medical Equipment Preparer$41,670
Healthcare Support Worker$41,660
Phlebotomist$40,430
Salaries for every job in Pittsburgh, PA

Frequently asked questions

How much does an occupational therapy assistant make an hour in Pittsburgh?

The median hourly pay in the Pittsburgh, PA metro area is $29.76 ($61,900 a year).

Do occupational therapy assistants make more in Pittsburgh than the national average?

No: $61,900 against $72,300 nationally, 14% less.

How does Pittsburgh compare with the rest of Pennsylvania?

The median in Pennsylvania is $71,590, so Pittsburgh pays 14% less.

Where does Pittsburgh rank for occupational therapy assistant pay?

178 of 217 metro areas with data.

How much does an occupational therapy assistant make starting out in Pittsburgh?

The lowest-paid 10% make $50,700 or less a year; the top 10% make $74,410 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.