How much does a massage therapist make in Grand Rapids?
$68,470a year
Median yearly pay for massage therapists in the Grand Rapids-Wyoming-Kentwood, MI metro area. That is $32.92 an hour or $5,706 a month.
- Hourly
- $32.92
- Vs. national median
- +17%
- Rank among cities
- 47 of 238
- Jobs in the area
- 350
Pay range
Lowest 10%: $27,110Median: $68,470Highest 10%: $82,770
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $27,110 | $13.03 | |
| 25th | $49,540 | $23.82 | |
| Median | $68,470 | $32.92 | |
| 75th | $76,610 | $36.83 | |
| 90th | $82,770 | $39.79 |
Other cities in Michigan
Median yearly pay for massage therapists.
| Lansing, MI | $74,880 |
| Detroit, MI | $70,960 |
| Saginaw, MI | $66,090 |
| Ann Arbor, MI | $60,370 |
| Kalamazoo, MI | $50,010 |
| South Bend, IN | $47,090 |
Related jobs in Grand Rapids
Same field, median yearly pay.
| Physical Therapist Assistant | $68,700 |
| Occupational Therapy Assistant | $67,290 |
| Dental Assistant | $50,490 |
| Medical Equipment Preparer | $45,870 |
| Healthcare Support Worker | $43,880 |
| Medical Assistant | $39,890 |
| Veterinary Assistant and Laboratory Animal Caretaker | $38,970 |
| Phlebotomist | $38,360 |
| Nursing Assistant | $38,340 |
| Medical Transcriptionist | $37,810 |
Frequently asked questions
How much does a massage therapist make an hour in Grand Rapids?
The median hourly pay in the Grand Rapids-Wyoming-Kentwood, MI metro area is $32.92 ($68,470 a year).
Do massage therapists make more in Grand Rapids than the national average?
Yes: $68,470 against $58,450 nationally, 17% more.
How does Grand Rapids compare with the rest of Michigan?
The median in Michigan is $70,960, so Grand Rapids pays 4% less.
Where does Grand Rapids rank for massage therapist pay?
47 of 238 metro areas with data.
How much does a massage therapist make starting out in Grand Rapids?
The lowest-paid 10% make $27,110 or less a year; the top 10% make $82,770 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.