California intersections ranked by reported crashes

4,272 surface-street junctions across 187 cities and 30 counties, ranked by crashes reported in 2023, 2024 and 2025. Every location has been checked against a second, independent source; the ones that could not be confirmed are not here, and the rate at which that happened is published below rather than hidden.

Read it as a ranking of busy places before you read it as a ranking of dangerous ones. Nothing here is adjusted for traffic volume or population, and nothing here says anything about any individual claim.

The hundred busiest, statewide

Every junction below recorded at least 53 crashes across 2023, 2024 and 2025. The complete list for any one place is on its own page — by city or by county.

The 100 junctions with the most reported crashes, 2023–2025
# Junction City County Crashes Injured Killed 2026 so far part year, not ranked
1 Sierra Av & Valley Bl Fontana San Bernardino 168 39 3 41
2 Sierra Av & Slover Av Fontana San Bernardino 121 35 0 16
3 Riverside Ave & Valley Blvd Rialto San Bernardino 105 27 0 29
4 Cherry Av & Slover Av Fontana San Bernardino 97 29 1 11
5 Firestone Blvd & Garfield Av South Gate Los Angeles 90 43 0 17
6 1ST Street & Fairview Street Santa Ana Orange 87 64 2 18
7 1ST Street & Harbor Boulevard Santa Ana Orange 87 63 0 14
8 10TH St West & Rancho Vista Bl Palmdale Los Angeles 87 53 0 11
9 Marygold Av & Sierra Av Fontana San Bernardino 85 29 0 11
10 Firestone Bl & Lakewood Bl Downey Los Angeles 84 95 1 12
11 Cherry Av & Valley Bl Fontana San Bernardino 83 12 0 15
12 District Blvd & S Atlantic Blvd Vernon Los Angeles 82 43 0 17
13 Bristol Street & Memory Lane Santa Ana Orange 78 53 0 13
14 Bristol Street & Mcfadden Avenue Santa Ana Orange 77 37 1 11
15 Main St & Mariposa Rd Hesperia San Bernardino 76 39 0 6
16 Citrus Av & Foothill Bl Fontana San Bernardino 76 32 0 13
17 Greenback Ln & Sunrise Blvd Citrus Heights Sacramento 75 44 0 14
18 Amargosa Rd & Bear Valley Rd Victorville San Bernardino 75 31 0 14
19 Dougherty Rd & Dublin Bl Dublin Alameda 75 20 0 14
20 Citrus Av & Valley Bl Fontana San Bernardino 74 23 0 13
21 San Bernardino Av & Sierra Av Fontana San Bernardino 73 31 1 12
22 Bruceville Rd & Laguna Blvd Elk Grove Sacramento 72 48 0 11
23 March Ln & Pershing Av Stockton San Joaquin 72 36 0 17
24 Auburn Blvd & Greenback Ln Citrus Heights Sacramento 72 28 0 8
25 10TH St West & Avenue K Lancaster Los Angeles 71 59 1 11
26 1ST Street & Bristol Street Santa Ana Orange 71 50 0 6
27 17TH Street & Bristol Street Santa Ana Orange 71 38 0 23
28 Avenue J & Division St Lancaster Los Angeles 70 64 1 12
29 Harbor Boulevard & Mcfadden Avenue Santa Ana Orange 70 36 1 16
30 Bristol Street & Warner Avenue Santa Ana Orange 70 48 0 14
31 Alessandro Blvd & Perris Blvd Moreno Valley Riverside 70 43 0 19
32 Jurupa Ave & Van Buren Blvd Riverside Riverside 70 41 0 3
33 Fruitridge Rd & Stockton Blvd Sacramento Sacramento 69 69 0 7
34 Perris Blvd & Sunnymead Blvd Moreno Valley Riverside 69 61 0 12
35 Edinger Avenue & Fairview Street Santa Ana Orange 69 49 0 10
36 Big Horn Blvd & Laguna Blvd Elk Grove Sacramento 69 34 0 7
37 Blaine St & Iowa Ave Riverside Riverside 68 46 0 6
38 Hammer Ln & Kelley Dr Stockton San Joaquin 68 37 0 14
39 Ball Road & Brookhurst Street Anaheim Orange 67 70 0 8
40 Arlington Ave & Van Buren Blvd Riverside Riverside 67 38 0 3
41 Hammer Ln & Holman Rd Stockton San Joaquin 66 46 0 10
42 Artesia Bl & Lakewood Bl Bellflower Los Angeles 66 27 0 10
43 Arrow Bl & Citrus Av Fontana San Bernardino 66 25 0 6
44 Cherry Av & Foothill Bl Fontana San Bernardino 66 20 0 5
45 Bristol Street & Edinger Avenue Santa Ana Orange 65 46 0 17
46 Del Amo Bl & Paramount Bl Lakewood Los Angeles 65 39 0 11
47 Rosecrans Av & Studebaker Rd Norwalk Los Angeles 65 32 0 13
48 Foothill Bl & Sierra Av Fontana San Bernardino 64 15 1 6
49 Magnolia Ave & Tyler St Riverside Riverside 64 40 0 7
50 Mitchell Rd & Whitmore Ave Ceres Stanislaus 64 33 0 10
51 Azusa Av & Gale Av City Of Industry Los Angeles 64 28 0 7
52 Passons Bl & Slauson Av Pico Rivera Los Angeles 63 27 2 8
53 Artesia Bl & Downey Av Bellflower Los Angeles 63 45 1 8
54 Rosemead Bl & Washington Bl Pico Rivera Los Angeles 63 23 1 12
55 Avenue J & Challenger Wy Lancaster Los Angeles 63 65 0 12
56 Bruceville Rd & Cosumnes River Blvd Sacramento Sacramento 63 61 0 7
57 Bouquet Canyon Rd & Newhall Ranch Rd Santa Clarita Los Angeles 63 44 0 17
58 Antelope Rd & Sunrise Blvd Citrus Heights Sacramento 62 32 0 5
59 Paramount Bl & Washington Bl Pico Rivera Los Angeles 62 19 0 12
60 10TH St West & Avenue L Lancaster Los Angeles 61 54 1 14
61 Cirby Wy & Riverside Av Roseville Placer 61 56 0 14
62 California Ave & Van Buren Blvd Riverside Riverside 61 38 0 3
63 Escondido Av & Main St Hesperia San Bernardino 61 33 0 8
64 Harbor Bl & Trask Av Garden Grove Orange 61 15 0 13
65 Bristol Street & Segerstrom Avenue Santa Ana Orange 60 31 1 11
66 Indiana Ave & La Sierra Ave Riverside Riverside 60 53 0 6
67 Adams Ave & Brookhurst St Huntington Beach Orange 60 52 0 11
68 Jefferson Av & Winchester Rd Temecula Riverside 60 39 0 10
69 10TH St West & Avenue J Lancaster Los Angeles 59 73 0 9
70 Ball Road & Beach Boulevard Anaheim Orange 59 45 0 7
71 Hammer Ln & Lower Sacramento Rd Stockton San Joaquin 59 31 0 13
72 Greenback Ln & San Juan Ave Citrus Heights Sacramento 58 33 1 14
73 Paramount Bl & Rosecrans Av Paramount Los Angeles 58 42 0 4
74 17TH Street & Grand Avenue Santa Ana Orange 58 39 0 10
75 1ST Street & Main Street Santa Ana Orange 58 33 0 17
76 1ST Street & Grand Avenue Santa Ana Orange 58 29 0 11
77 Garden Grove Bl & Harbor Bl Garden Grove Orange 58 19 0 9
78 La Sierra Ave & Magnolia Ave Riverside Riverside 57 36 0 1
79 Clay St & Van Buren Bl Jurupa Valley Riverside 57 35 0 6
80 223RD St & Wilmington Av Carson Los Angeles 57 14 0 15
81 Ball Road & Harbor Boulevard Anaheim Orange 56 58 1 9
82 Center Pkwy & Mack Rd Sacramento Sacramento 56 54 0 9
83 Goldenwest St & Warner Ave Huntington Beach Orange 56 39 0 11
84 Telegraph Rd & Washington Bl Commerce Los Angeles 56 14 0 8
85 Rosemead Bl & Whittier Bl Pico Rivera Los Angeles 56 12 0 12
86 Cirby Wy & Sunrise Av Roseville Placer 55 34 1 10
87 Florin Rd & Freeport Blvd Sacramento Sacramento 55 47 0 3
88 Calvine Rd & Elk Grove Florin Rd Elk Grove Sacramento 55 41 0 17
89 Dinah Shore Dr & Monterey Ave Palm Desert Riverside 55 24 0 8
90 Oak Grove Rd & Ygnacio Valley Rd Walnut Creek Contra Costa 54 40 2 10
91 Winchester Rd & Ynez Rd Temecula Riverside 54 43 1 18
92 San Vicente Bl & Santa Monica Bl West Hollywood Los Angeles 54 26 0 2
93 Merrill Av & Sierra Av Fontana San Bernardino 53 24 1 9
94 Century Blvd & Crenshaw Blvd Inglewood Los Angeles 53 23 1 8
95 Franklin Blvd & Fruitridge Rd Sacramento Sacramento 53 45 0 9
96 Beach Boulevard & Lincoln Avenue Anaheim Orange 53 38 0 10
97 Cherry Av & Willow Signal Hill Los Angeles 53 37 0 10
98 Paramount Bl & Whittier Bl Pico Rivera Los Angeles 53 25 0 19
99 Indiana Ave & Van Buren Blvd Riverside Riverside 53 20 0 3
100 Airport Wy & Martin Luther King Bl Stockton San Joaquin 53 17 0 13

The 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: every city in this ranking together has filed 139,252 crashes for January–August 2026, against about 166,407 predicted by the same 2023–2025 crash rate — roughly 84%. 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.

City pages

The full confirmed list for each city with at least 10 confirmed junctions, and that city's own confirmation rate. Cities below that appear in the ranking above and on their county page, but a page of three rows is not a ranking.

Every county

How these locations were established

The coordinates are geocoded, not surveyed. A crash report names a primary road, the nearest crossed road, and a city. It does not carry a verified junction location. Turning those names into a point on a map is an inference, and inferences can be wrong.

So each one has to survive three checks before it appears here:

  1. The US Census geocoder must return a point for the two road names in that city.
  2. The address it echoes back must name the same city and both roads. This catches the failure where a geocoder quietly substitutes a similar name somewhere else — one request for a Berkeley junction came back as a street in Thermal, 746 kilometres away.
  3. A second, independent source must agree to within 50 metres — either the coordinate carried on the crash records or, where those are absent, an OpenStreetMap-derived geocoder. Where the two disagree, the junction is dropped. It is never averaged, and never settled in favour of whichever source has more records behind it.

That rule is not caution for its own sake. In Moreno Valley, 48 crash records agreed on a coordinate 3.3 kilometres from the real junction, with no internal disagreement to give the error away. In San Jose, the crash-record coordinates are displaced by roughly 33 kilometres. Both would have looked entirely solid to anyone trusting a single source.

What was rejected

Outcome of every junction attempted, 2023–2025
OutcomeJunctionsShare
Attempted5,692100%
Published4,27275%
Rejected — the two sources disagreed922%
Rejected — no location found at all77014%
Rejected — the returned address did not match5399%
Rejected — no second source available190%

Where the two sources did agree, they agreed closely: the median gap is 9 metres and nine in ten are within 26 metres. Separately, 261,602 crash records in these cities were set aside before any of this began because they name a freeway, ramp, or state route.

How precise these counts are

Not very, at the bottom of the table. Crash counts at a single junction behave like any other count of rare events: a junction whose true rate is ten crashes a year will record somewhere between about four and sixteen in a given two-year window without anything changing on the ground.

So a difference of two or three crashes between neighbouring rows is not a difference at all. The junctions at the top of this page are far enough apart to mean something; two junctions separated by a single crash are, for practical purposes, tied.

Coverage by city

How many junctions were confirmed in each city, out of those attempted. A low rate means the sources disagreed there, not that the city is safe. Ontario, San Jose, Santa Rosa and Redding produced nothing that could be confirmed and do not appear in the ranking at all.

Confirmed junctions by city
CityConfirmedAttemptedRate
Sacramento 41 50 82%
Fresno 37 50 74%
Los Angeles 43 50 86%
Inglewood 47 50 94%
Pomona 46 50 92%
Bakersfield 45 50 90%
Concord 39 50 78%
Thousand Oaks 30 50 60%
Anaheim 45 50 90%
Moreno Valley 47 50 94%
West Covina 42 50 84%
Fairfield 26 50 52%
Roseville 33 50 66%
San Diego 40 50 80%
Modesto 42 50 84%
Riverside 42 50 84%
Ontario 34 50 68%
Huntington Beach 48 50 96%
Santa Clara 33 50 66%
Jurupa Valley 33 50 66%
Chula Vista 35 50 70%
Long Beach 41 50 82%
Corona 25 50 50%
Hesperia 41 50 82%
Stockton 37 50 74%
South Gate 45 50 90%
Norwalk 35 50 70%
Lakewood 38 50 76%
Fontana 50 50 100%
San Francisco 47 50 94%
Garden Grove 44 50 88%
Bellflower 48 50 96%
Victorville 39 50 78%
San Jose 27 50 54%
Downey 39 50 78%
Santa Monica 44 50 88%
Rialto 33 50 66%
Santa Ana 47 50 94%
Fullerton 45 50 90%
Palmdale 33 50 66%
Carson 38 50 76%
Oakland 45 50 90%
Santa Clarita 30 50 60%
Lancaster 39 50 78%
Glendale 45 50 90%
Rancho Cucamonga 38 50 76%
Escondido 22 50 44%
Oceanside 28 50 56%
Elk Grove 37 50 74%
West Hollywood 49 50 98%
Torrance 43 48 90%
Costa Mesa 35 48 73%
Murrieta 22 45 49%
Orange 38 44 86%
Citrus Heights 36 44 82%
Tulare 22 43 51%
Whittier 40 43 93%
Rancho Cordova 33 43 77%
Pico Rivera 41 43 95%
Huntington Park 42 43 98%
Ventura 30 42 71%
Temecula 25 41 61%
Santa Fe Springs 35 41 85%
Pasadena 34 41 83%
Sunnyvale 28 40 70%
Camarillo 23 40 57%
Clovis 35 40 88%
Paramount 33 40 83%
Richmond 28 38 74%
Vacaville 24 38 63%
Simi Valley 29 37 78%
Paso Robles 24 37 65%
Commerce 32 37 86%
Irvine 20 36 56%
Vernon 31 35 89%
Livermore 14 34 41%
Carlsbad 20 33 61%
Cerritos 23 33 70%
Brea 16 32 50%
Montebello 30 32 94%
Ceres 15 32 47%
San Bernardino 15 32 47%
Hawthorne 30 31 97%
Compton 28 31 90%
Palm Desert 19 30 63%
Monterey Park 27 30 90%
Tracy 17 30 57%
Tustin 20 29 69%
Alameda 21 28 75%
Redlands 19 28 68%
City Of Industry 22 27 81%
Highland 15 27 56%
Montclair 22 27 81%
Perris 12 26 46%
El Monte 25 26 96%
Turlock 18 26 69%
Folsom 19 25 76%
Menifee 14 25 56%
Monterey 19 25 76%
Rocklin 15 25 60%
Milpitas 18 24 75%
Lake Elsinore 16 24 67%
Watsonville 19 24 79%
Oxnard 19 24 79%
Alhambra 24 24 100%
Lynwood 23 24 96%
La Habra 24 24 100%
Yuba City 8 24 33%
La Quinta 11 23 48%
San Jacinto 18 23 78%
Upland 21 23 91%
Colton 14 23 61%
Signal Hill 8 22 36%
Rosemead 22 22 100%
Walnut Creek 16 22 73%
Apple Valley 10 22 45%
Dublin 16 22 73%
San Rafael 12 22 55%
South Lake Tahoe 16 21 76%
Buena Park 19 21 90%
Porterville 15 21 71%
Bell Gardens 21 21 100%
Vista 13 21 62%
Placentia 18 20 90%
Napa 18 20 90%
Diamond Bar 15 20 75%
Beverly Hills 18 20 90%
Yucaipa 12 20 60%
El Cajon 17 19 89%
Brentwood 9 19 47%
Baldwin Park 18 19 95%
Newport Beach 9 18 50%
Palm Springs 12 18 67%
Vallejo 16 18 89%
Riverbank 11 18 61%
Woodland 6 18 33%
La Mirada 16 18 89%
La Puente 15 18 83%
South El Monte 16 18 89%
Santa Maria 15 17 88%
Mission Viejo 11 17 65%
Cypress 15 16 94%
Coachella 6 15 40%
West Sacramento 9 15 60%
La Mesa 9 15 60%
Merced 13 15 87%
Fremont 12 15 80%
Rancho Mirage 6 15 40%
Westminster 13 15 87%
Cathedral City 10 15 67%
Lawndale 13 15 87%
Stanton 11 15 73%
Hemet 11 14 79%
Hayward 13 14 93%
Maywood 14 14 100%
Bell 13 14 93%
Cupertino 9 14 64%
San Ramon 4 14 29%
Moorpark 5 13 38%
Burbank 13 13 100%
Antioch 5 13 38%
Pittsburg 10 12 83%
Marina 7 12 58%
Laguna Hills 1 12 8%
Pleasant Hill 5 12 42%
San Marcos 10 12 83%
Cudahy 12 12 100%
Chino Hills 8 12 67%
Pleasanton 4 11 36%
San Luis Obispo 8 11 73%
Eastvale 6 11 55%
San Gabriel 11 11 100%
Manteca 10 11 91%
Artesia 8 11 73%
Glendora 5 11 45%
Arcadia 10 11 91%
Lake Forest 5 11 45%
Temple City 11 11 100%
Redondo Beach 11 11 100%
Newark 9 11 82%
Desert Hot Springs 3 10 30%
Malibu 0 10 0%
Santa Rosa 9 10 90%
Redwood City 7 10 70%
Arroyo Grande 6 10 60%
Oakley 5 10 50%
Atwater 9 10 90%
Union City 8 10 80%

What this ranking does not tell you

Sources: California Crash Reporting System (CCRS), California Highway Patrol; locations from the US Census Geocoder, corroborated against the crash records' own coordinates or Photon (OpenStreetMap). Full method and limitations: methodology.

Common questions

Is this a list of the most dangerous intersections in California?
No. It ranks junctions by how many crashes were reported at them, and busy roads produce more crashes than quiet ones. Nothing here is adjusted for traffic volume or population, so a junction near the top is carrying a lot of traffic at least as much as it is carrying risk.
How were the locations worked out?
They were geocoded, not surveyed. The crash record names two roads and a city; the coordinates come from the US Census geocoder, and each is published only if a second, independent source agrees to within 50 metres. Where the two disagree the junction is dropped rather than guessed at.
How precise are these counts?
Less than they look. A junction that averages ten crashes a year will record roughly four to sixteen in any given two-year window purely by chance. Treat a gap of a few crashes between neighbouring rows as no gap at all; only large differences mean anything.
Why is my city missing, or thinner than I expected?
A junction only appears if two independent sources agree on where it is. In some cities the coordinates carried on the crash records are systematically wrong — in San Jose they are displaced by about 33 kilometres — so nothing there could be confirmed. Some cities also record cross streets so precisely that crashes never concentrate at a named junction, which is a reporting difference rather than a measure of safety.
Why are there no freeway junctions?
They are excluded deliberately. A freeway pairing gathers crashes along a length of road rather than at a point, so a single coordinate would misrepresent it, and every geocoder tested resolved at most one in fifteen of them correctly.
Does a crash at one of these junctions affect my claim?
No. How often a location appears in a statewide table has no bearing on fault, insurance, or outcome in an individual crash. That is decided on the evidence in that case, not on a ranking.