Salaripedia
English

How much does a massage therapist make in Pennsylvania?

$58,300a year

Median yearly pay for massage therapists in Pennsylvania. That is $28.03 an hour or $4,858 a month.

Hourly
$28.03
Vs. national median
+0%
Rank among states
28 of 50
Jobs in the state
2,990
Pay range
Lowest 10%: $31,000Median: $58,300Highest 10%: $110,800
PercentileYearlyHourly
10th$31,000$14.90
25th$45,540$21.89
Median$58,300$28.03
75th$77,590$37.30
90th$110,800$53.25

Cities in Pennsylvania

Metro areas, median yearly pay.

State College, PA$82,490
Philadelphia, PA$59,560
York, PA$59,540
Pittsburgh, PA$59,290
Lancaster, PA$59,000
Erie, PA$58,600
Scranton, PA$58,380
Altoona, PA$50,480
Reading, PA$50,430
Allentown, PA$49,940
Harrisburg, PA$48,190
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for massage therapists.

25. Kentucky$59,790
26. Texas$59,370
27. Delaware$58,870
28. Pennsylvania$58,300
29. Wisconsin$58,070
30. South Carolina$58,000
31. Iowa$57,710
Massage Therapist salary in all states

Frequently asked questions

How much does a massage therapist make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $28.03 ($58,300 a year).

Do massage therapists make more in Pennsylvania than the national average?

Yes: $58,300 against $58,450 nationally, 0% more.

Where does Pennsylvania rank for massage therapist pay?

Pennsylvania ranks 28 of 50 states.

Which city in Pennsylvania pays massage therapists the most?

State College, PA, with a median of $82,490 a year.

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.