📖 Read the massage therapists salary & career guide →
Massage Therapists Salary in Ohio
Ranked #35 of 50 · OH
Salary Distribution (10th–90th percentile)
About 80% of massage therapistss in Ohio earn between $40,340 and $78,520. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean massage therapists salary in Ohio is $57,920, about 9.3% below the U.S. average ($63,830). That works out to roughly $28/hr at 2,080 hours per year.
Metro Areas in Ohio
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Columbus, OH | $57,580 | $57,930 | 390 |
| Youngstown-Warren, OH | $57,130 | $63,290 | 40 |
| Dayton-Kettering-Beavercreek, OH | $56,720 | $55,320 | 130 |
| North Northeastern Ohio nonmetropolitan area (noncontiguous) | $56,100 | $63,660 | 40 |
| Cincinnati, OH-KY-IN | $55,990 | $60,080 | 440 |
| Toledo, OH | $54,850 | $55,800 | 90 |
| Cleveland, OH | $54,770 | $56,260 | 350 |
| Eastern Ohio nonmetropolitan area | $51,090 | $60,440 | 30 |
Frequently Asked Questions
How much do massage therapists make in Ohio?
The median massage therapists salary in Ohio is $55,990 per year (mean $57,920), and about 80% earn between $40,340 and $78,520.
How much do massage therapists make per hour in Ohio?
Roughly $28 per hour, based on a mean annual wage of $57,920 and 2,080 work hours per year.
Is Ohio a high-paying state for massage therapists?
Ohio ranks #35 of 50 states for massage therapists pay. Its mean salary of $57,920 is about 9.3% below the U.S. average of $63,830.
Which metro areas in Ohio pay massage therapists the most?
The highest-paying metro areas in Ohio for massage therapists are Columbus, OH ($57,580), Youngstown-Warren, OH ($57,130), Dayton-Kettering-Beavercreek, OH ($56,720), by median annual wage.