Salaripedia
English

How much does a hotel make in Montgomery?

$27,870a year

Median yearly pay for hotels in the Montgomery, AL metro area. That is $13.40 an hour or $2,323 a month.

Hourly
$13.40
Vs. national median
-21%
Rank among cities
315 of 367
Jobs in the area
410
Pay range
Lowest 10%: $22,580Median: $27,870Highest 10%: $34,810
PercentileYearlyHourly
10th$22,580$10.86
25th$26,330$12.66
Median$27,870$13.40
75th$28,860$13.88
90th$34,810$16.74

Other cities in Alabama

Median yearly pay for hotels.

Huntsville, AL$29,170
Birmingham, AL$28,750
Daphne, AL$28,740
Decatur, AL$28,720
Mobile, AL$28,390
Tuscaloosa, AL$28,350
Columbus, GA$28,120
Auburn, AL$27,730
Anniston, AL$27,180
Dothan, AL$26,970
Gadsden, AL$26,320
Florence, AL$25,860
Hotel salary in Alabama Hotel salary in all states

Related jobs in Montgomery

Same field, median yearly pay.

Executive Secretary and Executive Administrative Assistant$65,110
Postal Service Clerk$63,650
First-Line Supervisors of Office and Administrative Support Worker$60,100
Postal Service Mail Sorter$58,470
Production$56,080
Postal Service Mail Carrier$55,930
Information and Record Clerk$51,630
Office and Administrative Support Worker$49,310
Legal Secretary and Administrative Assistant$49,000
Dispatcher$48,790
Salaries for every job in Montgomery, AL

Frequently asked questions

How much does a hotel make an hour in Montgomery?

The median hourly pay in the Montgomery, AL metro area is $13.40 ($27,870 a year).

Do hotels make more in Montgomery than the national average?

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

How does Montgomery compare with the rest of Alabama?

The median in Alabama is $28,050, so Montgomery pays 1% less.

Where does Montgomery rank for hotel pay?

315 of 367 metro areas with data.

How much does a hotel make starting out in Montgomery?

The lowest-paid 10% make $22,580 or less a year; the top 10% make $34,810 or more.

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.