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
Members only. Sign in or create a free account.
All crossings in California, 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
5,438 public crossings are listed in California.
The map shades each area by how many crossings it holds.
Warning devices
24% of public crossings in California 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 California crossings sees 1–4 trains a day.
The map shows the median number of trains a day in each area.
How California's public crossings are equipped and used.
Gates are the most common warning device in California.
| Warning device | Crossings |
|---|---|
| Gates | 3,357 |
| Flashing lights | 427 |
| Signs only | 1,328 |
| Other or not reported | 326 |
1,579 incidents have been reported in California since 2016.
| Group | Incidents (Incidents) |
|---|---|
| 2016 | 145 |
| 2017 | 142 |
| 2018 | 170 |
| 2019 | 147 |
| 2020 | 124 |
| 2021 | 144 |
| 2022 | 147 |
| 2023 | 151 |
| 2024 | 166 |
| 2025 | 151 |
| 2026 (partial) | 92 |
The largest group of California crossings sees 1–4 trains a day.
| Group | Crossings (Crossings) |
|---|---|
| 0 | 775 |
| 1–4 | 2,282 |
| 5–9 | 515 |
| 10–19 | 636 |
| 20–39 | 526 |
| 40+ | 702 |
| Not reported | 2 |
Los Angeles has more public crossings than any other county in California.
| County | Crossings (Crossings) |
|---|---|
| Los Angeles | 846 |
| Tulare | 324 |
| San Joaquin | 307 |
| Fresno | 306 |
| San Bernardino | 265 |
| San Diego | 264 |
| Alameda | 254 |
| Orange | 232 |
| Sacramento | 203 |
| Stanislaus | 198 |
Show all 49 counties
Los Angeles 846, Tulare 324, San Joaquin 307, Fresno 306, San Bernardino 265, San Diego 264, Alameda 254, Orange 232, Sacramento 203, Stanislaus 198, Kern 168, Santa Clara 148, Riverside 138, Ventura 124, Contra Costa 105, Santa Barbara 103, Imperial 92, Sonoma 90, Merced 84, Yolo 83, Siskiyou 81, Solano 75, Modoc 66, San Mateo 66, Kings 65, Santa Cruz 63, Humboldt 56, Butte 54, Placer 54, Napa 53, Glenn 49, Madera 44, Monterey 39, Tehama 36, Lassen 34, Mendocino 31, Shasta 29, San Luis Obispo 28, Marin 27, Colusa 25, Yuba 23, San Francisco 21, Plumas 20, Sutter 19, Tuolumne 16, Amador 12, San Benito 11, Nevada 6, Sierra 1.
The federal inventory for California lists 8,434 crossing records, including 8,426 with usable map locations. The record list below includes public and private crossings.
Record coverage
Each measure covers all 8,434 records in this state. Missing information remains in the directory.
- 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.
Counties and cities in California
Cities
- Los Angeles171 public crossings
- Fresno138 public crossings
- Stockton134 public crossings
- San Diego123 public crossings
- Vernon90 public crossings
- Oakland89 public crossings
- Sacramento82 public crossings
- Anaheim69 public crossings
- Bakersfield68 public crossings
- Visalia65 public crossings
- San Jose60 public crossings
- Lompoc53 public crossings
All 382 cities with a page, A to Z
A
B
C
- Cadiz
- Calexico
- Caliente
- Calipatria
- Camarillo
- Campbell
- Canby
- Cantil
- Capitola
- Carlsbad
- Carpinteria
- Carson
- Castella
- Cherryland
- Chico
- Chino
- Chowchilla
- Chula Vista
- Cima
- City of Commerce
- City of Industry
- Claremont
- Cloverdale
- Colfax
- Colton
- Commerce
- Compton
- Conejo
- Corcoran
- Cordelia
- Corning
- Corona
- Cottonwood
- Covina
- Crows Landing
- Cucamonga
- Cudahy
- Cupertino
- Cutler
E
F
G
H
L
M
O
P
R
S
- Sacramento
- Salinas
- Samoa
- San Ardo
- San Bernardino
- San Clemente
- San Diego
- San Dimas
- San Fernando
- San Francisco
- San Joaquin
- San Jose
- San Juan Capistrano
- San Leandro
- San Lorenzo
- San Luis Obispo
- San Marcos
- San Mateo
- San Miguel
- San Rafael
- Sanger
- Santa Ana
- Santa Barbara
- Santa Clara
- Santa Clarita
- Santa Cruz
- Santa Fe Springs
- Santa Margarita
- Santa Maria
- Santa Paula
- Santa Rosa
- Saratoga
- Saticoy
- Seeley
- Selma
- Shafter
- Shively
- Simi Valley
- Sonoma
- Sonora
- South Gate
- South San Francisco
- St Helena
- Stanton
- Stockton
- Suisun City
- Sunnyvale
- Sunol
- Susanville
W
Counties
- Los Angeles County846 public crossings
- Tulare County324 public crossings
- San Joaquin County307 public crossings
- Fresno County306 public crossings
- San Bernardino County265 public crossings
- San Diego County264 public crossings
- Alameda County254 public crossings
- Orange County232 public crossings
- Sacramento County203 public crossings
- Stanislaus County198 public crossings
- Kern County168 public crossings
- Santa Clara County148 public crossings
All 48 counties with a page, A to Z
S
All 8,434 crossings in California, public and private
Records 1–100 of 8,434
- Crossing 015312CRichmond PkwyRichmond13,510 vehicles a day, counted 2009, 17 years old.
- Crossing 015313JRichmond ParkwayRichmond13,510 vehicles a day, counted 2009, 17 years old.
- Crossing 015314RWest Ohio AvenueRichmond2,450 vehicles a day, counted 2009, 17 years old.
- Crossing 015320USouth 2nd StRichmond845 vehicles a day, counted 2010, 16 years old.
- Crossing 015321B3rd StRichmond32 vehicles a day, counted 2010, 16 years old.
- Crossing 015323PCutting Bl And 4th StRichmond55,000 vehicles a day, counted 1987, 39 years old.
- Crossing 015342US Harbor WayRichmond3,628 vehicles a day, counted 2012, 14 years old.
- Crossing 015657XMarina WayRichmond2,100 vehicles a day, counted 2009, 17 years old.
- Crossing 016581XJerrold AvenueSan Francisco1,300 vehicles a day, counted 1980, 46 years old.
- Crossing 016590WEvans AvSan Francisco4,520 vehicles a day, counted 2022, 4 years old.
- Crossing 016592KDavidson AvenueSan Francisco1,200 vehicles a day, counted 1981, 45 years old.
- Crossing 016593SCuster AvenueSan Francisco32,000 vehicles a day, counted 1995, 31 years old.
- Crossing 016595FQuint StreetSan Francisco300 vehicles a day, counted 1983, 43 years old.
- Crossing 016597U3rd StreetSan Francisco21,000 vehicles a day, counted 1970, 56 years old.
- Crossing 016601GMission Rock StSan Francisco1,000 vehicles a day, counted 1970, 56 years old.
- Crossing 017405D19th StreetSan Francisco2,500 vehicles a day, counted 1970, 56 years old.
- Crossing 017407SSb Illinois StSan Francisco700 vehicles a day, counted 1983, 43 years old.
- Crossing 017414C23rd StreetSan Francisco1,600 vehicles a day, counted 1970, 56 years old.
- Crossing 017424H25th StreetSan Francisco300 vehicles a day, counted 1971, 55 years old.
- Crossing 019175L25th StreetSan Francisco300 vehicles a day, counted 1970, 56 years old.
- Crossing 019176TArmy StreetSan Francisco1,200 vehicles a day, counted 1970, 56 years old.
- Crossing 019177AMarin StreetSan Francisco1,700 vehicles a day, counted 1970, 56 years old.
- Crossing 026013BPrivateNeedlesRoad traffic is not reported.
- Crossing 026014HPrivateNeedlesRoad traffic is not reported.
- Crossing 026015PUS Hwy 95Needles3,460 vehicles a day, counted 2016, 10 years old.
- Crossing 026016WPrivateNeedlesRoad traffic is not reported.
- Crossing 026017DPrivateNeedlesRoad traffic is not reported.
- Crossing 026018KPrivateEssexRoad traffic is not reported.
- Crossing 026020LGoffs RdEssex384 vehicles a day, counted 2016, 10 years old.
- Crossing 026024NSun Flwr Spngs RdEssex10 vehicles a day, counted 1989, 37 years old.
- Crossing 026025VDanby RdEssex16 vehicles a day, counted 1989, 37 years old.
- Crossing 026026CCadiz RdCadiz43 vehicles a day, counted 2016, 10 years old.
- Crossing 026028RPrivateLudlowRoad traffic is not reported.
- Crossing 026029XNat'L Trails HwyAmboy1,064 vehicles a day, counted 2016, 10 years old.
- Crossing 026030SPrivateAmboyRoad traffic is not reported.
- Crossing 026032FPrivateLudlowRoad traffic is not reported.
- Crossing 026033MPrivateLudlowRoad traffic is not reported.
- Crossing 026034UPrivateLudlowRoad traffic is not reported.
- Crossing 026035BNat'L Trails HwyLudlow122 vehicles a day, counted 2016, 10 years old.
- Crossing 026038WNat'L Trails HwyLudlow31 vehicles a day, counted 2016, 10 years old.
- Crossing 026041EPrivateLudlowRoad traffic is not reported.
- Crossing 026044ANewberry RdNewberry Springs1,391 vehicles a day, counted 2016, 10 years old.
- Crossing 026045GMountain View RdNewberry Springs273 vehicles a day, counted 2016, 10 years old.
- Crossing 026046NMinneola RdNewberry Springs715 vehicles a day, counted 2016, 10 years old.
- Crossing 026047VHidden Springs RdDaggett352 vehicles a day, counted 2016, 10 years old.
- Crossing 026050DDaggett Yermo RdDaggett2,556 vehicles a day, counted 2016, 10 years old.
- Crossing 026051KPrivateDaggettRoad traffic is not reported.
- Crossing 026056URiverside DriveDaggett200 vehicles a day, counted 1989, 37 years old.
- Crossing 026062XPrivateLenwood4,609 vehicles a day, counted 1989, 37 years old.
- Crossing 026064LHinkley RdLenwood399 vehicles a day, counted 2016, 10 years old.
- Crossing 026067GIndian Trail RdLenwood442 vehicles a day, counted 2016, 10 years old.
- Crossing 026068NVista RdHelendale5,940 vehicles a day, counted 2016, 10 years old.
- Crossing 026069VDarghty RdOro GrandeRoad traffic is not reported.
- Crossing 026071WN Bryman RdHelendale54 vehicles a day, counted 2016, 10 years old.
- Crossing 026072DRobinson Ranch RdSan Bernardino17 vehicles a day, counted 2017, 9 years old.
- Crossing 026073KN Bryman RdSan Bernardino54 vehicles a day, counted 2016, 10 years old.
- Crossing 026077M1st StVictorville232 vehicles a day, counted 2016, 10 years old.
- Crossing 026079B6th StVictorville1,563 vehicles a day, counted 2016, 10 years old.
- Crossing 026081CPrivateVictorvilleRoad traffic is not reported.
- Crossing 026088APrivateHesperiaRoad traffic is not reported.
- Crossing 026091HSanta Fe RdHesperiaRoad traffic is not reported.
- Crossing 026093WPrivateHesperiaRoad traffic is not reported.
- Crossing 026097YPrivateHesperiaRoad traffic is not reported.
- Crossing 026098FSwarthout Cyn RdSan Bernardino143 vehicles a day, counted 2016, 10 years old.
- Crossing 026100EIcenbrook RdSan BernardinoRoad traffic is not reported.
- Crossing 026103APrivateSan Bernardino1,000 vehicles a day, counted 1989, 37 years old.
- Crossing 026124T4th StreetCucamonga2,000 vehicles a day, counted 1995, 31 years old.
- Crossing 026125ATidelands AveNational City1 vehicle a day, counted 2000, 26 years old.
- Crossing 026126GW 19th StNational City1 vehicle a day, counted 2000, 26 years old.
- Crossing 026127NSouth Tidelands AveNational City1 vehicle a day, counted 2000, 26 years old.
- Crossing 026128VQuay AveNational CityRoad traffic is not reported.
- Crossing 026130WN Rancho AvSan Bernardino9,900 vehicles a day, counted 1996, 30 years old.
- Crossing 026131DW Rialto AvSan Bernardino12,100 vehicles a day, counted 1996, 30 years old.
- Crossing 026132KS Pepper AvSan Bernardino21,200 vehicles a day, counted 2021, 5 years old.
- Crossing 026133SS Eucalyptus AvRialto5,000 vehicles a day, counted 2010, 16 years old.
- Crossing 026134YS Acacia AvRialto3,300 vehicles a day, counted 2020, 6 years old.
- Crossing 026135FS Sycamore AvRialto6,100 vehicles a day, counted 2020, 6 years old.
- Crossing 026136MS Riverside AvRialto20,500 vehicles a day, counted 2021, 5 years old.
- Crossing 026137US Willow AvRialto7,200 vehicles a day, counted 2020, 6 years old.
- Crossing 026138BS Lilac AvRialto3,000 vehicles a day, counted 2020, 6 years old.
- Crossing 026139HS Cactus AvRialto11,500 vehicles a day, counted 2020, 6 years old.
- Crossing 026140CS Cedar AvRialto26,200 vehicles a day, counted 2021, 5 years old.
- Crossing 026141JLocust AvFontana8,200 vehicles a day, counted 2020, 6 years old.
- Crossing 026142RAlder AvFontana12,100 vehicles a day, counted 2020, 6 years old.
- Crossing 026143XPalmetto AvFontana8,000 vehicles a day, counted 1991, 35 years old.
- Crossing 026144EMango AvFontana10,000 vehicles a day, counted 1991, 35 years old.
- Crossing 026145LSierra AvFontana25,000 vehicles a day, counted 1991, 35 years old.
- Crossing 026146TJuniper AvFontana13,000 vehicles a day, counted 1991, 35 years old.
- Crossing 026147ACitrus AvFontana23,700 vehicles a day, counted 2020, 6 years old.
- Crossing 026148GBeech AvFontana10,100 vehicles a day, counted 2021, 5 years old.
- Crossing 026150HCalabash Ave Pvt Ped XingRancho Cucamonga19,300 vehicles a day, counted 1970, 56 years old.
- Crossing 026151PEtiwanda AvRancho Cucamonga15,900 vehicles a day, counted 2020, 6 years old.
- Crossing 026154KRochester AvRancho Cucamonga12,800 vehicles a day, counted 2006, 20 years old.
- Crossing 026160NHermosa AvRancho Cucamonga11,400 vehicles a day, counted 2006, 20 years old.
- Crossing 026161VArchibald AvRancho Cucamonga33,300 vehicles a day, counted 1991, 35 years old.
- Crossing 026164RHellman AvRancho Cucamonga10,000 vehicles a day, counted 1995, 31 years old.
- Crossing 026165XVineyard AvRancho Cucamonga28,500 vehicles a day, counted 2006, 20 years old.
- Crossing 026166EBaker AvRancho Cucamonga5,600 vehicles a day, counted 2005, 21 years old.
- Crossing 026167LGrove AvRancho Cucamonga31,600 vehicles a day, counted 1996, 30 years old.
- Crossing 026168TS Campus AvUpland9,300 vehicles a day, counted 2020, 6 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates