SOC 33-9091 · Protective Service Occupations
Crossing Guards and Flaggers wages by metro
National median annual wage
$38,100
- 10th percentile
- $30,840
- 25th percentile
- $34,430
- Median
- $38,100
- 75th percentile
- $47,540
- 90th percentile
- $61,690
- Mean
- $43,350
Annual wage from the May 2025 OEWS estimates.
National employment in May 2025: 94,360.
That median is 25.3% lower than the all-occupations national median of $50,980.
The metro and state figures below are the same May 2025 release. A blank wage means BLS did not publish it. See when a wage is not published.

Highest published medians
| Occupation | Employment | 10th | Median | 90th |
|---|---|---|---|---|
| Charleston-North Charleston, SC | 140 | $34,730 | $73,990 | $99,410 |
| Salem, OR | 250 | $38,890 | $62,990 | $82,470 |
| Mount Vernon-Anacortes, WA | 40 | $42,200 | $62,880 | $75,860 |
| Columbus, OH | 960 | $33,280 | $61,690 | $61,690 |
| Vallejo, CA | 290 | $38,000 | $60,270 | $79,780 |
| San Jose-Sunnyvale-Santa Clara, CA | 460 | $36,080 | $58,810 | $61,560 |
| Bakersfield-Delano, CA | 290 | $34,320 | $58,060 | $85,350 |
| Minneapolis-St. Paul-Bloomington, MN-WI | 110 | $48,100 | $57,190 | $57,890 |
| Bellingham, WA | 60 | $45,880 | $56,450 | $77,000 |
| Los Angeles-Long Beach-Anaheim, CA | 2,500 | $35,450 | $55,700 | $78,450 |
| San Diego-Chula Vista-Carlsbad, CA | 840 | $41,780 | $55,360 | $87,950 |
| San Francisco-Oakland-Fremont, CA | 1,150 | $39,700 | $54,580 | $91,520 |
| Gainesville, FL | 80 | $30,280 | $52,620 | $63,170 |
| Altoona, PA | 140 | $24,080 | $52,030 | $54,420 |
| Sacramento-Roseville-Folsom, CA | 630 | $34,320 | $51,930 | $80,580 |
| Olympia-Lacey-Tumwater, WA | 80 | $43,940 | $51,400 | $75,830 |
| Wenatchee-East Wenatchee, WA | 80 | $39,210 | $50,650 | $77,660 |
| Seattle-Tacoma-Bellevue, WA | 1,780 | $43,730 | $50,020 | $81,790 |
| Kingston, NY | 40 | $39,370 | $49,930 | $62,770 |
| San Luis Obispo-Paso Robles, CA | 80 | $35,000 | $48,100 | $79,120 |
Where employment is largest
States and territories
| Occupation | Employment | 10th | Median | 90th |
|---|---|---|---|---|
| North Dakota | 50 | $45,960 | $60,230 | $61,810 |
| California | 9,390 | $35,270 | $50,610 | $81,440 |
| Washington | 3,340 | $40,280 | $48,940 | $78,430 |
| Minnesota | 260 | $34,240 | $48,100 | $57,890 |
| Oregon | 2,250 | $37,940 | $47,110 | $80,040 |
| Wyoming | 160 | $32,110 | $47,070 | $47,070 |
| South Dakota | 60 | $29,680 | $46,940 | $53,280 |
| New Hampshire | 440 | $35,090 | $45,980 | $46,210 |
| Vermont | 340 | $43,520 | $45,410 | $48,110 |
| New York | 10,430 | $35,300 | $44,730 | $62,430 |
| Massachusetts | 1,700 | $34,770 | $43,460 | $92,660 |
| Hawaii | 230 | $35,360 | $42,780 | $54,690 |
| Connecticut | 1,670 | $34,010 | $41,950 | $99,760 |
| New Jersey | 7,270 | $32,830 | $41,600 | $50,890 |
| Iowa | 170 | $32,130 | $41,240 | $70,520 |
| District of Columbia | 520 | $36,400 | $40,800 | $47,210 |
| Maine | 1,140 | $36,610 | $40,140 | $46,170 |
| Idaho | 470 | $34,730 | $40,060 | $61,190 |
| Illinois | 2,240 | $31,200 | $38,990 | $79,880 |
| Nebraska | 110 | $28,080 | $37,990 | $45,570 |
| Colorado | 2,810 | $33,510 | $37,620 | $49,640 |
| Virginia | 1,940 | $30,160 | $37,560 | $47,060 |
| Arizona | 2,170 | $30,580 | $37,440 | $45,760 |
| Indiana | 2,230 | $27,970 | $37,440 | $65,140 |
| Ohio | 2,700 | $28,180 | $37,440 | $61,690 |
| Michigan | 2,150 | $26,810 | $36,540 | $46,410 |
| Delaware | 580 | $32,690 | $36,500 | $45,500 |
| Tennessee | 1,460 | $32,610 | $35,960 | $48,530 |
| Maryland | 3,420 | $31,200 | $35,850 | $58,750 |
| Pennsylvania | 9,410 | $30,680 | $35,810 | $59,190 |
| Florida | 5,690 | $29,170 | $35,730 | $43,410 |
| Wisconsin | 990 | $28,060 | $35,580 | $48,490 |
| Utah | 1,890 | $28,310 | $35,480 | $43,080 |
| Kansas | 180 | $28,290 | $35,440 | $43,520 |
| Kentucky | 420 | $32,140 | $34,450 | $38,940 |
| Georgia | 2,030 | $21,550 | $34,230 | $46,920 |
| North Carolina | 2,760 | $29,500 | $33,730 | $36,150 |
| Missouri | 150 | $28,600 | $33,560 | $52,070 |
| Texas | 2,830 | $25,330 | $33,350 | $42,760 |
| West Virginia | 1,190 | $29,720 | $32,800 | $80,280 |
| South Carolina | 1,050 | $28,690 | $32,690 | $76,020 |
| Montana | 70 | $28,300 | $32,600 | $85,080 |
| Nevada | 1,500 | $26,770 | $31,480 | $48,060 |
| New Mexico | 510 | $31,450 | $31,460 | $42,650 |
| Puerto Rico | Not available | $23,770 | $31,460 | $31,530 |
| Rhode Island | Not available | $31,200 | $31,200 | $62,370 |
| Arkansas | Not available | $22,880 | $30,830 | $34,990 |
| Alabama | 250 | $19,360 | $29,190 | $43,170 |
| Oklahoma | 130 | $22,220 | $28,610 | $35,970 |
| Louisiana | 440 | $15,080 | $25,450 | $44,240 |
Other protective service occupations
- Security Guards
- Police and Sheriff's Patrol Officers
- Correctional Officers and Jailers
- Firefighters
- Lifeguards, Ski Patrol, and Other Recreational Protective Service Workers
- First-Line Supervisors of Police and Detectives
- Detectives and Criminal Investigators
- First-Line Supervisors of Firefighting and Prevention Workers
Questions this page answers
What is the national median wage for Crossing Guards and Flaggers?
In the May 2025 OEWS estimates, the national median annual wage for Crossing Guards and Flaggers is $38,100. Employment is 94,360.
How does Crossing Guards and Flaggers pay compare with all occupations?
The national median for Crossing Guards and Flaggers is 25.3% lower than the all-occupations median of $50,980.
Which metro has the highest published median for Crossing Guards and Flaggers?
Among metros with a published annual median in the May 2025 tables, Charleston-North Charleston, SC is highest on this page's list at $73,990.