Contra Costa County intersections ranked by reported crashes

121 confirmed surface-street junctions across 4 cities in Contra Costa County, carrying 2,213 reported crashes between them in 2023, 2024 and 2025.

Only cities covered by this dataset appear here, and only junctions whose location two independent sources agreed on. A county's list being short means the sources disagreed or the city was not covered — not that the county is safe. Counts are not adjusted for traffic volume, and they say nothing about fault or about any individual claim.

Confirmed junctions in Contra Costa County, 2023–2025 — top 100 of 121
# Junction City Crashes Injured Killed 2026 so far part year, not ranked
1 Oak Grove Rd & Ygnacio Valley Rd Walnut Creek 54 40 2 10
2 Market St & Willow Pass Rd Concord 48 14 0 9
3 Oak Grove Rd & Treat Blvd Concord 45 22 0 11
4 23RD St & Macdonald Av Richmond 39 10 0 7
5 Clayton Rd & Galindo St Concord 38 20 0 6
6 22ND St & Barrett Av Richmond 37 24 0 5
7 Crow Canyon Rd & San Ramon Valley Bl San Ramon 35 3 0 5
8 Monument Blvd & Oak Grove Rd Concord 32 9 0 4
9 Diamond Blvd & Willow Pass Rd Concord 30 5 1 2
10 San Carlos Dr & Ygnacio Valley Rd Walnut Creek 30 25 0 5
11 22ND St & Macdonald Av Richmond 30 15 0 7
12 Concord Blvd & Galindo St Concord 29 18 0 9
13 Concord Ave & Market St (n) Concord 29 12 0 11
14 Cowell Rd & Treat Blvd Concord 28 17 0 5
15 Monument Blvd & Virginia Ln Concord 28 9 0 6
16 Richmond Pkwy & San Pablo Av Richmond 28 8 0 3
17 Clayton Rd & Pine St Concord 27 4 0 7
18 Empire Ave & Laurel Rd Oakley 26 10 1 4
19 Clayton Rd & Treat Blvd Concord 26 15 0 4
20 Mohr Ln & Monument Blvd Concord 26 10 0 5
21 California Ave & Harbor St Pittsburg 25 4 0 2
22 Meadow Ln & Monument Blvd Concord 24 10 1 2
23 Contra Costa Bl & Golf Club Rd Pleasant Hill 24 19 0 1
24 Lacey Ln & Monument Blvd Concord 24 8 0 8
25 Clayton Rd & Detroit Ave Concord 23 10 0 7
26 Cutting Blvd & Harbour Wy S Richmond 23 7 0 3
27 Cypress Rd & Main St Oakley 23 6 0 3
28 Cutting Blvd & S 37TH St Richmond 22 11 0 4
29 Bailey Rd & Myrtle Dr Concord 22 9 0 3
30 Detroit Ave & Monument Blvd Concord 22 8 0 9
31 Galindo St & Willow Pass Rd Concord 22 8 0 5
32 Bancroft Rd & Treat Bl Walnut Creek 21 15 0 2
33 California Ave & Railroad Ave Pittsburg 21 6 0 3
34 Monument Blvd & Reganti Dr Concord 20 4 1 2
35 37TH St & Macdonald Av Richmond 20 17 0 2
36 Crow Canyon Pl & Crow Canyon Rd San Ramon 20 11 0 none reported yet
37 Ayers Rd & Clayton Rd Concord 20 8 0 1
38 Commerce Ave & Concord Ave Concord 20 8 0 1
39 Detroit Ave & Sunshine Dr Concord 20 6 0 none reported yet
40 Balfour Rd & Brentwood Bl Brentwood 19 15 0 4
41 N Broadway & Ygnacio Valley Rd Walnut Creek 19 15 0 4
42 Leland Rd & Loveridge Rd Pittsburg 19 14 0 1
43 E Leland Rd & Loveridge Rd Pittsburg 19 8 0 3
44 N Main St & Parkside Dr Walnut Creek 18 15 0 2
45 Diamond Blvd & Willow Way Concord 18 12 0 5
46 Monument Blvd & Victory Ln Concord 18 9 0 3
47 Farm Bureau Rd & Willow Pass Rd Concord 18 7 0 4
48 Bollinger Canyon Rd & Sunset Dr San Ramon 18 6 0 4
49 Concord Ave & Diamond Blvd Concord 17 10 1 2
50 Balfour Rd & Griffith Ln Brentwood 17 18 0 1
51 Diamond Blvd & Galaxy Way Concord 17 10 0 1
52 Contra Costa Bl & Monument Bl Pleasant Hill 17 8 0 4
53 Geary Rd & N Main St Walnut Creek 17 8 0 4
54 Clayton Rd & Thornwood Dr Concord 17 6 0 7
55 Barrett Av & San Pablo Av Richmond 17 3 0 5
56 23RD St & Rheem Av Richmond 17 3 0 2
57 Carlson Blvd & Cutting Blvd Richmond 16 10 2 5
58 Harbour Wy S & Ohio Av Richmond 16 11 0 3
59 19TH St & Barrett Av Richmond 16 11 0 2
60 Detroit Ave & Laguna St Concord 16 9 0 1
61 Burnett Ave & Diamond Blvd Concord 16 5 0 none reported yet
62 Clayton Rd & Kirker Pass Rd Concord 16 5 0 1
63 7TH St & Pennsylvania Av Richmond 16 4 0 1
64 Civic Dr & Ygnacio Valley Rd Walnut Creek 15 10 2 5
65 Lakeside Dr & Richmond Pkwy Richmond 15 8 1 4
66 Barrett Av & Marina Wy Richmond 15 14 0 1
67 Leland Rd & Railroad Ave Pittsburg 15 13 0 3
68 Cowell Rd & Mesa St Concord 15 10 0 none reported yet
69 Clinton Av & San Pablo Av Richmond 15 10 0 4
70 Brentwood Bl & Sand Creek Rd Brentwood 15 8 0 6
71 Meadow Ln & Robin Ln Concord 15 8 0 5
72 Lynwood Dr & Willow Pass Rd Concord 15 8 0 4
73 Fairview Av & Sand Creek Rd Brentwood 15 7 0 5
74 23RD St & Barrett Av Richmond 15 6 0 5
75 10TH St & L St Antioch 15 5 0 4
76 Bliss Ave & Railroad Ave Pittsburg 15 5 0 1
77 Clayton Rd & Oakland Ave Concord 15 2 0 1
78 Bayview Av & Carlson Blvd Richmond 14 3 1 4
79 Via Monte & Ygnacio Valley Rd Walnut Creek 14 14 0 1
80 37TH St & Barrett Av Richmond 14 1 0 4
81 Canada Valley Rd & Lone Tree Way Antioch 13 4 1 none reported yet
82 Alpine Rd & Olympic Bl Walnut Creek 13 13 0 none reported yet
83 Contra Costa Bl & Crescent Dr Pleasant Hill 13 12 0 7
84 N California Bl & Ygnacio Valley Rd Walnut Creek 13 11 0 3
85 Roosevelt Av & San Pablo Av Richmond 13 9 0 2
86 Clayton Rd & Grant St Concord 13 6 0 none reported yet
87 Delta Fair Blvd & Somersville Rd Antioch 13 5 0 7
88 Mi Casa Ct & Monument Blvd Concord 13 4 0 1
89 Hilltop Dr & Shane Dr Richmond 13 2 0 2
90 Macdonald Av & San Pablo Av Richmond 13 2 0 3
91 Cowell Rd & San Miguel Rd Concord 13 1 0 none reported yet
92 18TH St & A St Antioch 12 9 1 3
93 Bethel Island Rd & Cypress Rd Oakley 12 2 1 1
94 Balfour Rd & Summerset Dr Brentwood 12 11 0 4
95 24TH St & Barrett Av Richmond 12 8 0 1
96 Balfour Rd & Minnesota Av Brentwood 12 7 0 1
97 Clayton Rd & Ellis St Concord 12 7 0 4
98 Harbour Wy & Macdonald Av Richmond 12 4 0 4
99 Lennon Ln & Ygnacio Valley Rd Walnut Creek 11 10 1 none reported yet
100 Balfour Rd & Walnut Bl Brentwood 11 17 0 1

This table shows the 100 junctions with the most reported crashes. The other 21 are in the complete junction dataset (CSV), which carries every confirmed junction in the state with its coordinates, and on the city pages listed below.

This ranking covers 2023–2025. The 2026 figures are separate. They run from January to August 2026 — every whole month the state has published so far — and they are not part of the ranking or of any total above. Police agencies file at different speeds, so putting a part-reported year in a ranking would order agencies by how fast they file rather than roads by how often they are hit.

Recent months are still filling in, so treat them as a floor rather than a count. August 2026 held about 48% of what that month averaged across 2023–2025 when this data was compiled, so its real total will be higher. September 2026 is left out entirely: the state's file stops on 2026-09-01, so that month holds 15 records — a part of a month rather than a month that is late being filed.

Reporting runs at different speeds from one police department to the next, so this matters more than the statewide figure: Contra Costa County has filed 3,984 crashes for January–August 2026, against about 4,506 predicted by the same 2023–2025 crash rate — roughly 88%. So "none reported yet" in the 2026 column means no report has arrived for that junction, which is not the same as no crash happening there.

Sources: California Crash Reporting System (CCRS), California Highway Patrol; locations from the US Census Geocoder, each confirmed by a second independent source to within 50 metres. Method and limitations: methodology.