Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Massage Therapists

Illustration of a hospital supply cart with bandages and basic care equipment

SOC code 31-9011 · Healthcare Support Occupations

National employment
98,790
Mean annual wage
$63,830
Mean hourly wage
$30.69
Median annual wage
$58,450
Median hourly wage
$28.10

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$33,640$16.17
25th percentile$43,480$20.91
50th percentile (median)$58,450$28.10
75th percentile$78,320$37.66
90th percentile$100,200$48.17

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Massage Therapists (SOC 31-9011), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 50 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama510$53,370$48,960$24,930$31,610$65,150$89,750
Alaska570$126,320$135,200$56,200$92,800$153,700$167,550
Arizona2,840$68,050$59,550$37,650$49,740$81,450$90,640
Arkansas320$39,130$31,280$23,040$24,310$41,760$63,430
California15,240$60,070$48,430$34,000$35,440$76,080$101,390
Colorado4,160$68,290$59,560$46,520$53,610$78,810$100,770
Connecticut990$59,470$59,270$32,640$44,190$66,020$89,380
Delaware—$65,200$53,920$45,090$47,680$81,520$108,090
District of Columbia—$71,730$62,220$54,100$54,100$85,110$110,290
Florida7,660$50,610$49,880$26,760$38,800$56,960$74,490
Georgia2,020$58,710$56,740$18,770$41,530$81,550$83,760
Hawaii1,420$137,700$80,590$35,280$57,870$109,930$161,410
Idaho270$66,790$70,470$35,040$63,240$75,270$85,630
Illinois4,600$62,980$60,640$30,000$46,450$72,260$97,360
Indiana1,240$55,670$52,740$35,230$39,300$71,480$79,580
Iowa700$64,100$62,400$41,840$46,950$75,130$91,350
Kansas690$50,290$47,940$30,770$41,890$55,000$68,060
Kentucky650$60,600$54,890$36,670$47,490$76,880$89,700
Louisiana540$57,430$58,010$37,800$45,230$70,140$80,340
Maine480$71,460$67,420$31,490$43,850$93,170$116,210
Maryland1,330$59,180$58,390$31,200$34,210$76,800$100,260
Massachusetts2,490$68,190$59,470$41,430$47,980$77,820$104,370
Michigan2,060$58,510$54,510$33,910$46,480$73,100$85,070
Minnesota1,440$69,960$75,500$39,990$50,550$84,910$95,840
Mississippi190$53,230$42,510$26,080$30,410$51,260$123,060
Missouri1,280$69,200$66,870$39,890$48,360$91,580$98,540
Montana280$58,990$52,000$26,590$36,080$80,520$87,870
Nebraska340$60,990$55,080$47,920$49,040$76,780$82,460
Nevada2,050$58,170$52,000$24,860$28,460$69,700$88,760
New Hampshire180$67,440$62,830$48,170$56,560$73,300$96,860
New Jersey2,430$62,790$56,760$41,890$46,700$75,310$96,650
New Mexico320$56,060$47,660$29,590$41,250$80,270$89,120
New York4,700$67,040$58,730$35,360$42,380$75,380$104,060
North Carolina2,750$67,440$61,670$30,580$51,360$82,360$92,400
North Dakota150$65,210$70,720$33,140$37,630$88,400$89,390
Ohio2,480$52,520$50,430$35,610$45,620$58,640$65,820
Oklahoma550$69,790$48,140$43,430$43,880$96,770$97,640
Oregon2,280$80,770$82,860$45,910$63,170$95,870$103,150
Pennsylvania2,700$59,760$57,660$27,820$47,880$72,060$91,140
South Carolina1,500$62,390$62,830$17,870$47,350$77,930$98,550
South Dakota140$44,980$40,780$35,310$37,540$51,980$57,650
Tennessee1,270$50,070$49,670$35,480$39,380$55,240$61,150
Texas7,780$55,970$56,540$29,500$45,880$61,820$85,160
Utah1,820$66,290$61,010$30,390$52,120$75,720$103,990
Vermont60$90,920$105,490$36,300$67,500$117,740$124,490
Virginia2,150$64,390$56,850$35,930$46,750$72,550$120,590
Washington3,590$83,970$82,820$59,160$72,210$97,720$115,920
West Virginia270$45,410$42,730$23,270$27,720$58,640$71,740
Wisconsin1,610$57,490$57,530$23,980$35,220$77,940$92,220
Wyoming110$41,450$32,430$18,020$18,020$56,260$74,350

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Healthcare Support Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.