Salaripedia
English

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

$32,400a year

Median yearly pay for crossing guard and flaggers in the Tucson, AZ metro area. That is $15.58 an hour or $2,700 a month.

Hourly
$15.58
Vs. national median
-15%
Rank among cities
145 of 178
Jobs in the area
210
Pay range
Lowest 10%: $30,580Median: $32,400Highest 10%: $34,630
PercentileYearlyHourly
10th$30,580$14.70
25th$31,820$15.30
Median$32,400$15.58
75th$32,400$15.58
90th$34,630$16.65

Other cities in Arizona

Median yearly pay for crossing guard and flaggers.

Phoenix, AZ$37,530
Crossing Guard and Flagger salary in Arizona Crossing Guard and Flagger salary in all states

Related jobs in Tucson

Same field, median yearly pay.

Detective and Criminal Investigator$105,400
First-Line Supervisors of Police and Detective$101,600
Police and Sheriff's Patrol Officer$76,970
First-Line Supervisors of Correctional Officer$74,840
First-Line Supervisors of Firefighting and Prevention Worker$71,590
Transportation Security Screener$64,330
First-Line Supervisors of Security Worker$61,460
Correctional Officer and Jailer$54,970
Gambling Surveillance Officer and Gambling Investigator$50,320
Firefighter$47,960
Salaries for every job in Tucson, AZ

Frequently asked questions

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

The median hourly pay in the Tucson, AZ metro area is $15.58 ($32,400 a year).

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

No: $32,400 against $38,100 nationally, 15% less.

How does Tucson compare with the rest of Arizona?

The median in Arizona is $37,440, so Tucson pays 13% less.

Where does Tucson rank for crossing guard and flagger pay?

145 of 178 metro areas with data.

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

The lowest-paid 10% make $30,580 or less a year; the top 10% make $34,630 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.