178 metro areas
Crossing Guard and Flagger Salary by City (2026)
Crossing guards and flaggers earn the most in Charleston, SC, an average of $68,970 a year, against $43,350 nationally. After local prices, pay goes furthest in Charleston, SC ($68,310 in national-average dollars). Every metro area with its own BLS estimate is ranked below.
- US average (mean)
- $43,350BLS OEWS, May 2025
- Highest-paying city
- $68,970Charleston, SC
- Best after cost of living
- $68,310Charleston, SC
- Metro areas
- 178With their own estimate
Top cities
Highest-paying cities for crossing guards and flaggers
Top 10 metro areas
- Charleston, SC$68,970
- Vallejo, CA$63,130
- Mount Vernon, WA$62,800
- San Diego, CA$62,320
- Bakersfield, CA$62,230
- Bellingham, WA$60,720
- San Francisco, CA$59,840
- Santa Maria, CA$59,490
- Seattle, WA$58,200
- Los Angeles, CA$57,870
| Item | Value |
|---|---|
| Charleston-North Charleston, SC | $68,970 |
| Vallejo, CA | $63,130 |
| Mount Vernon-Anacortes, WA | $62,800 |
| San Diego-Chula Vista-Carlsbad, CA | $62,320 |
| Bakersfield-Delano, CA | $62,230 |
| Bellingham, WA | $60,720 |
| San Francisco-Oakland-Fremont, CA | $59,840 |
| Santa Maria-Santa Barbara, CA | $59,490 |
| Seattle-Tacoma-Bellevue, WA | $58,200 |
| Los Angeles-Long Beach-Anaheim, CA | $57,870 |
Source: BLS OEWS, May 2025
Mean wage ÷ BEA price level
- Charleston, SC$68,970 nominal$68,310
- Bakersfield, CA$62,230 nominal$61,680
- Mount Vernon, WA$62,800 nominal$61,300
- Scranton, PA$55,740 nominal$59,580
- Bellingham, WA$60,720 nominal$58,760
- Vallejo, CA$63,130 nominal$58,200
- Springfield, MA$55,580 nominal$57,860
- San Diego, CA$62,320 nominal$55,700
- Norwich, CT$55,830 nominal$55,580
- Wenatchee, WA$57,600 nominal$55,460
| Item | Value |
|---|---|
| Charleston-North Charleston, SC | $68,310 |
| Bakersfield-Delano, CA | $61,680 |
| Mount Vernon-Anacortes, WA | $61,300 |
| Scranton--Wilkes-Barre, PA | $59,580 |
| Bellingham, WA | $58,760 |
| Vallejo, CA | $58,200 |
| Springfield, MA | $57,860 |
| San Diego-Chula Vista-Carlsbad, CA | $55,700 |
| Norwich-New London-Willimantic, CT | $55,580 |
| Wenatchee-East Wenatchee, WA | $55,460 |
Source: BLS OEWS 2025 · BEA RPP 2024
Every city
Crossing Guard and Flagger salary in every metro area
Mean annual wage, with the Department of Labor's entry (Level I) and experienced (Level IV) prevailing-wage benchmarks for the same metro, and the mean at national-average prices. Sorted by mean pay.
| # | Metro area | Mean | Entry (Level I) | Experienced (Level IV) | At US prices |
|---|---|---|---|---|---|
| 1 | Charleston, SC | $68,970 | $36,070 | $85,180 | $68,310 |
| 2 | Vallejo, CA | $63,130 | $43,990 | $72,550 | $58,200 |
| 3 | Mount Vernon, WA | $62,800 | $46,180 | $70,990 | $61,300 |
| 4 | San Diego, CA | $62,320 | $43,580 | $71,530 | $55,700 |
| 5 | Bakersfield, CA | $62,230 | $41,810 | $72,280 | $61,680 |
| 6 | Bellingham, WA | $60,720 | $46,380 | $67,790 | $58,760 |
| 7 | San Francisco, CA | $59,840 | $41,000 | $69,120 | $51,760 |
| 8 | Santa Maria, CA | $59,490 | $39,620 | $69,260 | $54,680 |
| 9 | Seattle, WA | $58,200 | $44,200 | $65,080 | $52,370 |
| 10 | Los Angeles, CA | $57,870 | $38,690 | $67,310 | $50,960 |
| 11 | Wenatchee, WA | $57,600 | $42,080 | $65,250 | $55,460 |
| 12 | Olympia, WA | $57,080 | $43,740 | $63,630 | $55,060 |
| 13 | Sacramento, CA | $56,040 | $34,990 | $66,390 | $52,540 |
| 14 | Norwich, CT | $55,830 | $34,490 | $66,330 | $55,580 |
| 15 | Scranton, PA | $55,740 | $27,960 | $69,450 | $59,580 |
| 16 | Salem, OR | $55,720 | $39,920 | $63,500 | $53,760 |
| 17 | Springfield, MA | $55,580 | $34,510 | $65,940 | $57,860 |
| 18 | Boston, MA-NH | $54,370 | $37,440 | $62,710 | $50,220 |
| 19 | Portland, OR-WA | $54,270 | $39,960 | $61,320 | $51,480 |
| 20 | Albany, NY | $54,160 | $33,450 | $64,380 | $54,400 |
| 21 | Minneapolis, MN-WI | $54,160 | $47,590 | $57,410 | $51,670 |
| 22 | San Jose, CA | $53,870 | $39,310 | $61,050 | $48,790 |
| 23 | San Luis Obispo, CA | $52,670 | $35,010 | $61,360 | $48,500 |
| 24 | Fresno, CA | $51,710 | $34,320 | $60,280 | $50,620 |
| 25 | Spokane, WA | $51,710 | $39,670 | $57,660 | $51,530 |
| 26 | Columbus, OH | $51,690 | $34,610 | $60,090 | $54,140 |
| 27 | Kingston, NY | $51,330 | $42,640 | $55,620 | $50,970 |
| 28 | Kennewick, WA | $50,650 | $44,160 | $53,830 | $50,610 |
| 29 | Eugene, OR | $50,380 | $37,860 | $56,530 | $49,600 |
| 30 | New Haven, CT | $50,130 | $34,740 | $57,720 | $47,940 |
| 31 | Santa Rosa, CA | $50,070 | $36,960 | $56,510 | $46,450 |
| 32 | Stockton, CA | $49,860 | $34,880 | $57,220 | $47,450 |
| 33 | Bremerton, WA | $49,690 | $41,560 | $53,710 | $47,050 |
| 34 | Oxnard, CA | $49,480 | $36,860 | $55,700 | $44,760 |
| 35 | Davenport, IA-IL | $49,230 | $30,950 | $58,240 | $55,270 |
| 36 | Gainesville, FL | $48,630 | $31,320 | $57,160 | $50,270 |
| 37 | Trenton, NJ | $48,280 | $42,220 | $51,270 | $46,790 |
| 38 | Hartford, CT | $47,570 | $35,360 | $53,580 | $46,300 |
| 39 | Fargo, ND-MN | $47,340 | $38,520 | $51,670 | $52,100 |
| 40 | Chicago, IL-IN | $46,860 | $33,610 | $53,390 | $45,230 |
| 41 | New York, NY-NJ | $46,430 | $36,690 | $51,230 | $41,250 |
| 42 | Burlington, VT | $45,970 | $41,950 | $47,940 | $45,540 |
| 43 | Nashville, TN | $45,820 | $36,690 | $50,320 | $47,560 |
| 44 | Altoona, PA | $45,590 | $27,830 | $54,350 | $50,930 |
| 45 | Mobile, AL | $45,450 | $37,040 | $49,590 | $51,590 |
| 46 | Riverside, CA | $45,360 | $34,990 | $50,460 | $42,610 |
| 47 | Reno, NV | $45,240 | $32,610 | $51,440 | $44,790 |
| 48 | Kiryas Joel, NY | $44,820 | $33,920 | $50,190 | $40,960 |
| 49 | Bangor, ME | $44,800 | $42,740 | $45,820 | $46,420 |
| 50 | Urban Honolulu, HI | $44,410 | $35,440 | $48,840 | $40,020 |
| 51 | Modesto, CA | $44,370 | $35,420 | $48,780 | $42,620 |
| 52 | Rochester, NY | $44,350 | $33,490 | $49,710 | $45,710 |
| 53 | Binghamton, NY | $43,660 | $32,760 | $49,030 | $47,020 |
| 54 | Coeur d'Alene, ID | $43,620 | $38,900 | $45,930 | $44,380 |
| 55 | Grand Rapids, MI | $43,240 | $32,030 | $48,780 | $45,260 |
| 56 | Charleston, WV | $43,180 | $30,100 | $49,630 | $48,670 |
| 57 | South Bend, IN-MI | $43,120 | $32,970 | $48,110 | $46,440 |
| 58 | Madison, WI | $43,080 | $35,240 | $46,920 | $44,280 |
| 59 | Washington, DC-VA-MD-WV | $42,850 | $36,250 | $46,090 | $39,350 |
| 60 | Visalia, CA | $42,760 | $35,610 | $46,280 | $42,830 |
| 61 | Boise City, ID | $42,720 | $36,500 | $45,780 | $43,420 |
| 62 | Providence, RI-MA | $42,700 | $31,200 | $48,360 | $41,960 |
| 63 | Pueblo, CO | $42,520 | $36,420 | $45,510 | $46,340 |
| 64 | Portland, ME | $42,040 | $37,460 | $44,300 | $41,270 |
| 65 | Cape Coral, FL | $41,950 | $32,700 | $46,510 | $40,990 |
| 66 | Lancaster, PA | $41,540 | $30,660 | $46,880 | $42,280 |
| 67 | Port St. Lucie, FL | $41,430 | $32,360 | $45,910 | $41,340 |
| 68 | Syracuse, NY | $41,410 | $32,240 | $45,930 | $43,250 |
| 69 | Colorado Springs, CO | $41,290 | $33,090 | $45,320 | $41,000 |
| 70 | Philadelphia, PA-NJ-DE-MD | $41,020 | $33,510 | $44,720 | $40,000 |
| 71 | North Port, FL | $40,890 | $33,740 | $44,430 | $39,930 |
| 72 | Austin, TX | $40,540 | $34,470 | $43,530 | $41,340 |
| 73 | Boulder, CO | $40,520 | $34,650 | $43,430 | $38,520 |
| 74 | Savannah, GA | $40,520 | $30,200 | $45,590 | $42,560 |
| 75 | Canton, OH | $40,480 | $27,830 | $46,700 | $45,280 |
| 76 | Denver, CO | $40,410 | $34,880 | $43,120 | $38,200 |
| 77 | Lewiston, ME | $40,330 | $36,900 | $42,040 | $42,570 |
| 78 | Pittsburgh, PA | $40,310 | $31,160 | $44,800 | $42,580 |
| 79 | Kalamazoo, MI | $40,290 | $31,390 | $44,680 | $42,480 |
| 80 | Utica, NY | $40,140 | $32,240 | $44,010 | $43,310 |
| 81 | Indianapolis, IN | $40,060 | $30,390 | $44,820 | $41,860 |
| 82 | Buffalo, NY | $39,920 | $32,280 | $43,680 | $41,650 |
| 83 | Baltimore, MD | $39,850 | $33,400 | $43,010 | $38,140 |
| 84 | Wildwood, FL | $39,710 | $30,850 | $44,080 | $46,490 |
| 85 | Fort Wayne, IN | $39,670 | $33,320 | $42,790 | $42,850 |
| 86 | Lansing, MI | $39,560 | $31,300 | $43,620 | $41,650 |
| 87 | Elmira, NY | $39,330 | $32,240 | $42,830 | $41,660 |
| 88 | Toledo, OH | $39,270 | $29,450 | $44,120 | $42,940 |
| 89 | Harrisburg, PA | $39,170 | $32,740 | $42,350 | $39,710 |
| 90 | Allentown, PA-NJ | $38,830 | $31,430 | $42,470 | $38,840 |
| 91 | Worcester, MA | $38,710 | $35,050 | $40,520 | $37,760 |
| 92 | York, PA | $38,630 | $32,430 | $41,660 | $40,240 |
| 93 | Detroit, MI | $38,600 | $29,240 | $43,200 | $38,490 |
| 94 | St. George, UT | $38,560 | $34,570 | $40,520 | $39,620 |
| 95 | Atlantic City, NJ | $38,500 | $33,340 | $41,060 | $38,950 |
| 96 | Elkhart, IN | $38,480 | $33,110 | $41,120 | $42,600 |
| 97 | Oshkosh, WI | $38,460 | $30,680 | $42,310 | $41,390 |
| 98 | St. Louis, MO-IL | $38,460 | $31,430 | $41,930 | $40,450 |
| 99 | Manchester, NH | $38,400 | $34,010 | $40,540 | $36,340 |
| 100 | Bloomington, IN | $38,380 | $35,610 | $39,750 | $40,360 |
| 101 | Racine, WI | $38,110 | $33,680 | $40,270 | $39,710 |
| 102 | Milwaukee, WI | $38,000 | $31,410 | $41,270 | $39,200 |
| 103 | Jacksonville, FL | $37,750 | $33,630 | $39,770 | $37,950 |
| 104 | Cincinnati, OH-KY-IN | $37,670 | $31,990 | $40,480 | $39,500 |
| 105 | Erie, PA | $37,560 | $30,680 | $40,980 | $41,300 |
| 106 | Phoenix, AZ | $37,520 | $31,930 | $40,270 | $36,320 |
| 107 | Atlanta, GA | $37,440 | $31,620 | $40,290 | $37,420 |
| 108 | Reading, PA | $37,440 | $32,340 | $39,960 | $38,570 |
| 109 | Tampa, FL | $37,440 | $32,530 | $39,850 | $37,110 |
| 110 | Akron, OH | $37,420 | $29,660 | $41,250 | $40,080 |
| 111 | Green Bay, WI | $37,360 | $31,800 | $40,100 | $40,130 |
| 112 | Augusta, GA-SC | $37,170 | $28,230 | $41,580 | $40,440 |
| 113 | Knoxville, TN | $37,000 | $33,570 | $38,690 | $39,970 |
| 114 | Louisville/Jefferson County, KY-IN | $37,000 | $32,780 | $39,100 | $39,750 |
| 115 | Wichita, KS | $36,940 | $29,660 | $40,520 | $41,530 |
| 116 | Virginia Beach, VA-NC | $36,840 | $32,280 | $39,080 | $37,610 |
| 117 | Dover, DE | $36,710 | $31,760 | $39,170 | $37,650 |
| 118 | San Antonio, TX | $36,570 | $32,550 | $38,560 | $38,610 |
| 119 | Terre Haute, IN | $36,550 | $33,340 | $38,130 | $41,630 |
| 120 | Columbia, SC | $36,230 | $28,180 | $40,210 | $38,680 |
| 121 | Miami, FL | $36,050 | $31,930 | $38,060 | $31,580 |
| 122 | El Centro, CA | $36,030 | $34,320 | $36,860 | $37,860 |
| 123 | Ann Arbor, MI | $36,000 | $29,830 | $39,060 | $35,690 |
| 124 | Durham, NC | $35,920 | $33,860 | $36,920 | $36,810 |
| 125 | Salt Lake City, UT | $35,900 | $31,660 | $38,000 | $35,590 |
| 126 | Richmond, VA | $35,880 | $30,560 | $38,480 | $36,670 |
| 127 | Asheville, NC | $35,820 | $30,780 | $38,290 | $37,120 |
| 128 | Cleveland, OH | $35,550 | $25,750 | $40,370 | $37,850 |
| 129 | Lexington, KY | $35,440 | $32,220 | $37,020 | $38,150 |
| 130 | Orlando, FL | $35,400 | $33,360 | $36,420 | $34,910 |
| 131 | Charlotte, NC-SC | $35,380 | $30,740 | $37,670 | $36,340 |
| 132 | Kansas City, MO-KS | $35,340 | $30,370 | $37,790 | $38,190 |
| 133 | Ocala, FL | $35,010 | $32,140 | $36,420 | $36,760 |
| 134 | Panama City, FL | $35,010 | $27,480 | $38,710 | $35,980 |
| 135 | Winston, NC | $35,010 | $31,820 | $36,590 | $38,040 |
| 136 | Provo, UT | $34,820 | $29,540 | $37,420 | $35,450 |
| 137 | Athens, GA | $34,630 | $26,640 | $38,580 | $37,100 |
| 138 | Kingsport, TN-VA | $34,610 | $31,660 | $36,050 | $40,040 |
| 139 | Macon, GA | $34,610 | $21,510 | $41,060 | $39,090 |
| 140 | Tallahassee, FL | $34,590 | $31,390 | $36,170 | $36,830 |
| 141 | Palm Bay, FL | $34,570 | $30,780 | $36,420 | $34,570 |
| 142 | Wilmington, NC | $34,420 | $31,320 | $35,960 | $35,700 |
| 143 | Raleigh, NC | $34,340 | $30,560 | $36,230 | $34,980 |
| 144 | College Station, TX | $34,320 | $26,750 | $38,040 | $37,730 |
| 145 | Roanoke, VA | $34,320 | $30,600 | $36,150 | $36,660 |
| 146 | Hagerstown, MD-WV | $34,220 | $31,200 | $35,690 | $36,340 |
| 147 | Janesville, WI | $34,220 | $27,540 | $37,480 | $36,520 |
| 148 | Houston, TX | $34,010 | $26,020 | $37,940 | $34,480 |
| 149 | Albuquerque, NM | $33,920 | $31,140 | $35,300 | $35,500 |
| 150 | Beaumont, TX | $33,840 | $27,750 | $36,860 | $37,580 |
| 151 | Las Vegas, NV | $33,780 | $26,710 | $37,270 | $33,710 |
| 152 | Ogden, UT | $33,590 | $27,370 | $36,650 | $33,470 |
| 153 | Lubbock, TX | $33,360 | $27,310 | $36,360 | $36,530 |
| 154 | Tucson, AZ | $33,160 | $31,220 | $34,110 | $34,220 |
| 155 | Dallas, TX | $33,090 | $27,770 | $35,710 | $32,100 |
| 156 | Greensboro, NC | $32,970 | $29,620 | $34,630 | $35,500 |
| 157 | Vineland, NJ | $32,780 | $32,220 | $33,050 | $34,160 |
| 158 | Memphis, TN-MS-AR | $32,570 | $25,650 | $35,980 | $35,330 |
| 159 | Greenville, SC | $32,530 | $28,580 | $34,470 | $34,880 |
| 160 | New Orleans, LA | $31,970 | $15,640 | $40,020 | $34,530 |
| 161 | Birmingham, AL | $31,760 | $27,620 | $33,800 | $34,660 |
| 162 | Deltona, FL | $31,200 | $27,190 | $33,180 | $31,400 |
| 163 | Corpus Christi, TX | $30,220 | $24,090 | $33,240 | $32,610 |
| 164 | Flint, MI | $30,180 | $25,960 | $32,280 | $32,440 |
| 165 | Logan, UT-ID | $29,370 | $24,920 | $31,570 | $30,620 |
| 166 | Tulsa, OK | $29,220 | $26,620 | $30,490 | $32,750 |
| 167 | Oklahoma City, OK | $28,700 | $22,320 | $31,840 | $31,740 |
| 168 | Gulfport, MS | $28,600 | $15,600 | $35,010 | $31,780 |
| 169 | El Paso, TX | $28,270 | $26,150 | $29,330 | $31,440 |
| 170 | Houma, LA | $28,230 | $22,670 | $30,970 | $33,170 |
| 171 | Tyler, TX | $26,890 | $24,070 | $28,290 | $29,180 |
| 172 | Jackson, MS | $25,580 | $15,080 | $30,740 | $28,730 |
| 173 | Montgomery, AL | $24,750 | $19,360 | $27,390 | $27,600 |
| 174 | Amarillo, TX | $23,670 | $19,680 | $25,630 | $25,780 |
| 175 | Rome, GA | $22,320 | $20,740 | $23,090 | $24,760 |
| 176 | Baton Rouge, LA | $22,300 | $15,080 | $25,850 | $24,560 |
| 177 | Albany, GA | $21,240 | $20,070 | $21,800 | $24,230 |
| 178 | Hattiesburg, MS | $18,530 | $15,080 | $20,220 | $21,150 |
More
More on crossing guards and flaggers
Method
About these numbers
- Mean wages are BLS Occupational Employment and Wage Statistics (OEWS) May 2025 estimates for each metropolitan statistical area, as published in the Department of Labor’s 2026–27 OFLC prevailing-wage file. Only metros with their own BLS estimate are listed.
- Entry (Level I) and experienced (Level IV) are the Department of Labor’s prevailing-wage levels for the occupation in that metro, used for employer visa filings. They are benchmarks from the same OEWS survey, not percentiles.
- OEWS top-codes wages at $115 an hour ($239,200 a year); top-coded means are shown as "$239,200+" and left out of rankings.
- At US prices divides the mean by the metro’s BEA Regional Price Parity (2024) over 100, a NueCareer calculation.
Questions
Crossing Guard and Flagger salary by city: FAQ
Which city pays crossing guards and flaggers the most?
Charleston, SC, where the average (mean) wage is $68,970 a year, followed by Vallejo, CA ($63,130), Mount Vernon, WA ($62,800), San Diego, CA ($62,320). The national mean is $43,350 (BLS OEWS, May 2025).
Where do crossing guards and flaggers earn the most after cost of living?
Divided by each metro's BEA price level, pay goes furthest in Charleston, SC ($68,310 at national prices, $68,970 nominal), Bakersfield, CA ($61,680 at national prices, $62,230 nominal), Mount Vernon, WA ($61,300 at national prices, $62,800 nominal).
How much do crossing guards and flaggers make in the biggest cities?
New York, NY-NJ: $46,430; Los Angeles, CA: $57,870; Chicago, IL-IN: $46,860; Dallas, TX: $33,090; Houston, TX: $34,010 (mean annual wage, BLS OEWS May 2025).
Where do crossing guards and flaggers earn the least?
Of the 178 metro areas with their own estimate, Hattiesburg, MS has the lowest mean wage, $18,530. At local prices that is worth $21,150.