Salaripedia
English

How much does a crossing guard and flagger make in Montgomery?

$20,380a year

Median yearly pay for crossing guard and flaggers in the Montgomery, AL metro area. That is $9.80 an hour or $1,698 a month.

Hourly
$9.80
Vs. national median
-47%
Rank among cities
175 of 178
Jobs in the area
70
Pay range
Lowest 10%: $19,360Median: $20,380Highest 10%: $32,070
PercentileYearlyHourly
10th$19,360$9.31
25th$19,360$9.31
Median$20,380$9.80
75th$29,190$14.03
90th$32,070$15.42

Other cities in Alabama

Median yearly pay for crossing guard and flaggers.

No other city in the state with data.
Crossing Guard and Flagger salary in Alabama Crossing Guard and Flagger salary in all states

Related jobs in Montgomery

Same field, median yearly pay.

First-Line Supervisors of Correctional Officer$84,270
First-Line Supervisors of Police and Detective$74,450
Detective and Criminal Investigator$70,710
First-Line Supervisors of Firefighting and Prevention Worker$67,670
Correctional Officer and Jailer$55,360
Firefighter$48,780
Police and Sheriff's Patrol Officer$48,490
Private Detective and Investigator$47,100
First-Line Supervisors of Security Worker$46,300
Security Guard$31,000
Salaries for every job in Montgomery, AL

Frequently asked questions

How much does a crossing guard and flagger make an hour in Montgomery?

The median hourly pay in the Montgomery, AL metro area is $9.80 ($20,380 a year).

Do crossing guard and flaggers make more in Montgomery than the national average?

No: $20,380 against $38,100 nationally, 47% less.

How does Montgomery compare with the rest of Alabama?

The median in Alabama is $29,190, so Montgomery pays 30% less.

Where does Montgomery rank for crossing guard and flagger pay?

175 of 178 metro areas with data.

How much does a crossing guard and flagger make starting out in Montgomery?

The lowest-paid 10% make $19,360 or less a year; the top 10% make $32,070 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.