Crossing Guards and Flaggers Salary in North Carolina

BLS OEWS May 2025 • 10 metro areas • North Carolina

Crossing Guards and Flaggers in North Carolina earn a median salary of $33,845 per year on average across 10 metro and nonmetro areas, -10.2% vs the national median of $37,700. An estimated 1,660 crossing guards and flaggers are employed across North Carolina, with salaries ranging from $28,140 to $36,680 depending on location.

$33,845 Avg median salary in North Carolina
$36,680 Highest paying metro
$28,140 Lowest paying metro
1,660 Employed in North Carolina

Compare Crossing Guards and Flaggers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Crossing Guards and Flaggers
in
    vs

      Crossing Guards and Flaggers salaries by city in North Carolina

      Metro areaMedian salary25th pct75th pctEmployed
      Asheville, NC$36,680$36,400$37,50050
      Charlotte, NC-SC$36,160$29,050$36,170410
      Durham, NC$35,770$35,770$35,770300
      Raleigh, NC$35,550$34,660$35,640400
      Winston, NC$35,290$33,930$35,290150
      Greensboro, NC$33,870$33,730$34,660120
      Wilmington, NC$33,850$33,850$41,600100
      Hickory, NC$33,570$33,570$37,44090
      Western North Carolina$29,570$29,290$32,13040
      Central North Carolina$28,140$27,810$33,190

      View Crossing Guards and Flaggers salaries in all cities