Salaripedia
English

How much does a courier and messenger make in Montgomery?

$34,590a year

Median yearly pay for courier and messengers in the Montgomery, AL metro area. That is $16.63 an hour or $2,883 a month.

Hourly
$16.63
Vs. national median
-12%
Rank among cities
194 of 224
Jobs in the area
60
Pay range
Lowest 10%: $27,030Median: $34,590Highest 10%: $42,330
PercentileYearlyHourly
10th$27,030$13.00
25th$28,800$13.85
Median$34,590$16.63
75th$35,890$17.25
90th$42,330$20.35

Other cities in Alabama

Median yearly pay for courier and messengers.

Birmingham, AL$36,820
Huntsville, AL$35,170
Mobile, AL$31,970
Tuscaloosa, AL$29,280
Courier and Messenger salary in Alabama Courier and Messenger 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 courier and messenger make an hour in Montgomery?

The median hourly pay in the Montgomery, AL metro area is $16.63 ($34,590 a year).

Do courier and messengers make more in Montgomery than the national average?

No: $34,590 against $39,200 nationally, 12% less.

How does Montgomery compare with the rest of Alabama?

The median in Alabama is $34,820, so Montgomery pays 1% less.

Where does Montgomery rank for courier and messenger pay?

194 of 224 metro areas with data.

How much does a courier and messenger make starting out in Montgomery?

The lowest-paid 10% make $27,030 or less a year; the top 10% make $42,330 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.