Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
As of October 2025, the average salary for a crossing guard in the United States stands at $32,761 per year, translating to about $16 per hour. This role is vital for ensuring the safety of children and pedestrians at busy intersections. Factors influencing salary include location, years of experience, and job responsibilities. For instance, crossing guards in urban areas often earn more than those in rural locations due to higher demand and cost of living adjustments.
In addition to location, the average salary for crossing guards varies significantly by state. For example, states with higher living costs may offer more competitive salaries. Some of the highest-paying states include California, New York, and Texas. Experience also plays a crucial role in salary progression; seasoned crossing guards tend to earn more, reflecting their expertise and reliability.
Crossing guards may find opportunities for advancement through additional training or by taking on supervisory roles. This not only enhances their earning potential but also contributes to community safety efforts. As you consider a career as a crossing guard, researching local salary data and job openings can provide valuable insights.
Let Zippia find your next crossing guard job
Let Zippia find your next crossing guard job
The average crossing guard salary in Washington, North Dakota, and New York are the highest in the U.S. The lowest average crossing guard salary states are Georgia, Louisiana, and New Mexico.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New York | $39,117 | $18.81 |
| 2 | Wyoming | $35,286 | $16.96 |
| 3 | Rhode Island | $36,967 | $17.77 |
| 4 | Minnesota | $39,009 | $18.75 |
| 5 | Washington | $41,727 | $20.06 |
| 6 | North Dakota | $40,308 | $19.38 |
| 7 | Ohio | $34,696 | $16.68 |
| 8 | Connecticut | $34,873 | $16.77 |
| 9 | Iowa | $34,917 | $16.79 |
| 10 | Wisconsin | $35,600 | $17.12 |
| 11 | Pennsylvania | $34,552 | $16.61 |
| 12 | Delaware | $35,853 | $17.24 |
| 13 | Indiana | $35,949 | $17.28 |
| 14 | New Hampshire | $37,263 | $17.91 |
| 15 | Massachusetts | $34,054 | $16.37 |
| 16 | California | $34,750 | $16.71 |
| 17 | Illinois | $33,649 | $16.18 |
| 18 | New Jersey | $35,893 | $17.26 |
| 19 | Oregon | $37,888 | $18.22 |
| 20 | Vermont | $35,354 | $17.00 |
| 21 | Alaska | $34,366 | $16.52 |
| 22 | District of Columbia | $35,270 | $16.96 |
| 23 | Hawaii | $34,521 | $16.60 |
| 24 | Montana | $31,849 | $15.31 |
| 25 | Maine | $31,597 | $15.19 |
| 26 | Colorado | $31,698 | $15.24 |
| 27 | Tennessee | $33,528 | $16.12 |
| 28 | Kentucky | $29,008 | $13.95 |
| 29 | Maryland | $32,574 | $15.66 |
| 30 | Virginia | $34,349 | $16.51 |
| 31 | West Virginia | $29,515 | $14.19 |
| 32 | Nevada | $31,510 | $15.15 |
| 33 | South Dakota | $32,116 | $15.44 |
| 34 | Arkansas | $28,290 | $13.60 |
| 35 | Arizona | $26,050 | $12.52 |
| 36 | Kansas | $29,957 | $14.40 |
| 37 | Michigan | $28,979 | $13.93 |
| 38 | Missouri | $26,824 | $12.90 |
| 39 | Texas | $26,695 | $12.83 |
| 40 | Alabama | $24,044 | $11.56 |
| 41 | Nebraska | $28,213 | $13.56 |
| 42 | Utah | $26,017 | $12.51 |
| 43 | Idaho | $28,183 | $13.55 |
| 44 | Oklahoma | $27,140 | $13.05 |
| 45 | South Carolina | $26,348 | $12.67 |
| 46 | Mississippi | $22,879 | $11.00 |
| 47 | North Carolina | $28,082 | $13.50 |
| 48 | Florida | $23,907 | $11.49 |
| 49 | Georgia | $25,978 | $12.49 |
| 50 | Louisiana | $24,443 | $11.75 |
| 51 | New Mexico | $24,414 | $11.74 |
The highest-paying cities for crossing guards are Cottage Grove, MN, Salem, OR, and Nashua, NH.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Cottage Grove, MN | $38,956 | $18.73 |
| 2 | Salem, OR | $37,877 | $18.21 |
| 3 | Nashua, NH | $37,176 | $17.87 |
| 4 | De Pere, WI | $36,035 | $17.32 |
| 5 | Fairfield, CA | $35,730 | $17.18 |
| 6 | Davenport, IA | $35,025 | $16.84 |
| 7 | Bristol, CT | $34,985 | $16.82 |
| 8 | Reading, PA | $34,587 | $16.63 |
| 9 | Fairbanks, AK | $34,517 | $16.59 |
| 10 | Dublin, OH | $34,479 | $16.58 |
| 11 | Boston, MA | $34,023 | $16.36 |
| 12 | Arlington Heights, IL | $33,904 | $16.30 |
| 13 | Danville, VA | $32,719 | $15.73 |
| 14 | Great Falls, MT | $32,485 | $15.62 |
| 15 | Covington, KY | $30,305 | $14.57 |
| 16 | Detroit, MI | $28,973 | $13.93 |
| 17 | El Paso, TX | $28,034 | $13.48 |
| 18 | Syracuse, UT | $26,246 | $12.62 |
| 19 | Surprise, AZ | $26,118 | $12.56 |
| 20 | Madison, AL | $24,792 | $11.92 |
A crossing guard's salary ranges from $24,000 a year at the 10th percentile to $43,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $43,000 | $3,583 | $21 |
| 75th Percentile | $38,000 | $3,167 | $18 |
| Average | $32,761 | $2,730 | $16 |
| 25th Percentile | $28,000 | $2,333 | $13 |
| 10th Percentile | $24,000 | $2,000 | $12 |
The highest paying types of crossing guards are rail signal worker, flagman, and school crossing guard.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Flagger | $29,484 | $2,457 | $14.18 | 6,597 |
| School Crossing Guard | $41,620 | $3,468 | $20.01 | 35,018 |
Top companies hiring crossing guards now:
Crossing guard salaries at Dublin City Schools and Midway are the highest-paying according to our most recent salary estimates. In addition, the average crossing guard salary at companies like Chicago Public Schools and National Express are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Dublin City Schools | $45,896 | $22.07 |
| 2 | Midway | $41,203 | $19.81 |
| 3 | Chicago Public Schools | $41,057 | $19.74 |
| 4 | National Express | $40,453 | $19.45 |
| 5 | City of Covington | $37,948 | $18.24 |
| 6 | City of Austin | $37,772 | $18.16 |
| 7 | Village of Lincolnwood | $37,686 | $18.12 |
| 8 | City of Corinth | $37,177 | $17.87 |
| 9 | Coe | $36,018 | $17.32 |
| 10 | City of Tacoma | $35,942 | $17.28 |
| 11 | Loudoun County Social Svc | $35,907 | $17.26 |
| 12 | Brinker International | $35,480 | $17.06 |
| 13 | The SOS Group | $35,030 | $16.84 |
| 14 | Naperville School District 203 | $34,484 | $16.58 |
| 15 | City of Racine | $34,096 | $16.39 |
| 16 | Goldbelt Falcon | $33,900 | $16.30 |
| 17 | Greenfield Union School District | $33,823 | $16.26 |
| 18 | Washington City Paper | $33,802 | $16.25 |
| 19 | Andover Public Schools | $33,699 | $16.20 |
| 20 | Woodstock, Georgia | $33,574 | $16.14 |
The average crossing guard salary has risen by $7,821 over the last ten years. In 2014, the average crossing guard earned $24,940 annually, but today, they earn $32,761 a year. That works out to a 15% change in pay for crossing guards over the last decade.
Compare crossing guard salaries for cities or states with the national average over time.
Compare crossing guard salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $32,800 | $15.75 | +3.3% |
| 2025 | $31,700 | $15.22 | +2.7% |
| 2024 | $30,800 | $14.81 | +4.6% |
| 2023 | $29,400 | $14.13 | +3.4% |
| 2022 | $28,400 | $13.66 | +6.0% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Academy District 20 | Crossing Guard | Colorado Springs, CO | 06/29/2025 | $36,376 |
| Bernco | Crossing Guard | Albuquerque, NM | 06/28/2025 | $31,660 |
| Somerton Elementary School District 11 | Crossing Guard | Somerton, AZ | 06/28/2025 | $30,700 |
| Department of Workforce Services | Crossing Guard | Cottonwood Heights, UT | 06/27/2025 | $31,305 |
| Ashland Massachusetts | Crossing Guard | Ashland, MA | 06/27/2025 | $58,624 |
| Lincoln Public Schools | Crossing Guard-Hanscom Campus) | Lincoln, MA | 06/27/2025 | $44,975 |
| Round Rock | Crossing Guard | Round Rock, TX | 06/27/2025 | $31,827 |
| Bernalillo County, Nm | Crossing Guard | Albuquerque, NM | 06/27/2025 | $31,660 |
| Rantoul City School District 137 | Crossing Guard | Kane, IL | 06/27/2025 | $34,811 |
| Elk River Area School District | Crossing Guard (.DAY) | Elk River, MN | 06/26/2025 | $42,199 |
Search for crossing guard jobs