How many railroad crossings are in Washington?
The FRA inventory of 21 October 2026 lists 2,201 public railroad crossings in Washington. 35% have gates, and 302 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 2,201
- Public crossings with gates
- 35%
- Incidents at public crossings since 2016
- 302
- Public crossings with signs only
- 1,076
Members only. Sign in or create a free account.
All crossings in Washington, public and private.
Browse the listThe map counts public and private crossings; the totals above count public crossings only. Use the legend to compare the number of crossings in each area.
Crossings
2,201 public crossings are listed in Washington.
The map shades each area by how many crossings it holds.
Warning devices
49% of public crossings in Washington have signs only, with no lights or gates.
The map shows the share of crossings with signs only in each area.
Train traffic
The largest group of Washington crossings sees 1–4 trains a day.
The map shows the median number of trains a day in each area.
How Washington's public crossings are equipped and used.
Most crossings in Washington have signs but no lights or gates.
| Warning device | Crossings |
|---|---|
| Gates | 770 |
| Flashing lights | 218 |
| Signs only | 1,076 |
| Other or not reported | 137 |
302 incidents have been reported in Washington since 2016.
| Group | Incidents (Incidents) |
|---|---|
| 2016 | 27 |
| 2017 | 30 |
| 2018 | 29 |
| 2019 | 35 |
| 2020 | 31 |
| 2021 | 24 |
| 2022 | 25 |
| 2023 | 24 |
| 2024 | 35 |
| 2025 | 31 |
| 2026 (partial) | 11 |
The largest group of Washington crossings sees 1–4 trains a day.
| Group | Crossings (Crossings) |
|---|---|
| 0 | 655 |
| 1–4 | 866 |
| 5–9 | 246 |
| 10–19 | 203 |
| 20–39 | 178 |
| 40+ | 48 |
| Not reported | 5 |
King has more public crossings than any other county in Washington.
| County | Crossings (Crossings) |
|---|---|
| King | 271 |
| Spokane | 202 |
| Yakima | 187 |
| Pierce | 181 |
| Whitman | 110 |
| Benton | 93 |
| Grant | 93 |
| Walla Walla | 93 |
| Lincoln | 92 |
| Whatcom | 86 |
Show all 32 counties
King 271, Spokane 202, Yakima 187, Pierce 181, Whitman 110, Benton 93, Grant 93, Walla Walla 93, Lincoln 92, Whatcom 86, Lewis 80, Grays Harbor 79, Skagit 71, Clark 70, Thurston 66, Snohomish 63, Stevens 57, Adams 48, Cowlitz 46, Chelan 36, Franklin 34, Pend Oreille 26, Columbia 23, Kittitas 22, Okanogan 22, Mason 17, Klickitat 9, Kitsap 8, Skamania 7, Ferry 4, Douglas 3, Asotin 2.
The federal inventory for Washington lists 4,776 crossing records, including 4,771 with usable map locations. The record list below includes public and private crossings.
Record coverage
Each measure covers all 4,776 records in this state. Missing information remains in the directory.
- Usable map locations
- 4,771 of 4,776 records5 records have missing information.
- Reported road counts
- 2,342 of 4,776 records2,434 records have missing information.
- Complete train counts
- 4,771 of 4,776 records5 records have missing information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
Counties and cities in Washington
Cities
- Seattle127 public crossings
- Tacoma85 public crossings
- Yakima84 public crossings
- Spokane69 public crossings
- Walla Walla54 public crossings
- Kennewick51 public crossings
- Centralia42 public crossings
- Kent39 public crossings
- Moses Lake35 public crossings
- Bellingham30 public crossings
- Vancouver30 public crossings
- Renton29 public crossings
All 171 cities with a page, A to Z
C
E
I
M
S
Counties
- King County271 public crossings
- Spokane County202 public crossings
- Yakima County187 public crossings
- Pierce County181 public crossings
- Whitman County110 public crossings
- Benton County93 public crossings
- Grant County93 public crossings
- Walla Walla County93 public crossings
- Lincoln County92 public crossings
- Whatcom County86 public crossings
- Lewis County80 public crossings
- Grays Harbor County79 public crossings
All 31 counties with a page, A to Z
All 4,776 crossings in Washington, public and private
Records 1–100 of 4,776
- Crossing 058577YPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058578FPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058579MWilliams StOakesdale100 vehicles a day, counted 1989, 37 years old.
- Crossing 058580GSR 27-first StOakesdale1,100 vehicles a day, counted 2021, 5 years old.
- Crossing 058581NBartlett StOakesdale190 vehicles a day, counted 1989, 37 years old.
- Crossing 058582VSteptoe AveOakesdale150 vehicles a day, counted 1989, 37 years old.
- Crossing 058583CAlleyOakesdale50 vehicles a day, counted 1989, 37 years old.
- Crossing 058584JPrivate RoadOakesdaleRoad traffic is not reported.
- Crossing 058585RSR 27Oakesdale750 vehicles a day, counted 2021, 5 years old.
- Crossing 058587EPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058588LPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058589TPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058590MPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058591UPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058592BBlack Rd 23000Oakesdale20 vehicles a day, counted 1989, 37 years old.
- Crossing 058594PPeringer Road 23100Oakesdale25 vehicles a day, counted 1989, 37 years old.
- Crossing 058595WRobertson N-2630Oakesdale15 vehicles a day, counted 1989, 37 years old.
- Crossing 058596DPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058597KPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058598SPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058599YPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058601XDry Crk Rd 2500Garfield360 vehicles a day, counted 1989, 37 years old.
- Crossing 058602EPvt XingGarfieldRoad traffic is not reported.
- Crossing 058603LPvt XingGarfieldRoad traffic is not reported.
- Crossing 058606G3rd StGarfield50 vehicles a day, counted 1989, 37 years old.
- Crossing 058607N2nd StGarfield50 vehicles a day, counted 1989, 37 years old.
- Crossing 058608VCalifornia StGarfield430 vehicles a day, counted 1989, 37 years old.
- Crossing 058609CSR 27 Main StGarfield1,300 vehicles a day, counted 2021, 5 years old.
- Crossing 058611D3rd St At WesleyGarfield100 vehicles a day are reported. The count year is not reported.
- Crossing 058612KB StGarfield40 vehicles a day are reported. The count year is not reported.
- Crossing 058613SPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058614YPvt XingGarfieldRoad traffic is not reported.
- Crossing 058615FPvt XingGarfieldRoad traffic is not reported.
- Crossing 058634KW Deno RdSpokane103 vehicles a day, counted 1988, 38 years old.
- Crossing 058636YN Craig RdSpokane150 vehicles a day, counted 1988, 38 years old.
- Crossing 058637FS Rambo RdAirway Heights273 vehicles a day, counted 1988, 38 years old.
- Crossing 058638MS Dover RdSpokane1,575 vehicles a day, counted 2018, 8 years old.
- Crossing 058640NS Graham Rd/Christensen RdSpokane10 vehicles a day, counted 2018, 8 years old.
- Crossing 058641VMcFarlane RdSpokane110 vehicles a day, counted 2018, 8 years old.
- Crossing 058642CS Brooks RdEspanola2,462 vehicles a day, counted 2020, 6 years old.
- Crossing 058645XS Espanola RdEspanola569 vehicles a day, counted 2020, 6 years old.
- Crossing 058646EW Manila RdEspanola149 vehicles a day, counted 1988, 38 years old.
- Crossing 058648TW Hallett RdEspanola148 vehicles a day, counted 1988, 38 years old.
- Crossing 058649AS Stangland RdEspanola86 vehicles a day, counted 1988, 38 years old.
- Crossing 058650UWaukon Rd NWaukon62 vehicles a day, counted 1988, 38 years old.
- Crossing 058651BPrivateHarringtonRoad traffic is not reported.
- Crossing 058653PBlack RoadDavenportRoad traffic is not reported.
- Crossing 058654WPrivateHarringtonRoad traffic is not reported.
- Crossing 058656KCloverdale Rd EWaukon164 vehicles a day, counted 1986, 40 years old.
- Crossing 058657SPrivateHarringtonRoad traffic is not reported.
- Crossing 058658YIdaho St NEdwall340 vehicles a day, counted 2021, 5 years old.
- Crossing 058659FOregon St NEdwall10 vehicles a day, counted 1986, 40 years old.
- Crossing 058660AKaiser Rd NEdwall10 vehicles a day, counted 1986, 40 years old.
- Crossing 058661GThorpe Rd NEdwall10 vehicles a day, counted 1986, 40 years old.
- Crossing 058664CStutheit Rd EEdwall1 vehicle a day, counted 1988, 38 years old.
- Crossing 058665JColeman Rd EEdwall15 vehicles a day, counted 1986, 40 years old.
- Crossing 058759KUnion AveNewport330 vehicles a day, counted 1989, 37 years old.
- Crossing 058789CGreen Bluff RdSpokane400 vehicles a day, counted 1988, 38 years old.
- Crossing 058790WE Day Mt SpokaneSpokane1,030 vehicles a day, counted 1988, 38 years old.
- Crossing 058793SE Farwell RoadSpokane1,500 vehicles a day, counted 1988, 38 years old.
- Crossing 058794YE Peone RdSpokane4,262 vehicles a day are reported. The count year is not reported.
- Crossing 058795FMarket StSpokane4,000 vehicles a day, counted 1988, 38 years old.
- Crossing 058803VN Freya StSpokane900 vehicles a day, counted 1988, 38 years old.
- Crossing 058812UPvt XingOrovilleRoad traffic is not reported.
- Crossing 058813BPvt XingOrovilleRoad traffic is not reported.
- Crossing 058897YLd Johnson 00700Rosalia50 vehicles a day, counted 1989, 37 years old.
- Crossing 058898FPvt XingRosaliaRoad traffic is not reported.
- Crossing 058899MPvt XingRosaliaRoad traffic is not reported.
- Crossing 058900EPvt XingRosaliaRoad traffic is not reported.
- Crossing 058901LPvt XingRosaliaRoad traffic is not reported.
- Crossing 058902TPvt XingRosaliaRoad traffic is not reported.
- Crossing 058903APvt XingRosaliaRoad traffic is not reported.
- Crossing 058904GPvt XingRosaliaRoad traffic is not reported.
- Crossing 058905NSR 271Oakesdale710 vehicles a day, counted 2021, 5 years old.
- Crossing 058906VPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058907CPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058909RPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058911SPvt XingOakesdaleRoad traffic is not reported.
- Crossing 058912YHodges Rd 28000Oakesdale200 vehicles a day, counted 1987, 39 years old.
- Crossing 058978YPrivateSpokane150 vehicles a day, counted 1989, 37 years old.
- Crossing 058979FW Marshall CreekSpokaneRoad traffic is not reported.
- Crossing 058980APvt XingSpokaneRoad traffic is not reported.
- Crossing 058981GPvt XingSpokaneRoad traffic is not reported.
- Crossing 058982NGoss RdSpokane25 vehicles a day, counted 1989, 37 years old.
- Crossing 058983VAnderson RdSpokane100 vehicles a day, counted 1989, 37 years old.
- Crossing 058984CPvt XingSpokaneRoad traffic is not reported.
- Crossing 058985JPvt XingSpokaneRoad traffic is not reported.
- Crossing 058987XPvt XingSpokaneRoad traffic is not reported.
- Crossing 058988EPvt XingSpokaneRoad traffic is not reported.
- Crossing 058989LParker RdSpokane100 vehicles a day, counted 1989, 37 years old.
- Crossing 058991MCameron RdSpokane100 vehicles a day, counted 1989, 37 years old.
- Crossing 058992UPvt XingSpokaneRoad traffic is not reported.
- Crossing 058995PCornwall RdSpokane30 vehicles a day, counted 1989, 37 years old.
- Crossing 058996WWatt RdSpangle50 vehicles a day, counted 1989, 37 years old.
- Crossing 058997DN Spangle RdSpangle100 vehicles a day, counted 1986, 40 years old.
- Crossing 058998K7th St/SpangleSpangle30 vehicles a day, counted 1989, 37 years old.
- Crossing 059001Y3rd StSpangle490 vehicles a day, counted 1988, 38 years old.
- Crossing 059002F2nd StSpangle150 vehicles a day, counted 1988, 38 years old.
- Crossing 059003M1st StSpokane130 vehicles a day, counted 1988, 38 years old.
- Crossing 059004UKeevy RoadSpangle100 vehicles a day, counted 1989, 37 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates