Salaripedia
English

How much does a hairdresser make in Ohio?

$36,260a year

Median yearly pay for hairdressers in Ohio. That is $17.43 an hour or $3,022 a month.

Hourly
$17.43
Vs. national median
+1%
Rank among states
18 of 50
Jobs in the state
12,890
Pay range
Lowest 10%: $23,520Median: $36,260Highest 10%: $77,330
PercentileYearlyHourly
10th$23,520$11.31
25th$28,030$13.48
Median$36,260$17.43
75th$57,840$27.81
90th$77,330$37.18

Cities in Ohio

Metro areas, median yearly pay.

Akron, OH$38,100
Cincinnati, OH$36,790
Toledo, OH$36,440
Columbus, OH$36,260
Cleveland, OH$35,640
Canton, OH$35,010
Lima, OH$33,530
Springfield, OH$33,280
Weirton, WV$32,390
Wheeling, WV$31,720
Dayton, OH$30,590
Mansfield, OH$29,690
Huntington, WV$29,580
Youngstown, OH$29,520
Sandusky, OH$29,030
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for hairdressers.

15. Arizona$36,810
16. Pennsylvania$36,790
17. Maryland$36,420
18. Ohio$36,260
19. Wisconsin$36,230
20. New Jersey$36,150
21. New York$35,760
Hairdresser salary in all states

Frequently asked questions

How much does a hairdresser make an hour in Ohio?

The median hourly pay in Ohio is $17.43 ($36,260 a year).

Do hairdressers make more in Ohio than the national average?

Yes: $36,260 against $35,790 nationally, 1% more.

Where does Ohio rank for hairdresser pay?

Ohio ranks 18 of 50 states.

Which city in Ohio pays hairdressers the most?

Akron, OH, with a median of $38,100 a year.

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.