Crossing Guard and Flagger Salary
Crossing Guards and Flaggers earn a median $38,100 a year nationally. Protective Service Occupations
U.S. median
$38,100
$18.32 per hour
Range
$30,840 – $61,690
10th to 90th percentile
Employed
94,360
across the U.S.
Crossing Guard and Flagger take-home pay calculator
Starts at the national median. Pick your state to see your real paycheck.
Your take-home pay
$32,793
per year · effective tax rate 13.9%
$2,733Monthly
$1,366Twice a month
$1,261Every 2 weeks
$15.77Hourly
- Federal income tax$2,392
- Social Security (6.2%)$2,362
- Medicare (1.45%)$552
- Texas income tax$0
- Take-home pay$32,793
Marginal rate: 12% federal + 0.00% state
Pay by experience
| Percentile | Salary | Hourly | Take-home (no state tax) |
|---|---|---|---|
| 10th percentile (entry level) | $30,840 | $14.83 | $26,960 |
| 25th percentile | $34,430 | $16.55 | $29,845 |
| Median (50th) | $38,100 | $18.32 | $32,793 |
| 75th percentile | $47,540 | $22.86 | $40,378 |
| 90th percentile (top earners) | $61,690 | $29.66 | $51,748 |
Best cities for crossing guards and flaggers (after tax & cost of living)
| # | Metro area | Median | Take-home | Real value* | Jobs |
|---|---|---|---|---|---|
| 1 | Columbus, OH | $61,690 | $50,834 | $53,246 | 960 |
| 2 | San Jose, CA | $58,810 | $47,091 | $42,646 | 460 |
| 3 | San Diego, CA | $55,360 | $44,571 | $39,836 | 840 |
| 4 | Los Angeles, CA | $55,700 | $44,819 | $39,465 | 2,500 |
| 5 | Sacramento, CA | $51,930 | $42,065 | $39,435 | 630 |
| 6 | Seattle, WA | $50,020 | $42,371 | $38,126 | 1,780 |
| 7 | San Francisco, CA | $54,580 | $44,001 | $38,059 | 1,150 |
| 8 | Nashville, TN | $41,600 | $35,606 | $36,959 | 530 |
| 9 | Portland, OR | $47,570 | $37,070 | $35,164 | 1,620 |
| 10 | Portland, ME | $42,670 | $34,767 | $34,133 | 470 |
| 11 | Boston, MA | $44,840 | $36,187 | $33,424 | 1,010 |
| 12 | Hartford, CT | $41,140 | $34,310 | $33,393 | 470 |
| 13 | Jacksonville, FL | $38,560 | $33,163 | $33,335 | 530 |
| 14 | Indianapolis, IN | $36,450 | $30,422 | $31,790 | 1,030 |
| 15 | Pittsburgh, PA | $35,990 | $29,993 | $31,681 | 2,120 |
| 16 | Cleveland, OH | $34,450 | $29,696 | $31,617 | 580 |
| 17 | New York, NY | $43,440 | $35,335 | $31,392 | 13,930 |
| 18 | Detroit, MI | $37,840 | $31,227 | $31,134 | 1,120 |
| 19 | Washington, DC | $40,800 | $33,681 | $30,933 | 2,060 |
| 20 | Scranton, PA | $34,580 | $28,903 | $30,894 | 560 |
| 21 | Memphis, TN | $32,610 | $28,382 | $30,790 | 450 |
| 22 | Tampa, FL | $35,780 | $30,929 | $30,656 | 1,020 |
| 23 | Chicago, IL | $38,990 | $31,723 | $30,622 | 2,140 |
| 24 | Phoenix, AZ | $37,530 | $31,606 | $30,591 | 1,850 |
| 25 | Philadelphia, PA | $37,350 | $31,044 | $30,271 | 4,300 |
*Take-home pay in U.S.-average dollars (BEA Regional Price Parities).
Highest-paying cities
- Columbus, OH — $61,690
- San Jose, CA — $58,810
- Los Angeles, CA — $55,700
- San Diego, CA — $55,360
- San Francisco, CA — $54,580
- Sacramento, CA — $51,930
- Seattle, WA — $50,020
- Portland, OR — $47,570
- Boston, MA — $44,840
- New York, NY — $43,440
- Portland, ME — $42,670
- Nashville, TN — $41,600
- Hartford, CT — $41,140
- Washington, DC — $40,800
- Chicago, IL — $38,990
Crossing Guard and Flagger salary by state
| State | Median | Take-home | Range | Jobs |
|---|---|---|---|---|
| North Dakota | $60,230 | $50,575 | $45,960 – $61,810 | 50 |
| California | $50,610 | $41,101 | $35,270 – $81,440 | 9,390 |
| Washington | $48,940 | $41,503 | $40,280 – $78,430 | 3,340 |
| Minnesota | $48,100 | $39,074 | $34,240 – $57,890 | 260 |
| Oregon | $47,110 | $36,740 | $37,940 – $80,040 | 2,250 |
| Wyoming | $47,070 | $40,001 | $32,110 – $47,070 | 160 |
| South Dakota | $46,940 | $39,896 | $29,680 – $53,280 | 60 |
| New Hampshire | $45,980 | $39,125 | $35,090 – $46,210 | 440 |
| Vermont | $45,410 | $37,580 | $43,520 – $48,110 | 340 |
| New York | $44,730 | $36,302 | $35,300 – $62,430 | 10,430 |
| Massachusetts | $43,460 | $35,147 | $34,770 – $92,660 | 1,700 |
| Hawaii | $42,780 | $34,790 | $35,360 – $54,690 | 230 |
| Connecticut | $41,950 | $34,924 | $34,010 – $99,760 | 1,670 |
| New Jersey | $41,600 | $34,855 | $32,830 – $50,890 | 7,270 |
| Iowa | $41,240 | $34,401 | $32,130 – $70,520 | 170 |
| District of Columbia | $40,800 | $33,681 | $36,400 – $47,210 | 520 |
| Maine | $40,140 | $32,896 | $36,610 – $46,170 | 1,140 |
| Idaho | $40,060 | $33,353 | $34,730 – $61,190 | 470 |
| Illinois | $38,990 | $31,723 | $31,200 – $79,880 | 2,240 |
| Nebraska | $37,990 | $31,856 | $28,080 – $45,570 | 110 |
| Colorado | $37,620 | $31,461 | $33,510 – $49,640 | 2,810 |
| Virginia | $37,560 | $31,014 | $30,160 – $47,060 | 1,940 |
| Arizona | $37,440 | $31,536 | $30,580 – $45,760 | 2,170 |
| Indiana | $37,440 | $31,188 | $27,970 – $65,140 | 2,230 |
| Ohio | $37,440 | $32,016 | $28,180 – $61,690 | 2,700 |
| Michigan | $36,540 | $30,238 | $26,810 – $46,410 | 2,150 |
| Delaware | $36,500 | $30,159 | $32,690 – $45,500 | 580 |
| Tennessee | $35,960 | $31,074 | $32,610 – $48,530 | 1,460 |
| Maryland | $35,850 | $29,646 | $31,200 – $58,750 | 3,420 |
| Pennsylvania | $35,810 | $29,854 | $30,680 – $59,190 | 9,410 |
| Florida | $35,730 | $30,889 | $29,170 – $43,410 | 5,690 |
| Wisconsin | $35,580 | $29,984 | $28,060 – $48,490 | 990 |
| Utah | $35,480 | $30,058 | $28,310 – $43,080 | 1,890 |
| Kansas | $35,440 | $29,477 | $28,290 – $43,520 | 180 |
| Kentucky | $34,450 | $28,772 | $32,140 – $38,940 | 420 |
| Georgia | $34,230 | $28,530 | $21,550 – $46,920 | 2,030 |
| North Carolina | $33,730 | $28,445 | $29,500 – $36,150 | 2,760 |
| Missouri | $33,560 | $28,505 | $28,600 – $52,070 | 150 |
| Texas | $33,350 | $28,977 | $25,330 – $42,760 | 2,830 |
| West Virginia | $32,800 | $27,676 | $29,720 – $80,280 | 1,190 |
| South Carolina | $32,690 | $27,642 | $28,690 – $76,020 | 1,050 |
| Montana | $32,600 | $27,599 | $28,300 – $85,080 | 70 |
| Nevada | $31,480 | $27,474 | $26,770 – $48,060 | 1,500 |
| New Mexico | $31,460 | $27,060 | $31,450 – $42,650 | 510 |
| Rhode Island | $31,200 | $26,696 | $31,200 – $62,370 | — |
| Arkansas | $30,830 | $25,962 | $22,880 – $34,990 | — |
| Alabama | $29,190 | $24,440 | $19,360 – $43,170 | 250 |
| Oklahoma | $28,610 | $24,426 | $22,220 – $35,970 | 130 |
| Louisiana | $25,450 | $22,191 | $15,080 – $44,240 | 440 |
Frequently asked questions
How much does a crossing guard and flagger make?
The national median salary for crossing guards and flaggers is $38,100 a year ($18.32 an hour). The lowest-paid 10% earn under $30,840 and the top 10% earn over $61,690. Source: BLS, May 2025.
Which state pays crossing guards and flaggers the most?
North Dakota has the highest median pay at $60,230. After taxes and local prices, Columbus, OH offers the best real take-home pay of any metro area.
How many crossing guards and flaggers are there in the U.S.?
About 94,360 people work as crossing guards and flaggers nationwide.
All 38 cities
- Allentown, PA
- Atlanta, GA
- Baltimore, MD
- Boston, MA
- Charlotte, NC
- Chicago, IL
- Cleveland, OH
- Columbus, OH
- Dallas, TX
- Denver, CO
- Detroit, MI
- Hartford, CT
- Houston, TX
- Indianapolis, IN
- Jacksonville, FL
- Las Vegas, NV
- Los Angeles, CA
- Memphis, TN
- Miami, FL
- Nashville, TN
- New York, NY
- Orlando, FL
- Philadelphia, PA
- Phoenix, AZ
- Pittsburgh, PA
- Portland, ME
- Portland, OR
- Raleigh, NC
- Riverside, CA
- Sacramento, CA
- Salt Lake City, UT
- San Diego, CA
- San Francisco, CA
- San Jose, CA
- Scranton, PA
- Seattle, WA
- Tampa, FL
- Washington, DC