Salaripedia
English

How much does a hotel make in Oklahoma?

$27,630a year

Median yearly pay for hotels in Oklahoma. That is $13.28 an hour or $2,303 a month.

Hourly
$13.28
Vs. national median
-21%
Rank among states
48 of 51
Jobs in the state
3,090
Pay range
Lowest 10%: $21,760Median: $27,630Highest 10%: $35,680
PercentileYearlyHourly
10th$21,760$10.46
25th$23,620$11.36
Median$27,630$13.28
75th$29,210$14.04
90th$35,680$17.15

Cities in Oklahoma

Metro areas, median yearly pay.

Tulsa, OK$28,200
Oklahoma City, OK$27,780
Fort Smith, AR$27,760
Lawton, OK$24,890
Enid, OK$23,010
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for hotels.

45. Georgia$29,130
46. Arkansas$28,300
47. Alabama$28,050
48. Oklahoma$27,630
49. Louisiana$27,420
50. Mississippi$27,300
51. West Virginia$26,830
Hotel salary in all states

Frequently asked questions

How much does a hotel make an hour in Oklahoma?

The median hourly pay in Oklahoma is $13.28 ($27,630 a year).

Do hotels make more in Oklahoma than the national average?

No: $27,630 against $35,070 nationally, 21% less.

Where does Oklahoma rank for hotel pay?

Oklahoma ranks 48 of 51 states.

Which city in Oklahoma pays hotels the most?

Tulsa, OK, with a median of $28,200 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.