SOC 33-9091 · Protective Service

Crossing Guards and Flaggers Salary by City

Crossing guards and flaggers earn the most in Charleston, SC (average $68,970 a year), followed by Vallejo, CA ($63,130) and Mount Vernon, WA ($62,800), among the 178 metro areas we cover. Across all U.S. metro areas the average is $43,801 (May 2025).

$43,801U.S. metro average
$69Khighest: Charleston, SC
$19Klowest: Hattiesburg, MS
178metro areas
Advertisement

Top 15 cities for crossing guards and flaggers by average salary

Charleston, SC$68,970
Vallejo, CA$63,130
Mount Vernon, WA$62,800
San Diego, CA$62,310
Bakersfield, CA$62,220
Bellingham, WA$60,720
San Francisco, CA$59,830
Santa Maria, CA$59,490
Seattle, WA$58,190
Los Angeles, CA$57,860
Wenatchee, WA$57,600
Olympia, WA$57,070
Sacramento, CA$56,030
Norwich, CT$55,820
Scranton, PA$55,750
Average annual wage, BLS OEWS May 2025.

Map: Crossing Guards and Flaggers salary by metro area

Loading map…

lower payhigher pay

Map data © OpenStreetMap contributors.

Crossing Guards and Flaggers salary by state

StateMetrosHighest averageLowest average
South Carolina3$68,970$32,530
California17$63,130$36,020
Washington8$62,800$49,690
Connecticut3$55,820$47,570
Pennsylvania10$55,750$37,440
Oregon3$55,720$50,370
Massachusetts3$55,570$38,710
Minnesota1$54,170$54,170
New York10$54,170$39,340
Ohio6$51,680$35,550
Iowa1$49,230$49,230
Florida14$48,630$31,200
New Jersey3$48,280$32,780
North Dakota1$47,330$47,330
Illinois1$46,860$46,860
Vermont1$45,960$45,960
Tennessee4$45,820$32,570
Alabama3$45,440$24,740
Nevada2$45,230$33,790
Maine3$44,810$40,340
Hawaii1$44,420$44,420
Idaho2$43,610$42,720
Michigan6$43,250$30,190
West Virginia1$43,180$43,180
Indiana6$43,120$36,540
Wisconsin6$43,070$34,210
Washington, D.C.1$42,840$42,840
Rhode Island1$42,700$42,700
Colorado4$42,510$40,400
Texas11$40,540$23,660
Georgia7$40,510$21,230
Maryland2$39,850$34,210
Utah5$38,550$29,370
Missouri2$38,460$35,350
New Hampshire1$38,390$38,390
Arizona2$37,520$33,160
Kentucky2$37,010$35,440
Kansas1$36,930$36,930
Virginia3$36,850$34,320
Delaware1$36,710$36,710
North Carolina7$35,910$32,980
New Mexico1$33,920$33,920
Louisiana3$31,970$22,300
Oklahoma2$29,220$28,700
Mississippi3$28,600$18,520
Advertisement

Crossing Guards and Flaggers salary in every city we cover

Sort by any column. Each city links to its pay range, take-home pay and cost of living.

Metro areaAverageMedianHourlyJobs
Charleston, SC$68,970$73,990$33.16140
Vallejo, CA$63,130$60,270$30.35290
Mount Vernon, WA$62,800$62,880$30.1940
San Diego, CA$62,310$55,360$29.96840
Bakersfield, CA$62,220$58,060$29.92290
Bellingham, WA$60,720$56,450$29.1960
San Francisco, CA$59,830$54,580$28.771,150
Santa Maria, CA$59,490$44,530$28.6050
Seattle, WA$58,190$50,020$27.981,780
Los Angeles, CA$57,860$55,700$27.822,500
Wenatchee, WA$57,600$50,650$27.6980
Olympia, WA$57,070$51,400$27.4480
Sacramento, CA$56,030$51,930$26.94630
Norwich, CT$55,820$43,670$26.84140
Scranton, PA$55,750$34,580$26.80560
Salem, OR$55,720$62,990$26.79250
Springfield, MA$55,570$37,180$26.72n/a
Boston, MA$54,360$44,840$26.141,010
Portland, OR$54,260$47,570$26.091,620
Albany, NY$54,170$40,060$26.04230
Minneapolis, MN$54,170$57,190$26.04110
San Jose, CA$53,870$58,810$25.90460
San Luis Obispo, CA$52,660$48,100$25.3280
Fresno, CA$51,720$46,190$24.86220
Spokane, WA$51,720$45,760$24.86340
Columbus, OH$51,680$61,690$24.85960
Kingston, NY$51,330$49,930$24.6840
Kennewick, WA$50,640$44,530$24.3550
Eugene, OR$50,370$45,280$24.2290
New Haven, CT$50,130$43,460$24.10230
Santa Rosa, CA$50,060$45,650$24.07170
Stockton, CA$49,860$38,600$23.97320
Bremerton, WA$49,690$44,880$23.8990
Oxnard, CA$49,490$47,130$23.79160
Davenport, IA$49,230$34,290$23.6780
Gainesville, FL$48,630$52,620$23.3880
Trenton, NJ$48,280$44,150$23.21170
Hartford, CT$47,570$41,140$22.87470
Fargo, ND$47,330$42,660$22.7650
Chicago, IL$46,860$38,990$22.532,140
New York, NY$46,430$43,440$22.3213,930
Burlington, VT$45,960$45,980$22.10130
Nashville, TN$45,820$41,600$22.03530
Altoona, PA$45,600$52,030$21.92140
Mobile, AL$45,440$43,170$21.8530
Riverside, CA$45,360$37,720$21.811,200
Reno, NV$45,230$41,100$21.75120
Kiryas Joel, NY$44,820$39,280$21.55250
Bangor, ME$44,810$44,280$21.54n/a
Honolulu, HI$44,420$40,800$21.35160
Modesto, CA$44,370$38,540$21.33150
Rochester, NY$44,350$36,960$21.32330
Binghamton, NY$43,670$38,380$20.9940
Coeur d'Alene, ID$43,610$41,600$20.97120
Grand Rapids, MI$43,250$41,540$20.79120
Charleston, WV$43,180$32,390$20.76230
South Bend, IN$43,120$43,010$20.7370
Madison, WI$43,070$44,840$20.71160
Washington, DC$42,840$40,800$20.602,060
Visalia, CA$42,750$42,750$20.5650
Boise, ID$42,720$40,060$20.54260
Providence, RI$42,700$33,460$20.53n/a
Pueblo, CO$42,510$41,420$20.4440
Portland, ME$42,050$42,670$20.21470
Fort Myers, FL$41,960$42,280$20.1750
Lancaster, PA$41,530$35,360$19.97190
Port St. Lucie, FL$41,440$38,590$19.9270
Syracuse, NY$41,410$36,460$19.91110
Colorado Springs, CO$41,290$38,970$19.85180
Philadelphia, PA$41,010$37,350$19.724,300
Sarasota, FL$40,900$36,400$19.66160
Austin, TX$40,540$42,760$19.49320
Boulder, CO$40,520$39,370$19.4880
Savannah, GA$40,510$37,240$19.48n/a
Canton, OH$40,470$35,080$19.4670
Denver, CO$40,400$35,620$19.431,790
Lewiston, ME$40,340$38,230$19.39140
Pittsburgh, PA$40,310$35,990$19.382,120
Kalamazoo, MI$40,290$34,310$19.3740
Utica, NY$40,130$32,240$19.3060
Indianapolis, IN$40,050$36,450$19.261,030
Buffalo, NY$39,920$37,600$19.19360
Baltimore, MD$39,850$35,850$19.162,030
Wildwood, FL$39,710$36,130$19.0940
Fort Wayne, IN$39,660$40,000$19.07100
Lansing, MI$39,550$36,410$19.0270
Elmira, NY$39,340$37,490$18.9180
Toledo, OH$39,280$38,470$18.88180
Harrisburg, PA$39,170$34,210$18.83420
Allentown, PA$38,830$36,120$18.67700
Worcester, MA$38,710$37,690$18.61120
York, PA$38,620$34,660$18.57130
Detroit, MI$38,600$37,840$18.561,120
St. George, UT$38,550$37,720$18.5480
Atlantic City, NJ$38,510$35,700$18.51n/a
Elkhart, IN$38,480$37,720$18.5070
Oshkosh, WI$38,470$40,950$18.4930
St. Louis, MO$38,460$33,560$18.49110
Manchester, NH$38,390$37,170$18.4690
Bloomington, IN$38,380$35,940$18.4530
Racine, WI$38,100$35,870$18.3230
Milwaukee, WI$38,010$32,850$18.27240
Jacksonville, FL$37,750$38,560$18.15530
Cincinnati, OH$37,680$34,850$18.11250
Erie, PA$37,570$34,280$18.0630
Phoenix, AZ$37,520$37,530$18.041,850
Reading, PA$37,440$35,830$18.00150
Tampa, FL$37,440$35,780$18.001,020
Atlanta, GA$37,430$34,990$18.00980
Akron, OH$37,420$34,690$17.99190
Green Bay, WI$37,370$37,630$17.9690
Augusta, GA$37,170$33,130$17.8770
Louisville, KY$37,010$36,000$17.79n/a
Knoxville, TN$37,000$35,310$17.79240
Wichita, KS$36,930$36,490$17.7640
Virginia Beach, VA$36,850$34,920$17.71260
Dover, DE$36,710$33,670$17.6590
San Antonio, TX$36,570$38,160$17.58370
Terre Haute, IN$36,540$34,940$17.5780
Columbia, SC$36,230$32,690$17.42130
Miami, FL$36,040$35,750$17.331,570
El Centro, CA$36,020$34,320$17.3270
Ann Arbor, MI$36,010$32,190$17.3150
Durham, NC$35,910$35,770$17.27300
Salt Lake City, UT$35,910$35,610$17.26910
Richmond, VA$35,870$35,520$17.25390
Asheville, NC$35,820$35,300$17.2270
Cleveland, OH$35,550$34,450$17.09580
Lexington, KY$35,440$34,450$17.04140
Orlando, FL$35,410$35,310$17.02610
Charlotte, NC$35,390$34,690$17.01720
Kansas City, MO$35,350$31,460$16.9950
Ocala, FL$35,010$32,650$16.8340
Panama City, FL$35,010$33,890$16.8340
Winston-Salem, NC$35,010$34,880$16.83220
Provo, UT$34,810$31,530$16.74270
Athens, GA$34,640$35,010$16.6560
Kingsport, TN$34,600$32,760$16.6470
Macon, GA$34,600$32,370$16.6450
Tallahassee, FL$34,590$33,110$16.63130
Palm Bay, FL$34,560$34,860$16.62150
Wilmington, NC$34,430$33,470$16.55160
Raleigh, NC$34,350$35,050$16.51510
College Station, TX$34,320$37,030$16.5040
Roanoke, VA$34,320$33,230$16.50n/a
Hagerstown, MD$34,210$31,200$16.45250
Janesville, WI$34,210$28,060$16.4530
Houston, TX$34,000$33,350$16.35700
Albuquerque, NM$33,920$31,460$16.31430
Beaumont, TX$33,850$31,850$16.2770
Las Vegas, NV$33,790$31,200$16.241,290
Ogden, UT$33,590$33,560$16.15390
Lubbock, TX$33,370$35,650$16.0440
Tucson, AZ$33,160$32,400$15.94210
Dallas, TX$33,090$31,730$15.91680
Greensboro, NC$32,980$32,740$15.85210
Vineland, NJ$32,780$32,220$15.7660
Memphis, TN$32,570$32,610$15.66450
Greenville, SC$32,530$31,630$15.64340
New Orleans, LA$31,970$31,090$15.37110
Birmingham, AL$31,770$30,830$15.2730
Deltona, FL$31,200$30,520$15.00210
Corpus Christi, TX$30,220$27,890$14.5360
Flint, MI$30,190$27,320$14.5140
Logan, UT$29,370$27,050$14.1280
Tulsa, OK$29,220$28,610$14.0550
Oklahoma City, OK$28,700$25,280$13.8040
Gulfport, MS$28,600$27,730$13.7550
El Paso, TX$28,270$27,260$13.59100
Houma, LA$28,230$25,450$13.5730
Tyler, TX$26,890$28,500$12.9380
Jackson, MS$25,580$28,910$12.3080
Montgomery, AL$24,740$20,380$11.9070
Amarillo, TX$23,660$20,920$11.3830
Rome, GA$22,310$20,970$10.73n/a
Baton Rouge, LA$22,300$17,780$10.72170
Albany, GA$21,230$20,070$10.21n/a
Hattiesburg, MS$18,520$15,080$8.9150

Related jobs

Advertisement

Crossing Guards and Flaggers salary: questions

Where do crossing guards and flaggers make the most money?

In Charleston, SC, with an average of $68,970 a year, among the 178 metro areas we cover.

What is the average crossing guards and flaggers salary in the U.S.?

$43,801 a year across all U.S. metro areas, weighted by employment (BLS OEWS, May 2025).

Where is crossing guards and flaggers pay the lowest?

Hattiesburg, MS, at $18,520 a year on average. Lower pay often comes with lower prices: check the cost of living on each city page.

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.