California Traffic Cameras
3,425 traffic cameras across California, 2,189 of them streaming live video and the rest posting a fresh image every few minutes. Straight from the state Department of Transportation.
- Cameras
- 3,425
- Live video
- 2,189
- Highways covered
- 136
Weather affecting California roads right now
These are the conditions that close roads. Check the cameras on your route before you go.
- High Wind Warning — until Nov 13, 9:00 PMCoastal Del Norte
- Coastal Flood Warning — until Nov 15, 2:00 AMSan Luis Obispo County Beaches; Santa Barbara County Central Coast Beaches
- High Wind Warning — until Nov 13, 9:00 PMCentral Siskiyou County
- Winter Storm Warning — until Nov 15, 12:00 AMEastern Sierra Slopes of Inyo County
- Winter Storm Warning — until Nov 14, 6:00 PMMono
- Winter Storm Warning — until Nov 14, 6:00 PMGreater Lake Tahoe Area; Greater Lake Tahoe Area
- Winter Storm Warning — until Nov 14, 6:00 PMLassen Volcanic National Park; Sierra Nevada of Sierra-Nevada-Placer Counties Above 5000 ft Including Interstate 80; Sierra Nevada of El Dorado-Amador-Northern Alpine Counties Above 5000 ft Including Highway 50; Sierra Nevada of Calaveras-Tuolumne-Southern Alpine Counties Above 5000 ft
- Wind Advisory — until Nov 13, 7:00 PMCoastal Mendocino; Northwestern Interior Mendocino; Northeastern Interior Mendocino
- Wind Advisory — until Nov 13, 9:00 PMInterior Del Norte; Northern Coastal Humboldt; Southwestern Humboldt; Northeastern Interior Humboldt; Southeastern Interior Humboldt
- Wind Advisory — until Nov 13, 10:00 PMSouthwestern Lake; Eastern Lake
- Wind Advisory — until Nov 14, 3:00 PMIndian Wells Valley; Mojave Desert Slopes; Mojave Desert
- Wind Advisory — until Nov 14, 12:00 AMNortheast Siskiyou and Northwest Modoc Counties; Modoc County; Klamath Basin; Northern and Eastern Klamath County and Western Lake County; Central and Eastern Lake County
- Wind Advisory — until Nov 14, 3:00 AMSurprise Valley California; Northern Washoe County
- Wind Advisory — until Nov 14, 6:00 AMLassen-Eastern Plumas-Eastern Sierra Counties; Greater Reno-Carson City-Minden Area
- Wind Advisory — until Nov 14, 9:00 AMOwens Valley South
- Wind Advisory — until Nov 14, 9:00 AMOwens Valley North
- Wind Advisory — until Nov 14, 6:00 PMDeath Valley National Park; Western Mojave Desert
- Wind Advisory — until Nov 14, 3:00 AMCentral Colusa County Including Interstate 5; Eastern Colusa County; Sutter and Yuba Counties Below 1000 ft; Western Yolo County Including Capay Valley and Interstate 505; Central Yolo and Northeast Solano Counties Including Woodland and Davis; Sacramento Metro and Western El Dorado and Amador Counties
- Wind Advisory — until Nov 14, 3:00 AMCentral Solano County Including Fairfield and Vacaville; Southwestern Solano County Including Vallejo
- Wind Advisory — until Nov 14, 3:00 AMSouth-Central Shasta County Including Redding Metro; Northern Sacramento Valley in Tehama County; Central Glenn County Including Interstate 5; Eastern Glenn County; Butte County Below 1000 ft
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
- 68 - NB SR-99 S/O Mariposa Way
- 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
- 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 Southgate 1
- Hwy 99 at Southgate 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 : (207) Mendecino
- I-5 : (208) El Camino Real
- I-5 : (211) Pico
- I-5 : (213) South of Avenida Vaquero On
- I-5 : (215) Sacramento
- I-5 : (216) Las Ramblas
- I-5 : (218) Avenida Aeropuerto
- I-5 : (233) Valle Road On (San Juan Creek)
- I-5 : (901) El Camino Real
- 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
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,425 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 14, 2026. 3,425 are listed as working. Roadze re-checks every camera daily against its transportation department, so a camera that stops working is removed from this page.
Common questions
How many traffic cameras does California have?
Roadze lists 3,425 public traffic cameras for California: 2,189 stream live video and 1,236 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 (392), US-101 (356) 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 14, 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.