How many railroad crossings are in California?
The FRA inventory of 21 October 2026 lists 5,438 public railroad crossings in California. 62% have gates, and 1,579 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 5,438
- Public crossings with gates
- 62%
- Incidents at public crossings since 2016
- 1,579
- Public crossings with signs only
- 1,328
Open California in the full map Members
Filter California crossingsMembers only. Sign in or create a free account.
Coverage across all 8,434 records
- Usable map locations
- 8,426 of 8,434 records8 records have missing information.
- Reported road counts
- 6,137 of 8,434 records2,297 records have missing information.
- Complete train counts
- 8,432 of 8,434 records2 records have missing information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 8,434 crossings in California, public and private
Records 801–900 of 8,434
- Crossing 028636SPrivateLe GrandRoad traffic is not reported.
- Crossing 028637YLe Grand RdLe Grand939 vehicles a day, counted 2016, 10 years old.
- Crossing 028638FJefferson StLe Grand669 vehicles a day, counted 2016, 10 years old.
- Crossing 028639MCunningham RdLe Grand915 vehicles a day, counted 2016, 10 years old.
- Crossing 028640GDumpyard RdPlanada100 vehicles a day, counted 1987, 39 years old.
- Crossing 028643CBurchell AvePlanada252 vehicles a day, counted 2016, 10 years old.
- Crossing 028645RMission AvePlanada168 vehicles a day, counted 2016, 10 years old.
- Crossing 028647EChilds AvePlanada3,223 vehicles a day, counted 2017, 9 years old.
- Crossing 028650MPlainsburg RdPlanada2,659 vehicles a day, counted 2016, 10 years old.
- Crossing 028652BPrivatePlanada4 vehicles a day, counted 2013, 13 years old.
- Crossing 028653HPrivatePlanadaRoad traffic is not reported.
- Crossing 028655WPrivatePlanadaRoad traffic is not reported.
- Crossing 028656DArboleda DrPlanada2,016 vehicles a day, counted 2017, 9 years old.
- Crossing 028660TTower RdMerced368 vehicles a day, counted 2016, 10 years old.
- Crossing 028662GKibby RdMerced1,580 vehicles a day, counted 2016, 10 years old.
- Crossing 028667RGlen AveMerced6,288 vehicles a day, counted 2016, 10 years old.
- Crossing 028670YK StMerced1,233 vehicles a day, counted 2016, 10 years old.
- Crossing 028671FCanal StMerced1,713 vehicles a day, counted 2016, 10 years old.
- Crossing 028672MM StMerced17,075 vehicles a day, counted 2016, 10 years old.
- Crossing 028673UR StMerced18,444 vehicles a day, counted 2017, 9 years old.
- Crossing 028674BU StreetMerced556 vehicles a day, counted 2016, 10 years old.
- Crossing 028675HBear Creek RdMerced2,631 vehicles a day, counted 2016, 10 years old.
- Crossing 028682TSnelling HwyMerced21,429 vehicles a day, counted 2016, 10 years old.
- Crossing 028686VBeachwoodMerced5,662 vehicles a day, counted 2016, 10 years old.
- Crossing 028687CFranklin RdMerced5,819 vehicles a day, counted 2016, 10 years old.
- Crossing 028688JBellevue AveAtwater6,682 vehicles a day, counted 2016, 10 years old.
- Crossing 028689RWest Ave 2Atwater6,694 vehicles a day, counted 2016, 10 years old.
- Crossing 028691SSanta Fe DrAtwater14,000 vehicles a day, counted 1987, 39 years old.
- Crossing 028704RBuhach RdAtwater3,583 vehicles a day, counted 2016, 10 years old.
- Crossing 028705XShaffer RdAtwater8,341 vehicles a day, counted 2016, 10 years old.
- Crossing 028706EWinton WayWinton10,111 vehicles a day, counted 2016, 10 years old.
- Crossing 028707LWalnut Ave-rd 136Winton5,933 vehicles a day, counted 2016, 10 years old.
- Crossing 028708TOlive AveWinton390 vehicles a day, counted 2016, 10 years old.
- Crossing 028709AEucalyptus AveWinton439 vehicles a day, counted 2016, 10 years old.
- Crossing 028710UCressey WayLivingston2,318 vehicles a day, counted 2016, 10 years old.
- Crossing 028714WEl Capitan WayCressey2,939 vehicles a day, counted 2016, 10 years old.
- Crossing 028715DBallico AveBallico965 vehicles a day, counted 2016, 10 years old.
- Crossing 028716KLombardy AveBallico364 vehicles a day, counted 2016, 10 years old.
- Crossing 028717SCortez AveBallico816 vehicles a day, counted 2016, 10 years old.
- Crossing 028719FEast AveTurlock4,412 vehicles a day, counted 2016, 10 years old.
- Crossing 028721GVincent RdDenair2,029 vehicles a day, counted 2016, 10 years old.
- Crossing 028723VPrivateDenairRoad traffic is not reported.
- Crossing 028724CMonte Vista AveDenair3,864 vehicles a day, counted 2016, 10 years old.
- Crossing 028725JMain StDenair4,724 vehicles a day, counted 2016, 10 years old.
- Crossing 028726RZeering RdDenair1,844 vehicles a day, counted 2016, 10 years old.
- Crossing 028728EBarnhart RdDenair413 vehicles a day, counted 2016, 10 years old.
- Crossing 028729LKeyes RdDenair3,701 vehicles a day, counted 2016, 10 years old.
- Crossing 028730FBerkeley AveDenair1,967 vehicles a day, counted 2016, 10 years old.
- Crossing 028732UGreer RdDenair14,233 vehicles a day, counted 2016, 10 years old.
- Crossing 028733BService RdHughson2,747 vehicles a day, counted 2016, 10 years old.
- Crossing 028734H7th StHughson806 vehicles a day, counted 2016, 10 years old.
- Crossing 028735PWhitmore AveHughson6,667 vehicles a day, counted 2016, 10 years old.
- Crossing 028736WTully RdHughson3,257 vehicles a day, counted 2016, 10 years old.
- Crossing 028737DPrivateHughsonRoad traffic is not reported.
- Crossing 028739SHatch RdHughson10,179 vehicles a day, counted 2016, 10 years old.
- Crossing 028740LPrivateEmpireRoad traffic is not reported.
- Crossing 028743GYosemite BlvdEmpire19,341 vehicles a day, counted 2016, 10 years old.
- Crossing 028744N2nd StEmpire1,517 vehicles a day, counted 2016, 10 years old.
- Crossing 028746CParker RdEmpire8,532 vehicles a day, counted 2016, 10 years old.
- Crossing 028748RMilnes RdModesto3,842 vehicles a day, counted 2016, 10 years old.
- Crossing 028752FClaus RdRiverbank15,684 vehicles a day, counted 2016, 10 years old.
- Crossing 028753MPlainview AveRiverbank702 vehicles a day, counted 2016, 10 years old.
- Crossing 028755BClaribel RdRiverbank11,273 vehicles a day, counted 2016, 10 years old.
- Crossing 028756HTerminal AveRiverbank1,750 vehicles a day, counted 1989, 37 years old.
- Crossing 028757P8th StRiverbank2,000 vehicles a day, counted 2010, 16 years old.
- Crossing 028758WClaus RdRiverbank4,000 vehicles a day, counted 1989, 37 years old.
- Crossing 028763TPrivateRiverbankRoad traffic is not reported.
- Crossing 028766NPatterson RdRiverbank3,300 vehicles a day, counted 1979, 47 years old.
- Crossing 028767VPatterson RdRiverbank13,843 vehicles a day, counted 2016, 10 years old.
- Crossing 028773YRiver RdRiverbank5,002 vehicles a day, counted 2016, 10 years old.
- Crossing 028775MHarrold AveEscalon1,018 vehicles a day, counted 2016, 10 years old.
- Crossing 028776UPrivateEscalonRoad traffic is not reported.
- Crossing 028778HSt Johns RdEscalon1,979 vehicles a day, counted 2016, 10 years old.
- Crossing 028779P1st StEscalon3,613 vehicles a day, counted 2016, 10 years old.
- Crossing 028780JMcHenry AveEscalon9,776 vehicles a day, counted 2016, 10 years old.
- Crossing 028781RYosemite AveEscalon17,651 vehicles a day, counted 2016, 10 years old.
- Crossing 028782XBrennan AveEscalon464 vehicles a day, counted 2016, 10 years old.
- Crossing 028783EArthur RdEscalon649 vehicles a day, counted 2016, 10 years old.
- Crossing 028784LSexton AveEscalon248 vehicles a day, counted 2016, 10 years old.
- Crossing 028785TLone Tree RdEscalon2,058 vehicles a day, counted 2016, 10 years old.
- Crossing 028786AVan Allen RdEscalon1,118 vehicles a day, counted 2016, 10 years old.
- Crossing 028787GAvena RdEscalon101 vehicles a day, counted 2016, 10 years old.
- Crossing 028788NCarrolton RdEscalon357 vehicles a day, counted 2016, 10 years old.
- Crossing 028789VDodds RdEscalon93 vehicles a day, counted 2016, 10 years old.
- Crossing 028791WMurphy RdEscalon290 vehicles a day, counted 2016, 10 years old.
- Crossing 028795YPrivateStocktonRoad traffic is not reported.
- Crossing 028802GCntrl Valley Hwy.Corcoran460 vehicles a day, counted 1976, 50 years old.
- Crossing 028803NPickerell AveCorcoran800 vehicles a day, counted 1989, 37 years old.
- Crossing 028804VOrange AvCorcoran2,000 vehicles a day, counted 1989, 37 years old.
- Crossing 028805C4th AvCorcoran2,000 vehicles a day, counted 1976, 50 years old.
- Crossing 028806JPrivate RoadCorcoranRoad traffic is not reported.
- Crossing 028807RDirt Access RdTulare75 vehicles a day, counted 1989, 37 years old.
- Crossing 028808XPrivate RoadCorcoranRoad traffic is not reported.
- Crossing 028809EStanley DrCorcoran320 vehicles a day, counted 1980, 46 years old.
- Crossing 028810YRd 30Tulare93 vehicles a day, counted 1981, 45 years old.
- Crossing 028811FRd 36Tulare2,800 vehicles a day, counted 2008, 18 years old.
- Crossing 028812MRd 44Tulare150 vehicles a day, counted 1989, 37 years old.
- Crossing 028813URd 52Tulare186 vehicles a day, counted 1970, 56 years old.
- Crossing 028814BRd 60Tulare162 vehicles a day, counted 1981, 45 years old.
- Crossing 028815HRd 68Tulare289 vehicles a day, counted 1970, 56 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates