Salaripedia
English

How much does a hotel make in Ohio?

$30,630a year

Median yearly pay for hotels in Ohio. That is $14.73 an hour or $2,553 a month.

Hourly
$14.73
Vs. national median
-13%
Rank among states
35 of 51
Jobs in the state
6,320
Pay range
Lowest 10%: $27,340Median: $30,630Highest 10%: $36,390
PercentileYearlyHourly
10th$27,340$13.14
25th$29,290$14.08
Median$30,630$14.73
75th$34,280$16.48
90th$36,390$17.50

Cities in Ohio

Metro areas, median yearly pay.

Columbus, OH$33,730
Cleveland, OH$33,140
Cincinnati, OH$33,130
Toledo, OH$31,040
Sandusky, OH$30,720
Dayton, OH$30,510
Akron, OH$30,440
Canton, OH$30,110
Lima, OH$29,640
Springfield, OH$29,610
Youngstown, OH$29,270
Mansfield, OH$29,080
Wheeling, WV$28,610
Weirton, WV$28,510
Huntington, WV$26,210
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for hotels.

32. Virginia$33,270
33. Nebraska$31,490
34. Pennsylvania$31,330
35. Ohio$30,630
36. Iowa$30,590
37. South Dakota$30,550
38. Tennessee$30,160
Hotel salary in all states

Frequently asked questions

How much does a hotel make an hour in Ohio?

The median hourly pay in Ohio is $14.73 ($30,630 a year).

Do hotels make more in Ohio than the national average?

No: $30,630 against $35,070 nationally, 13% less.

Where does Ohio rank for hotel pay?

Ohio ranks 35 of 51 states.

Which city in Ohio pays hotels the most?

Columbus, OH, with a median of $33,730 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.