Salaripedia
English

How much does a massage therapist make in Greenville?

$48,730a year

Median yearly pay for massage therapists in the Greenville-Anderson-Greer, SC metro area. That is $23.43 an hour or $4,061 a month.

Hourly
$23.43
Vs. national median
-17%
Rank among cities
185 of 238
Jobs in the area
270
Pay range
Lowest 10%: $18,220Median: $48,730Highest 10%: $95,520
PercentileYearlyHourly
10th$18,220$8.76
25th$35,630$17.13
Median$48,730$23.43
75th$68,170$32.77
90th$95,520$45.92

Other cities in South Carolina

Median yearly pay for massage therapists.

Charleston, SC$62,140
Hilton Head Island, SC$62,120
Spartanburg, SC$60,100
Columbia, SC$59,310
Charlotte, NC$58,930
Augusta, GA$58,800
Myrtle Beach, SC$39,360
Massage Therapist salary in South Carolina Massage Therapist salary in all states

Related jobs in Greenville

Same field, median yearly pay.

Physical Therapist Assistant$74,140
Occupational Therapy Assistant$73,580
Medical Equipment Preparer$48,720
Dental Assistant$47,730
Medical Assistant$44,860
Healthcare Support Worker$42,060
Phlebotomist$39,290
Veterinary Assistant and Laboratory Animal Caretaker$38,120
Nursing Assistant$37,220
Orderly$36,480
Salaries for every job in Greenville, SC

Frequently asked questions

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

The median hourly pay in the Greenville-Anderson-Greer, SC metro area is $23.43 ($48,730 a year).

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

No: $48,730 against $58,450 nationally, 17% less.

How does Greenville compare with the rest of South Carolina?

The median in South Carolina is $58,000, so Greenville pays 16% less.

Where does Greenville rank for massage therapist pay?

185 of 238 metro areas with data.

How much does a massage therapist make starting out in Greenville?

The lowest-paid 10% make $18,220 or less a year; the top 10% make $95,520 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.