Paycheck Atlas

Highest-paying cities for crossing guards and flaggers

Charleston, SC leads at $73,990 a year. Pay is not adjusted for local prices; see each page for the cost-of-living view.

PlaceMedian25th–75th
Charleston, SC$73,990$40,310–$99,400
Salem, OR$62,990$40,660–$64,650
Mount Vernon, WA$62,880$48,830–$75,860
Columbus, OH$61,690$37,420–$61,690
Vallejo, CA$60,270$49,860–$79,780
San Jose, CA$58,810$42,630–$58,810
Bakersfield, CA$58,060$49,210–$78,910
Minneapolis, MN$57,190$54,080–$57,890
Bellingham, WA$56,450$48,270–$74,880
Los Angeles, CA$55,700$41,560–$75,890
San Diego, CA$55,360$48,250–$87,950
San Francisco, CA$54,580$41,620–$74,520
Gainesville, FL$52,620$32,300–$63,170
Altoona, PA$52,030$30,320–$54,420
Sacramento, CA$51,930$35,400–$75,170
Olympia, WA$51,400$45,500–$67,250
Wenatchee, WA$50,650$44,920–$66,970
Seattle, WA$50,020$45,610–$73,900
Kingston, NY$49,930$49,930–$49,930
San Luis Obispo, CA$48,100$35,000–$68,320
Portland, OR$47,570$41,560–$65,290
Oxnard, CA$47,130$37,850–$54,490
Fresno, CA$46,190$34,320–$68,790
Burlington, VT$45,980$44,840–$46,520
Spokane, WA$45,760$38,600–$63,290
Santa Rosa, CA$45,650$37,170–$55,800
Eugene, OR$45,280$39,900–$61,760
Bremerton, WA$44,880$44,880–$56,190
Boston, MA$44,840$40,130–$63,340
Madison, WI$44,840$37,960–$44,840
Kennewick, WA$44,530$44,530–$54,850
Santa Maria, CA$44,530$42,960–$83,610
Trenton, NJ$44,150$43,860–$50,270
Norwich, CT$43,670$34,770–$71,950
New Haven, CT$43,460$35,470–$69,330
New York, NY$43,440$38,100–$54,000
Mobile, AL$43,170$41,930–$55,290
South Bend, IN$43,010$36,720–$48,110
Austin, TX$42,760$39,160–$42,760
Visalia, CA$42,750$36,280–$45,310
Portland, ME$42,670$38,660–$44,150
Fargo, ND$42,660$39,040–$60,230
Cape Coral, FL$42,280$35,340–$45,930
Coeur d'Alene, ID$41,600$41,600–$41,600
Nashville, TN$41,600$37,330–$43,280
Grand Rapids, MI$41,540$34,530–$51,490
Pueblo, CO$41,420$37,740–$45,540
Hartford, CT$41,140$36,480–$58,580
Reno, NV$41,100$33,270–$55,550
Oshkosh, WI$40,950$32,810–$44,840

Data period: BLS OEWS May 2025.