How many railroad crossings are in Utah?
The FRA inventory of 21 October 2026 lists 767 public railroad crossings in Utah. 38% have gates, and 144 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 767
- Public crossings with gates
- 38%
- Incidents at public crossings since 2016
- 144
- Public crossings with signs only
- 311
Members only. Sign in or create a free account.
All crossings in Utah, 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
767 public crossings are listed in Utah.
The map shades each area by how many crossings it holds.
Warning devices
41% of public crossings in Utah 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 Utah crossings sees 1–4 trains a day.
The map shows the median number of trains a day in each area.
How Utah's public crossings are equipped and used.
Most crossings in Utah have signs but no lights or gates.
| Warning device | Crossings |
|---|---|
| Gates | 292 |
| Flashing lights | 73 |
| Signs only | 311 |
| Other or not reported | 91 |
144 incidents have been reported in Utah since 2016.
| Group | Incidents (Incidents) |
|---|---|
| 2016 | 9 |
| 2017 | 6 |
| 2018 | 22 |
| 2019 | 16 |
| 2020 | 10 |
| 2021 | 11 |
| 2022 | 9 |
| 2023 | 15 |
| 2024 | 14 |
| 2025 | 23 |
| 2026 (partial) | 9 |
The largest group of Utah crossings sees 1–4 trains a day.
| Group | Crossings (Crossings) |
|---|---|
| 0 | 121 |
| 1–4 | 317 |
| 5–9 | 150 |
| 10–19 | 72 |
| 20–39 | 46 |
| 40+ | 60 |
| Not reported | 1 |
Salt Lake has more public crossings than any other county in Utah.
| County | Crossings (Crossings) |
|---|---|
| Salt Lake | 232 |
| Utah | 132 |
| Cache | 79 |
| Box Elder | 66 |
| Weber | 54 |
| Tooele | 35 |
| Juab | 34 |
| Davis | 30 |
| Carbon | 27 |
| Millard | 26 |
Show all 16 counties
Salt Lake 232, Utah 132, Cache 79, Box Elder 66, Weber 54, Tooele 35, Juab 34, Davis 30, Carbon 27, Millard 26, Iron 19, Grand 15, Beaver 6, Wasatch 6, Emery 5, Summit 1.
The federal inventory for Utah lists 1,334 crossing records, including 1,333 with usable map locations. The record list below includes public and private crossings.
Record coverage
Each measure covers all 1,334 records in this state. Missing information remains in the directory.
- Usable map locations
- 1,333 of 1,334 records1 record has missing information.
- Reported road counts
- 1,131 of 1,334 records203 records have missing information.
- Complete train counts
- 1,333 of 1,334 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 Utah
Cities
- Salt Lake City111 public crossings
- Ogden31 public crossings
- American Fork25 public crossings
- West Jordan22 public crossings
- Spanish Fork21 public crossings
- South Salt Lake20 public crossings
- Grantsville18 public crossings
- Springville18 public crossings
- West Valley City18 public crossings
- Murray17 public crossings
- Nephi16 public crossings
- Provo16 public crossings
All 77 cities with a page, A to Z
S
Counties
- Salt Lake County232 public crossings
- Utah County132 public crossings
- Cache County79 public crossings
- Box Elder County66 public crossings
- Weber County54 public crossings
- Tooele County35 public crossings
- Juab County34 public crossings
- Davis County30 public crossings
- Carbon County27 public crossings
- Millard County26 public crossings
- Iron County19 public crossings
- Grand County15 public crossings
All 1,334 crossings in Utah, public and private
Records 1–100 of 1,334
- Crossing 254225GPrivateCisco1 vehicle a day, counted 1982, 44 years old.
- Crossing 254228CPrivateCastle Gate1 vehicle a day, counted 1981, 45 years old.
- Crossing 254234FPrivate Railroad AccessSoldier Summit1 vehicle a day, counted 1981, 45 years old.
- Crossing 254235MPrivate UPRRSoldier Summit1 vehicle a day, counted 1981, 45 years old.
- Crossing 254236UCounty RoadSpanish Fork3,200 vehicles a day, counted 2010, 16 years old.
- Crossing 254237BSR-89Spanish Fork3,500 vehicles a day, counted 2023, 3 years old.
- Crossing 254254SPrivateWellington1 vehicle a day, counted 1982, 44 years old.
- Crossing 254255YPrivateWellington1 vehicle a day, counted 1981, 45 years old.
- Crossing 254309CCalifornia AvenueSalt Lake City23,185 vehicles a day, counted 2013, 13 years old.
- Crossing 254312KCurran HoustonMoabRoad traffic is not reported.
- Crossing 254345X10000 SouthSouth Jordan18,700 vehicles a day, counted 2023, 3 years old.
- Crossing 254346E9400 SouthSandy1,300 vehicles a day, counted 2023, 3 years old.
- Crossing 254400V700 SouthSpringville550 vehicles a day, counted 2010, 16 years old.
- Crossing 254401C400 WestSpringville550 vehicles a day, counted 2010, 16 years old.
- Crossing 254402JPrivateSpringville130 vehicles a day, counted 1988, 38 years old.
- Crossing 254403RPrivateSpringville30 vehicles a day, counted 2010, 16 years old.
- Crossing 254405ESR-147Spanish Fork15,349 vehicles a day, counted 2025, 1 year old.
- Crossing 254406L2550 EastSpanish Fork9,339 vehicles a day, counted 2025, 1 year old.
- Crossing 254407T3400 EastSpanish Fork850 vehicles a day, counted 2010, 16 years old.
- Crossing 254408A1600 SouthSpringville3,900 vehicles a day, counted 2010, 16 years old.
- Crossing 254409GWilliams LaneSpanish Fork100 vehicles a day, counted 2010, 16 years old.
- Crossing 254412P200 EastSpanish Fork800 vehicles a day, counted 2010, 16 years old.
- Crossing 254413WMain StreetSpanish Fork13,387 vehicles a day, counted 2025, 1 year old.
- Crossing 254414D300 WestSpanish Fork3,872 vehicles a day, counted 2025, 1 year old.
- Crossing 254416S6800 SouthSpanish Fork2,850 vehicles a day, counted 2010, 16 years old.
- Crossing 254418FSR 115/6800 SouthSpanish Fork556 vehicles a day, counted 2025, 1 year old.
- Crossing 254622E700 WestSalt Lake City2,000 vehicles a day, counted 2010, 16 years old.
- Crossing 254623LPrivate Industry-intsel SteelSalt Lake City1 vehicle a day, counted 1970, 56 years old.
- Crossing 254624TLayton AvenueSalt Lake City500 vehicles a day, counted 2010, 16 years old.
- Crossing 254625A900 WestSalt Lake City12,400 vehicles a day, counted 2014, 12 years old.
- Crossing 254626G1045 West StreetSalt Lake City1,000 vehicles a day, counted 2010, 16 years old.
- Crossing 254627NSR-68/Redwood RoadSalt Lake City29,055 vehicles a day, counted 2013, 13 years old.
- Crossing 254630W900 SouthSalt Lake City800 vehicles a day, counted 2023, 3 years old.
- Crossing 254635F500 WestSalt Lake City2,200 vehicles a day, counted 2010, 16 years old.
- Crossing 254639H800 SouthSalt Lake City8,340 vehicles a day, counted 1989, 37 years old.
- Crossing 254659U800 SouthSalt Lake City10,718 vehicles a day, counted 2024, 2 years old.
- Crossing 254712D900 WestProvo3,100 vehicles a day, counted 2023, 3 years old.
- Crossing 254714S700 WestProvo1,615 vehicles a day, counted 2024, 2 years old.
- Crossing 254715Y500 WestProvo8,600 vehicles a day, counted 2024, 2 years old.
- Crossing 254717M200 WestProvo8,700 vehicles a day, counted 2023, 3 years old.
- Crossing 254729G2000 SouthProvo850 vehicles a day, counted 2010, 16 years old.
- Crossing 254731H400 North StreetSpringville1,600 vehicles a day, counted 2010, 16 years old.
- Crossing 254733WWest Center StreetSpringville10,500 vehicles a day, counted 2010, 16 years old.
- Crossing 254734DPrivateSpringville1 vehicle a day, counted 1970, 56 years old.
- Crossing 254737Y700 SouthSpringville1,200 vehicles a day, counted 2010, 16 years old.
- Crossing 254739MSouth Main StreetSpringville1,500 vehicles a day, counted 2010, 16 years old.
- Crossing 254741NEvergreen RoadSpringville3,500 vehicles a day, counted 2010, 16 years old.
- Crossing 254743CSlant RoadMapleton550 vehicles a day, counted 2010, 16 years old.
- Crossing 254744JSR-147Mapleton9,100 vehicles a day, counted 2023, 3 years old.
- Crossing 254745R6800 South StreetMapleton750 vehicles a day, counted 2010, 16 years old.
- Crossing 254750M700 SouthSpringville1,200 vehicles a day, counted 2010, 16 years old.
- Crossing 254752BPrivateSpringville600 vehicles a day, counted 1980, 46 years old.
- Crossing 254753HMain StreetSpringville1,500 vehicles a day, counted 2010, 16 years old.
- Crossing 254754PPrivateSpringville1 vehicle a day, counted 1970, 56 years old.
- Crossing 254755WPrivateSpringville1 vehicle a day, counted 1970, 56 years old.
- Crossing 254756D1600 SouthSpringville550 vehicles a day, counted 2010, 16 years old.
- Crossing 254757KPrivate FieldSpringville1 vehicle a day, counted 1970, 56 years old.
- Crossing 254758SEvergreen RoadSpringville550 vehicles a day, counted 2010, 16 years old.
- Crossing 254759YPrivate FieldSpringville1 vehicle a day, counted 1970, 56 years old.
- Crossing 254760T5400 SouthSpringville650 vehicles a day, counted 2010, 16 years old.
- Crossing 254761APrivateSpringville1 vehicle a day, counted 1970, 56 years old.
- Crossing 254762G5900 SouthMurray10,500 vehicles a day, counted 2024, 2 years old.
- Crossing 254763N8th AvenueMidvale300 vehicles a day, counted 2011, 15 years old.
- Crossing 254764V8th AvenueMidvale250 vehicles a day, counted 2010, 16 years old.
- Crossing 254772M5100 South/Vine StreetMurray16,600 vehicles a day, counted 2023, 3 years old.
- Crossing 254773U4800 SouthMurray8,600 vehicles a day, counted 2024, 2 years old.
- Crossing 254774B4500 South Frontage RoadMurray2,900 vehicles a day, counted 2024, 2 years old.
- Crossing 254781L3160 SouthSouth Salt Lake150 vehicles a day, counted 1989, 37 years old.
- Crossing 254784G900 WestSouth Salt Lake13,445 vehicles a day, counted 2014, 12 years old.
- Crossing 254787CAll Private In YardSouth Salt Lake100 vehicles a day, counted 1989, 37 years old.
- Crossing 254790K1700 SouthSalt Lake City16,200 vehicles a day, counted 2023, 3 years old.
- Crossing 254858W300 WestSouth Salt Lake12,600 vehicles a day, counted 2012, 14 years old.
- Crossing 254863TJordan Valley WayWest Jordan2,956 vehicles a day, counted 2024, 2 years old.
- Crossing 254866N3200 WestWest Jordan12,043 vehicles a day, counted 2024, 2 years old.
- Crossing 254867VCanal RoadWest JordanRoad traffic is not reported.
- Crossing 254868C2700 WestWest Jordan11,390 vehicles a day, counted 2024, 2 years old.
- Crossing 254869J2200 WestWest Jordan6,566 vehicles a day, counted 2024, 2 years old.
- Crossing 254870DSR-68/Redwood RoadWest Jordan42,000 vehicles a day, counted 2024, 2 years old.
- Crossing 254871K1300 WestWest Jordan13,883 vehicles a day, counted 2024, 2 years old.
- Crossing 254879P1500 NorthLehi2,900 vehicles a day, counted 2023, 3 years old.
- Crossing 254881R900 NorthLehi600 vehicles a day, counted 2023, 3 years old.
- Crossing 254882X500 WestLehi9,500 vehicles a day, counted 2023, 3 years old.
- Crossing 254884LMain StreetLehi19,300 vehicles a day, counted 2023, 3 years old.
- Crossing 254886A200 SouthLehi1,000 vehicles a day, counted 2023, 3 years old.
- Crossing 254891WCenter StreetLehi1,400 vehicles a day, counted 2023, 3 years old.
- Crossing 254894S200 SouthAmerican Fork1,200 vehicles a day, counted 2023, 3 years old.
- Crossing 254895YStorrs AvenueAmerican Fork2,000 vehicles a day, counted 2023, 3 years old.
- Crossing 254896F100 WestAmerican Fork1,200 vehicles a day are reported. Note: count year invalid as filed (2030).
- Crossing 254897M5750 WestAmerican Fork700 vehicles a day, counted 2023, 3 years old.
- Crossing 254898U1100 SouthAmerican Fork2,200 vehicles a day, counted 2023, 3 years old.
- Crossing 254900T1500 SouthAmerican Fork1,000 vehicles a day, counted 2023, 3 years old.
- Crossing 254901A2000 WestVineyard3,200 vehicles a day, counted 2010, 16 years old.
- Crossing 254902GVineyard RoadVineyard900 vehicles a day, counted 2023, 3 years old.
- Crossing 254903NPrivate GenevaOrem3,725 vehicles a day, counted 1988, 38 years old.
- Crossing 254905C400 SouthOrem5,600 vehicles a day, counted 2023, 3 years old.
- Crossing 254906J800 SouthOrem20 vehicles a day, counted 2023, 3 years old.
- Crossing 254908X2000 South StreetProvo2,165 vehicles a day, counted 2013, 13 years old.
- Crossing 254909E1680 North StreetProvo324 vehicles a day, counted 2024, 2 years old.
- Crossing 254911F820 North StreetProvo11,300 vehicles a day, counted 2024, 2 years old.
- Crossing 254916PPrivate IndustrySalt Lake City2,000 vehicles a day, counted 2010, 16 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates