How many railroad crossings are in Contra Costa County, California?
The FRA inventory of lists 105 public railroad crossings in Contra Costa County, California.
- Public crossings
- 105
- Public crossings with identified warning devices
- 102
- Public crossings reported with gates
- 72%
- Most trains a day reported
- 54
- Reported incidents at public crossings since 2016
- 52
- Gate share compared with the state
- 11 percentage points higher
Where are these public crossings?
Browse the listThe map shows the available locations on this page. Area shading may include crossings outside this group.
Gates are reported at 72% of these crossings.
- Gates7672%
- Flashing lights without reported gates55%
- Signs without reported gates or lights2120%
- Other or not reported33%
Each crossing appears once, grouped by its reported warning devices. Missing fields don't mean the warning devices are absent.
School-bus routes
11 of 105 public crossings here are reported as on a school-bus route. 11 of those are reported as equipped with gates.
- On a school-bus route1110% of public crossings
- Of those, equipped with gates11100% of route crossings
The FRA inventory says for each crossing whether it is on a school-bus route. A crossing not reported as on a school-bus route may still be on one.
Incident counts cover January 2016 through 31 July 2026. They describe reported events, not a rating of crossings.
Traffic counts were collected at different times. Road count years appear with each record; train count years are not reported separately.
How many trains pass each crossing?
Public crossings are ordered by reported trains a day, from most to lowest.
- Brookside DrRichmond3,058 vehicles a day2017 road count
- Market AvRichmond3,216 vehicles a day2025 road count
- Chesley AveRichmond6,112 vehicles a day2017 road count
- John AveRichmond1,937 vehicles a day2017 road count
- OrthoRichmond3,500 vehicles a day1988 road count
- Bridgehead RoadMartinez10,000 vehicles a day2013 road count
- Waterfront RoadMartinez4,200 vehicles a day1988 road count
- Meade StreetRichmond1,300 vehicles a day2000 road count
- South 2nd StRichmond845 vehicles a day2010 road count
- 3rd StRichmond32 vehicles a day2010 road count
- Cutting Bl And 4th StRichmond55,000 vehicles a day1987 road count
- Marina WayRichmond2,100 vehicles a day2009 road count
- Garrard BlvdRichmond1,986 vehicles a day2017 road count
- Cutting BlvdRichmond4,519 vehicles a day2017 road count
- Canal BlvdRichmond6,904 vehicles a day2018 road count
- Richmond AvRichmond6,204 vehicles a day2016 road count
- Hensley StRichmond500 vehicles a day1988 road count
- 7th StRichmond10,000 vehicles a day1988 road count
- Hensley AveRichmond8,000 vehicles a day1988 road count
- Castro StreetRichmond10,000 vehicles a day1988 road count
- Escobar StreetMartinez10,000 vehicles a day2013 road count
- Waterfront RoadPort Chicago2,600 vehicles a day1988 road count
- Waterfront RoadPort Chicago2,600 vehicles a day1988 road count
- Markstein DrivePittsburg2,500 vehicles a day2010 road count
- South 4th StreetRichmond1,800 vehicles a day2010 road count
- S Harbor WayRichmond3,628 vehicles a day2012 road count
- 5th AveAntioch2,000 vehicles a day1981 road count
- Industry RdPittsburg1,500 vehicles a day1970 road count
- Wharf StRichmond200 vehicles a day1987 road count
- Wharf StRichmond200 vehicles a day1987 road count
- Sand Creek RoadBrentwood20,531 vehicles a day2016 road count
- Mc Avoy RoadBay Point1,000 vehicles a day1987 road count
- Nichols RoadBay Point900 vehicles a day1987 road count
- Main StreetPort Chicago2,500 vehicles a day1987 road count
- California AvenuePittsburg1,000 vehicles a day1988 road count
- D StreetAntioch2,947 vehicles a day2016 road count
- A StreetAntioch23,362 vehicles a day2016 road count
- Hillcrest AvenueAntioch16,274 vehicles a day2016 road count
- Neroly RoadOakley1 vehicle a day1970 road count
- Empire AvenueOakley15,528 vehicles a day2016 road count
- Lone Tree WayBrentwood20,491 vehicles a day2016 road count
- Oak StreetBrentwood9,565 vehicles a day2016 road count
- Balfour RoadBrentwood19,592 vehicles a day2016 road count
- Sellers AvenueBrentwood2,851 vehicles a day2016 road count
- Marsh Creek RoadByron16,486 vehicles a day2016 road count
- Hoffman LaneByron273 vehicles a day2016 road count
- Holway DriveByron5,537 vehicles a day2016 road count
- Camino Diablo RoadByron7,201 vehicles a day2016 road count
- Byron Hot Springs RoadByron923 vehicles a day2016 road count
- Byron HwyByron16,537 vehicles a day2016 road count
Trains blocking a crossing in Contra Costa County? How to report it.Blocked crossing rules in California
Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates