California Traffic Cameras
3,319 traffic cameras across California, 2,142 of them streaming live video and the rest posting a fresh image every few minutes. Straight from the state Department of Transportation.
- Cameras
- 3,319
- Live video
- 2,142
- Highways covered
- 134
Weather affecting California roads right now
These are the conditions that close roads. Check the cameras on your route before you go.
- Wind Advisory — until Sep 12, 10:00 AMSanta Barbara County Southwestern Coast; Santa Ynez Mountains Western Range
- Wind Advisory — until Sep 13, 12:00 PMLos Banos - Dos Palos; Merced - Madera - Mendota; Planada - Le Grand - Snelling; Coalinga - Avenal; West Side of Fresno and Kings Counties; Caruthers - San Joaquin - Selma; Fresno-Clovis; Buttonwillow - Lost Hills - I5; Delano-Wasco-Shafter; Hanford - Corcoran - Lemoore; Visalia - Porterville - Reedley; Southeast San Joaquin Valley
- Wind Advisory — until Sep 13, 6:00 PMMojave Desert Slopes
- Wind Advisory — until Sep 13, 9:00 AMMono
- Wind Advisory — until Sep 13, 9:00 AMLassen-Eastern Plumas-Eastern Sierra Counties
- Wind Advisory — until Sep 13, 9:00 AMGreater Lake Tahoe Area
- Wind Advisory — until Sep 13, 9:00 AMSurprise Valley California; Northern Washoe County
Issued by the US National Weather Service
Cameras by city in California
Cameras by highway
Live camera views in California
More cameras in California
Cameras outside the main California cities
- Hwy 99 at E Eaton Rd 1
- Hwy 99 at E Eaton Rd 2
- (C 175) WB 76 : Star Track_T
- (C 176) WB 76: Star Track_B
- (C147) EB 76 : I-15
- (C148) I-15 : Just North Of SR-76
- (C177) WB 76: Old 395 Hwy
- (C178) WB 76: Old 395 Hwy
- (C301) EB 76 at Horse Creek Ranch Rd
- (C318) WB 8 : Imperial_B
- (C319) : WB 8: Imperial_T
- 105 - NB I-5 Del Puerto Canyon Rd
- 11 - NB I-5 Westley Rest Stop
- 111 - EB I-205 at Jct I-580
- 112 - EB I-580 Valpico Rd UC
- 112 - WB 580 Hanson Rd
- 114 - EB 580 W/O Patterson Pass
- 115 - WB 580 Bird Rd
- 116 - WB 580 Corral Hollow Rd
- 117 - WB 580 W/O SR 132
- 118 - WB 580 Chrisman Rd OC
- 12 - EB I-580 W/O Flynn Road
- 120 - NB SR 99 16th St
- 126 - WB SR 132 E/O I-580
- 127 - Ferretti Rd Groveland
- 129 - WB 132 E/O I-5
- 130 - EB 132 W/O SR 33
- 131 - EB SR 132 Bird Rd
- 132 - EB SR 132 S/o Greenwood Rd
- 132 - SJ 88 Liberty Rd
- 133 - EB SR 88 Pine Grove
- 135 - NB I-5 S/O SR 140
- 140 - SR 140 @ Planada
- 144 - EB MPA 120 Buck Meadows
- 158 - EB SR 152 W/O I-5
- 17 - SB SR-99 N/O SR- 59/MLK Blvd
- 174 - SB SR-99 Hunter Rd
- 175 - SR-132: Chrisman
- 176 - EB 120 E/O Atlas Rd
- 177 - SB 5 Westley Rest Area CMS
- 178 - NB 33 SR 132
- 179 - EB 108 W/O Soulsbyville Rd
- 18 - NB SR 99 South Of Merced Cnty Line
- 19 - NB SR 99 South of Sultana Drive
- 30 - SB SR 99 Griffith Road OC
- 35 - EB SR 140 Mariposa
- 36 - EB SR 140 Midpines
- 37 - SB SR 99 North of Westside Blvd
- 38 - EB I-205 E/O Mountain House Parkway
- 42 - SB SR-99 Griffith Rd RWIS
- 50 - NB SR-99 Westside Blvd RWIS Test
- 52 - SB I-5 N/O Santa Nella
- 53 - EB SR-152 San Luis Res
- 55 - NB SR-99 Turlock Rest Stop RWIS/OUT
- 56 - SB SR-99 Livingston RWIS
- 64 - NB SR-99 S/O Le Grand Rd RWIS
- 66 - NB SR-99 N/O Deadman's Creek
- 67 - NB SR-99 S/O Le Grand Rd
- 69 - SB SR-99 S/O Mariposa Creek
- 73 - EB SR-152 W/O Casa de Fruta
- 82 - NB SR-99 S/O Buchanan Hollow Rd
- 83 - NB SR-99 Chowchilla Weigh Station
- 85 - NB SR-99 S/O Buchanan Hollow Rd RWIS
- 86 - NB SR-99 N/O Harvey Pettit Rd
- 88 - SB SR-99 N/O Buhach Rd
- 89 - NB SR-99 S/O Atwater-Merced Expwy
- 90 - EB SR-152 Dinosaur Point
- Bass_Lake_ED50_WB
- East_20th_BUT99_NB_1
- East_20th_BUT99_NB_2
- Forni_ED50_WB_1
- Forni_ED50_WB_2
- FRE-168-AT PRATHER ROUNDABOUT
- FRE-198-AT RTE 5
- FRE-5-AT KAMM AVE
- FRE-5-AT MANNING AVE
- FRE-5-AT RTE 269
- FRE-5-AT RTE 33
- FRE-5-AT RTE 33/145 SEP
- FRE-5-N/O PANOCHE ROAD
- FRE-5-S/O RTE 198
- FRE-5-SHIELDS AVE
- FRE-99-AT RTE 201
- FRE-99-S/O BETHEL AVE
- Hwy 12 at Rio Vista Bridge East
- Hwy 128 at Main St (Winters)
- Hwy 160 at Sherman Island Rd
- Hwy 162 at JCT162 and 45
- Hwy 20 at Dorsey Dr EB
- Hwy 20 at Dorsey Dr WB
- Hwy 20 at Kibbe
- Hwy 20 at Pleasant Valley Rd
- Hwy 267 at Brockway Summit
- Hwy 267 at Northstar
- Hwy 267 at Truckee Bypass
- Hwy 28 at Dollar
- Hwy 28 at Hwy 267 Kings Beach
- Hwy 32 at Main St Chico
- Hwy 32 at Rd P Orland
- Hwy 49 at Dry Creek Rd
- Hwy 49 at Edgewood
- Hwy 49 at Pleasant Valley
- Hwy 5 at Williams NB
- Hwy 5 at Williams SB
- Hwy 50 at Bedford
- Hwy 50 at Cameron_Park_ED50_WB_1
- Hwy 50 at Cameron_Park_ED50_WB_2
- Hwy 50 at Canal St
- Hwy 50 at Echo Summit
- Hwy 50 at El Dorado ED50 WB 1
- Hwy 50 at El Dorado ED50 WB 2
- Hwy 50 at El Dorado ED50 WB 3
- Hwy 50 at Greenstone 1
- Hwy 50 at Greenstone 2
- Hwy 50 at Hwy 89
- Hwy 50 at Ice House
- Hwy 50 at Meyers
- Hwy 50 at Missouri Flat 1
- Hwy 50 at Missouri Flat 2
- Hwy 50 at Ponderosa 1
- Hwy 50 at Ponderosa 2
- Hwy 50 at Riverton Sandhouse
- Hwy 50 at Sierra EB
- Hwy 50 at Silva_Valley_ED50_WB
- Hwy 50 at Ski Run
- Hwy 50 at Spring
- Hwy 50 at Twin Bridges
- Hwy 50 at Wrights Lake 1
- Hwy 50 at Wrights Lake 2
- Hwy 65 - Riosa
- Hwy 65 at Ferrari Ranch
- Hwy 65 at Industrial
- Hwy 65 at Nelson
- Hwy 65 at Wise
- Hwy 70 at Ramirez
- Hwy 70 at Saddleback
- Hwy 70 WO Cox Ln
- Hwy 80 at 267
- Hwy 80 at Applegate
- Hwy 80 at Castle Peak
- Hwy 80 at Colfax
- Hwy 80 at Donner Lake
- Hwy 80 at Donner Summit
- Hwy 80 at Floriston
- Hwy 80 at Hwy 89
- Hwy 80 at Kingvale EB 1
- Hwy 80 at Kingvale EB 2
- Hwy 80 at Kingvale WB
- Hwy 80 at Old Ag Sta
- Hwy 80 at Soda Springs EB
- Hwy 80 at Truckee Scales
- Hwy 80 at Truckee Scales WB
- Hwy 80 at Whitmore Grade
- Hwy 89 at Alpine Meadows
- Hwy 89 at Fairway Dr
- Hwy 89 at Granlibakken
- Hwy 89 at Hwy 28
- Hwy 89 at Olympic Valley
- Hwy 89 at Rampart
- Hwy 89 at West River
- Hwy 99 at Bridge
- Hwy 99 at East_Ave_BUT99_SB_1
- Hwy 99 at East_Ave_BUT99_SB_2
- Hwy 99 at Garner Lane 1
- Hwy 99 at Garner Lane 2
- Hwy 99 at Hwy 162
- Hwy 99 at Hwy 32 1
- Hwy 99 at Hwy 32 2
- Hwy 99 at Lincoln
- Hwy 99 at Neal
- Hwy 99 at Route 20
- Hwy 99 at Skyway 1
- Hwy 99 at Skyway 2
- Hwy 99 at Twin Cities
- I-10 : (374) East of Bob Hope Drive
- I-10 : (388) 0.5 Mi E/O Monroe St
- I-10 : (515) Indian Canyon
- I-10 : (516) Gene Autry Trail
- I-10 : (518) Date Palm Drive
- I-10 : (524) Monroe Street
- I-10 : (525) Golf Center Pkwy
- I-10 : (562) W/O Sandalwood Drive
- I-10 : (TPAS1) Whitewater Rest Area WB
- I-10: (389) W/O EAGLE MOUNTAIN RD
- I-15 : (129) 0.3 MI N/O RTE 138
- I-15 : (219) 0.6mi South Of Kenwood
- I-15 : (220) NB Kenwood On
- I-15 : (221) 0.5mi n/o Kenwood
- I-15 : (222) 1.25mi Kenwood
- I-15 : (327) 0.8 Miles South of North Main Street
- I-15 : (328) South of North Main Street
- I-15 : (329) North of North Main Street
- I-15 : (381) 0.75 mi s/o Lenwood Road
- I-15 : (382) Next To CMS In Baker
- I-15 : (614) South of Lenwood Road
- I-15 : (661) s/o Yates Well
- I-15 : (663) Stateline
- I-15 : (664) North Of Bailey Road
- I-215 : (218) 15-215 IC Devore
- I-215 : (241) Newport Road Bridge
- I-215 : (243) 1.25 Miles South of McCall Boulevard
- I-215 : (244) 0.75 Miles South of McCall Boulevard
- I-215 : (245) North of McCall Boulevard
- I-215 : (246) 1 Mile North of McCall Boulevard
- I-215 : (247) South of Ethanac Road
- I-215 : (248) Ethanac Road
- I-215: (242) 1 Mile North of Newport Road
- I-40 : (383) At Desert Oasis Rest Area
- I-5 : (120) South of Stonehill
- I-5 : (206) Christianitos Road
- I-5 : (208) El Camino Real
- I-5 : (211) Pico
- I-5 : (213) South of Avenida Vaquero On
- I-5 : (215) Sacramento
- I-5 : (218) Avenida Aeropuerto
- I-5 : (233) Valle Road On (San Juan Creek)
- I-5 : (946) Magic Mtn Truck Scales
- I-5 : (949) N/O Templin Hwy
- I-5 : (970) Smokey Bear Rd
- I-5 : (971) Gorman School Dr
- KER-33-AT RTE 166
- KER-46-AT RTE 33
- KER-5-AT GRAPEVINE UC
- KER-5-AT RTE 99
- KER-5-AT TRUCK ESCAPE RAMP (SHOULDER)
- KER-5-AT TRUCK ESCAPE RAMP(MEDIAN)
- KER-5-N/O RTE 58
- KER-5-S/O RTE 46
- KER-5-S/O RTE 58
- KER-99-AT 11TH AVE
- KER-99-AT RTE 46
- KIN-198-AT 12TH AVE
- KIN-198-AT HANFORD ARMONA (13TH AVE)
- KIN-41-AT RTE 198
- LA-5-AT LEBEC (FRAZIER)
- MAD-41-AT RTE 49
- MAD-99-AT AVE 13
- MAD-99-AT AVE 17
- MAD-99-AT AVE 21 1/2
- MAD-99-AT CALIFA OH
- MAD-99-AT CLEVELAND AVE
- MAD-99-AT GATEWAY DR
- MAD-99-AT RTE 145
- MAD-99-AT RTE 152
- Pioneer_Trail_ED50_EB_1
- Pioneer_Trail_ED50_EB_2
- Placerville_Dr_JEO_ED50_WB_1
- Placerville_Dr_JEO_ED50_WB_2
- Skyway_BUT99_NB_1
- Skyway_BUT99_NB_2
About these cameras
Every camera on this page is an official public feed published by the California Department of Transportation. Roadze doesn't own or operate them — it brings all 3,319 into one map so you don't have to open a different site for every state. Images refresh automatically; cameras marked offline are usually under maintenance or affected by a local outage.
Other states
- Alabama
- Alaska
- Arizona
- Arkansas
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
Every camera in California was checked on September 2, 2026. 3,319 are listed as working. Roadze re-checks every camera daily against its transportation department, so a camera that goes dark disappears from this page instead of sitting here as a broken thumbnail.
Common questions
How many traffic cameras does California have?
Roadze lists 3,319 public traffic cameras for California: 2,142 stream live video and 1,177 are still images that refresh on their own. They all come from the transportation department that runs the road, and they are the same feeds those agencies publish.
Which roads have the most cameras in California?
I-5 (398), US-101 (345) and I-15 (190). I-5 has the most of any road in California, which is why it is usually the fastest place to check before driving.
Are the California traffic cameras free to watch?
Yes. Every California camera is public and free, with no account, no app and no limit on how long you watch. Roadze puts them on one map so you do not have to know which agency runs which road.
When were the California cameras last checked?
On September 2, 2026. Every California camera is asked again on each check, and the ones that stop answering are taken off the list instead of being left as black thumbnails.