📖 Read the retail salespersons salary & career guide →
Retail Salespersons Salary in Ohio
Ranked #38 of 51 · OH
Salary Distribution (10th–90th percentile)
About 80% of retail salespersonss in Ohio earn between $24,210 and $46,020. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean retail salespersons salary in Ohio is $34,580, about 7.3% below the U.S. average ($37,310). That works out to roughly $17/hr at 2,080 hours per year.
Metro Areas in Ohio
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Columbus, OH | $33,780 | $35,940 | 26,850 |
| Springfield, OH | $32,610 | $35,990 | 1,210 |
| Akron, OH | $31,060 | $35,140 | 7,770 |
| Cleveland, OH | $31,000 | $34,770 | 24,650 |
| Sandusky, OH | $31,000 | $33,790 | 1,510 |
| Cincinnati, OH-KY-IN | $30,810 | $34,730 | 28,670 |
| Toledo, OH | $30,780 | $34,620 | 7,360 |
| Dayton-Kettering-Beavercreek, OH | $30,360 | $34,200 | 9,170 |
Frequently Asked Questions
How much do retail salespersons make in Ohio?
The median retail salespersons salary in Ohio is $30,800 per year (mean $34,580), and about 80% earn between $24,210 and $46,020.
How much do retail salespersons make per hour in Ohio?
Roughly $17 per hour, based on a mean annual wage of $34,580 and 2,080 work hours per year.
Is Ohio a high-paying state for retail salespersons?
Ohio ranks #38 of 51 states for retail salespersons pay. Its mean salary of $34,580 is about 7.3% below the U.S. average of $37,310.
Which metro areas in Ohio pay retail salespersons the most?
The highest-paying metro areas in Ohio for retail salespersons are Columbus, OH ($33,780), Springfield, OH ($32,610), Akron, OH ($31,060), by median annual wage.