How many railroad crossings are in Oregon?
The FRA inventory of 21 October 2026 lists 1,876 public railroad crossings in Oregon. 43% have gates, and 153 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 1,876
- Public crossings with gates
- 43%
- Incidents at public crossings since 2016
- 153
- Public crossings with signs only
- 915
Members only. Sign in or create a free account.
All crossings in Oregon, 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
1,876 public crossings are listed in Oregon.
The map shades each area by how many crossings it holds.
Warning devices
49% of public crossings in Oregon 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 Oregon crossings sees 1–4 trains a day.
The map shows the median number of trains a day in each area.
How Oregon's public crossings are equipped and used.
Most crossings in Oregon have signs but no lights or gates.
| Warning device | Crossings |
|---|---|
| Gates | 815 |
| Flashing lights | 59 |
| Signs only | 915 |
| Other or not reported | 87 |
153 incidents have been reported in Oregon since 2016.
| Group | Incidents (Incidents) |
|---|---|
| 2016 | 17 |
| 2017 | 19 |
| 2018 | 11 |
| 2019 | 13 |
| 2020 | 13 |
| 2021 | 13 |
| 2022 | 13 |
| 2023 | 10 |
| 2024 | 17 |
| 2025 | 12 |
| 2026 (partial) | 15 |
The largest group of Oregon crossings sees 1–4 trains a day.
| Group | Crossings (Crossings) |
|---|---|
| 0 | 247 |
| 1–4 | 749 |
| 5–9 | 227 |
| 10–19 | 528 |
| 20–39 | 68 |
| 40+ | 57 |
| Not reported | 0 |
Linn has more public crossings than any other county in Oregon.
| County | Crossings (Crossings) |
|---|---|
| Linn | 194 |
| Multnomah | 185 |
| Marion | 163 |
| Washington | 154 |
| Lane | 139 |
| Umatilla | 116 |
| Yamhill | 85 |
| Klamath | 83 |
| Jackson | 76 |
| Douglas | 66 |
Show all 32 counties
Linn 194, Multnomah 185, Marion 163, Washington 154, Lane 139, Umatilla 116, Yamhill 85, Klamath 83, Jackson 76, Douglas 66, Benton 63, Clackamas 62, Tillamook 55, Columbia 47, Union 45, Polk 43, Deschutes 36, Baker 33, Coos 30, Clatsop 29, Malheur 26, Jefferson 23, Hood River 22, Josephine 21, Wallowa 21, Lincoln 15, Lake 10, Gilliam 9, Wasco 9, Crook 8, Morrow 7, Sherman 1.
The federal inventory for Oregon lists 3,709 crossing records, including 3,685 with usable map locations. The record list below includes public and private crossings.
Record coverage
Each measure covers all 3,709 records in this state. Missing information remains in the directory.
- Usable map locations
- 3,685 of 3,709 records24 records have missing information.
- Reported road counts
- 2,241 of 3,709 records1,468 records have missing information.
- Complete train counts
- 3,708 of 3,709 records1 record has missing information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
Counties and cities in Oregon
Cities
- Portland168 public crossings
- Albany75 public crossings
- Salem58 public crossings
- Lebanon44 public crossings
- Corvallis40 public crossings
- Hillsboro36 public crossings
- Beaverton35 public crossings
- Eugene35 public crossings
- Pendleton29 public crossings
- Newberg27 public crossings
- Harrisburg25 public crossings
- Milton-Freewater25 public crossings
All 150 cities with a page, A to Z
C
M
S
W
Counties
- Linn County194 public crossings
- Multnomah County185 public crossings
- Marion County163 public crossings
- Washington County154 public crossings
- Lane County139 public crossings
- Umatilla County116 public crossings
- Yamhill County85 public crossings
- Klamath County83 public crossings
- Jackson County76 public crossings
- Douglas County66 public crossings
- Benton County63 public crossings
- Clackamas County62 public crossings
All 31 counties with a page, A to Z
All 3,709 crossings in Oregon, public and private
Records 1–100 of 3,709
- Crossing 057858ENW FrontPortland500 vehicles a day, counted 2001, 25 years old.
- Crossing 057860FPvt XingPortlandRoad traffic is not reported.
- Crossing 057863BKnappton Gen RdPortlandRoad traffic is not reported.
- Crossing 057867DPvt XingPortlandRoad traffic is not reported.
- Crossing 057869SNW 107th AvePortland500 vehicles a day, counted 1988, 38 years old.
- Crossing 057870LNW 112th AvePortland200 vehicles a day, counted 1988, 38 years old.
- Crossing 057872APvt XingPortlandRoad traffic is not reported.
- Crossing 057875VNW Marina WayPortland200 vehicles a day, counted 1988, 38 years old.
- Crossing 057878RNW Larson RoadPortlandRoad traffic is not reported.
- Crossing 057880SPvt XingPortlandRoad traffic is not reported.
- Crossing 057881YPvt XingPortlandRoad traffic is not reported.
- Crossing 057882FPvt XingPortlandRoad traffic is not reported.
- Crossing 057885BPvt XingScappooseRoad traffic is not reported.
- Crossing 057886HPvt XingScappooseRoad traffic is not reported.
- Crossing 057887PLower Rocky Pt RdScappoose200 vehicles a day, counted 2001, 25 years old.
- Crossing 057889DPvt XingScappooseRoad traffic is not reported.
- Crossing 057890XPvt XingScappooseRoad traffic is not reported.
- Crossing 057891EPvt XingScappooseRoad traffic is not reported.
- Crossing 057892LPvt XingScappooseRoad traffic is not reported.
- Crossing 057893TPvt XingScappooseRoad traffic is not reported.
- Crossing 057894APvt XingScappooseRoad traffic is not reported.
- Crossing 057895GDike RdScappoose100 vehicles a day, counted 1988, 38 years old.
- Crossing 057896NHavlik DrScappoose4,000 vehicles a day, counted 2009, 17 years old.
- Crossing 057901HMaple StScappoose720 vehicles a day, counted 1988, 38 years old.
- Crossing 057902PColumbia AveScappoose1,737 vehicles a day, counted 1988, 38 years old.
- Crossing 057906SPvt XingScappooseRoad traffic is not reported.
- Crossing 057910GWest Lane RdScappoose150 vehicles a day, counted 1988, 38 years old.
- Crossing 057911NCemetery RdScappoose100 vehicles a day, counted 1988, 38 years old.
- Crossing 057913CFullerton RdScappooseRoad traffic is not reported.
- Crossing 057914JPvt XingScappooseRoad traffic is not reported.
- Crossing 057915RPvt XingScappooseRoad traffic is not reported.
- Crossing 057917EPvt XingScappooseRoad traffic is not reported.
- Crossing 057918LPvt XingWarrenRoad traffic is not reported.
- Crossing 057919TPvt XingWarrenRoad traffic is not reported.
- Crossing 057920MPvt XingWarrenRoad traffic is not reported.
- Crossing 057921UBerg Rd MaxbergWarren300 vehicles a day, counted 1988, 38 years old.
- Crossing 057924PBennett RdWarren1,050 vehicles a day, counted 1988, 38 years old.
- Crossing 057927KMillard RdSt Helens500 vehicles a day, counted 1988, 38 years old.
- Crossing 057928SPvt XingSt HelensRoad traffic is not reported.
- Crossing 057930TGable RdSt Helens1,850 vehicles a day, counted 1988, 38 years old.
- Crossing 057932GColumbia BlvdSt Helens7,160 vehicles a day, counted 1988, 38 years old.
- Crossing 057936JOld Portland RdSt Helens2,000 vehicles a day, counted 1988, 38 years old.
- Crossing 057937ROd Portld GablSt Helens3,100 vehicles a day, counted 1988, 38 years old.
- Crossing 057938XSt Helens StSt Helens7,160 vehicles a day, counted 1988, 38 years old.
- Crossing 057941FWyeth StSt Helens3,334 vehicles a day, counted 1988, 38 years old.
- Crossing 057943UDeer Island RdSt Helens4,000 vehicles a day, counted 1988, 38 years old.
- Crossing 057944BPvt XingSt HelensRoad traffic is not reported.
- Crossing 057946PI StColumbia City748 vehicles a day, counted 2024, 2 years old.
- Crossing 057947WE StColumbia City803 vehicles a day, counted 2024, 2 years old.
- Crossing 057948DPacific StreetColumbia City81 vehicles a day, counted 2024, 2 years old.
- Crossing 057950ELwr Col River HwyColumbia City8,545 vehicles a day, counted 1993, 33 years old.
- Crossing 057952TPvt XingColumbia CityRoad traffic is not reported.
- Crossing 057954GPvt XingColumbia CityRoad traffic is not reported.
- Crossing 057955NPvt XingColumbia CityRoad traffic is not reported.
- Crossing 057956VPvt XingColumbia CityRoad traffic is not reported.
- Crossing 057957CDear Island RanchColumbia CityRoad traffic is not reported.
- Crossing 057958JPvt XingColumbia CityRoad traffic is not reported.
- Crossing 057959RPvt XingDeer IslandRoad traffic is not reported.
- Crossing 057963FPvt XingGobleRoad traffic is not reported.
- Crossing 057964MBig Meadow RanchGobleRoad traffic is not reported.
- Crossing 057966BColumbia Stock RhGobleRoad traffic is not reported.
- Crossing 057967HPvt XingGobleRoad traffic is not reported.
- Crossing 057969WLake StGoble100 vehicles a day, counted 1988, 38 years old.
- Crossing 057970RPvt XingGobleRoad traffic is not reported.
- Crossing 057971XPvt XingGobleRoad traffic is not reported.
- Crossing 057972EPvt XingGobleRoad traffic is not reported.
- Crossing 057974TGraham RdPrescott220 vehicles a day, counted 1989, 37 years old.
- Crossing 057975A6th St E At A StRainier24 vehicles a day, counted 1988, 38 years old.
- Crossing 057976G5th St E At A StRainier209 vehicles a day, counted 1988, 38 years old.
- Crossing 057977N4th St E At A StRainier283 vehicles a day, counted 1988, 38 years old.
- Crossing 057978V3rd St E At A StRainier899 vehicles a day, counted 1988, 38 years old.
- Crossing 057979C2nd St E At A StRainier1,043 vehicles a day, counted 1988, 38 years old.
- Crossing 057980WFirst St At A StRainier1,254 vehicles a day, counted 1988, 38 years old.
- Crossing 057981D2nd St W At A StRainier2,188 vehicles a day, counted 1988, 38 years old.
- Crossing 057982KPvt XingRainier107 vehicles a day, counted 1988, 38 years old.
- Crossing 057983SPvt XingRainierRoad traffic is not reported.
- Crossing 057985FPvt XingRainierRoad traffic is not reported.
- Crossing 057987UPvt XingRainierRoad traffic is not reported.
- Crossing 057991JPvt XingRainierRoad traffic is not reported.
- Crossing 057992RPvt XingQuincyRoad traffic is not reported.
- Crossing 057993XMayger Fill RdQuincy300 vehicles a day, counted 1988, 38 years old.
- Crossing 057994EPvt XingQuincyRoad traffic is not reported.
- Crossing 057995LPvt XingQuincyRoad traffic is not reported.
- Crossing 057996TCounty RdQuincy250 vehicles a day, counted 1987, 39 years old.
- Crossing 057997APvt XingQuincyRoad traffic is not reported.
- Crossing 057998GPvt XingQuincyRoad traffic is not reported.
- Crossing 058001VPvt XingQuincyRoad traffic is not reported.
- Crossing 058002CHermo RdQuincy750 vehicles a day, counted 2007, 19 years old.
- Crossing 058004RBeaver Dike RdQuincy150 vehicles a day, counted 2002, 24 years old.
- Crossing 058006EDepot StClatskanie756 vehicles a day, counted 1988, 38 years old.
- Crossing 058008TPvt XingClatskanieRoad traffic is not reported.
- Crossing 058009APvt XingClatskanieRoad traffic is not reported.
- Crossing 058010UPoint Adams RdClatskanie50 vehicles a day, counted 1988, 38 years old.
- Crossing 058011BPvt XingClatskanieRoad traffic is not reported.
- Crossing 058012HCounty Rd 198Clatskanie50 vehicles a day, counted 1988, 38 years old.
- Crossing 058013PPvt XingWestportRoad traffic is not reported.
- Crossing 058014WPvt XingWestportRoad traffic is not reported.
- Crossing 058015DPvt XingWestportRoad traffic is not reported.
- Crossing 058016KMarshland Dist RWestport80 vehicles a day, counted 2002, 24 years old.
- Crossing 058017SWoodson Rd 4504Westport300 vehicles a day, counted 2002, 24 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates