opencctv.org

Sacramento's freeway cameras route by route, and the three hours behind each

· updated 2026-10-28 · all posts

At 18:09 Pacific on 2026-10-16 the Caltrans camera on US-50 at 15th Street had the eastbound deck running clear under the sign gantry, the sun low enough behind it to leave the overhead greens in silhouette, and headlights already on in the westbound lanes. Caltrans republishes that still once a minute and runs a live video stream from the same camera, and the frame carries the date and the time burned into the bottom strip, which is more than most traffic cameras will tell you. Hwy 50 at 15th St.

That camera is one of 275 CCTV sites Caltrans District 3 publishes, and the district's own status feed is the quickest way to see the shape of the network. When I pulled it on 2026-10-17, 274 of the 275 were in service and 270 carried a live HLS stream alongside the still (cctvStatusD03.json). Of those sites, 136 sit in Sacramento, West Sacramento, Rancho Cordova or Elk Grove. Split by route across that area, the same feed gives 71 on US-50, 26 on I-5, 16 on SR-99, 12 on I-80 and 11 on SR-51.

So US-50 is the road Caltrans watches hardest, by a factor of nearly three over anything else in the region.

US-50 from the causeway to Sunrise

Coming in from the west the road runs elevated over West Sacramento, and Hwy 50 at South River Rd sits on that viaduct looking east, with the deck's concrete piers in the near field and downtown behind. At 18:10 on 2026-10-16 it had a Caltrans truck in the right lane and traffic moving. A little west of it, Hwy 50 at Jefferson Blvd covers the Jefferson interchange, one of three cameras Caltrans points at that junction alone.

East of the river the useful ones go in order:

I-5, the Business 80 loop, I-80 and SR-99

On I-5, Hwy 5 NB at W St and Hwy 5 at Hwy 50 cover the downtown interchange from two angles. South of there, Hwy 5 at Pocket is a median camera at postmile 16.13 and the quietest of the set: at 18:10 on 2026-10-16 it had four cars in frame and oaks going gold along the shoulder. North, Hwy 5 at Airport and Hwy 5 at Metro Air Pkwy are the two to check before a run to the airport.

SR-51 is the Capital City Freeway, the Business 80 loop that locals never call SR-51, and it has eleven cameras on about eight miles of road. Hwy 51 at Arden is the pick of them. It faces north from postmile 4.16 with the full width of the road in frame, and at 18:10 on 2026-10-16 the trees along the east shoulder were turning and the low sun was coming across the lanes at an angle that makes the whole thing look like a photograph rather than a traffic feed. The others worth knowing are H St and N St at the downtown end, and Watt where the loop rejoins I-80.

I-80 proper runs north of the city. Hwy 80 at Bryte Bend is at postmile 0.36 on the Sacramento river crossing, Hwy 80 at Northgate and Enterprise cover the middle, and Hwy 80 at Antelope is the far end at Citrus Heights.

SR-99 is thinner but it is the one that matters if you are heading for the valley: 4th Ave near the south city limit, Mack at postmile 17.64, and Calvine down at Elk Grove.

The three hours sitting behind every frame

Each site republishes its still once a minute, and next to that current frame the district keeps twelve numbered reference images spaced fifteen minutes apart. Twelve times fifteen minutes is three hours of the same view, sitting at predictable URLs. I fetched the oldest one for the Arden camera on 2026-10-17 to check it was really there, and it was, at 17 KB.

That changes what a traffic camera is for. A live stream answers "is it moving now". The reference strip answers "when did it stop moving", which is the question you actually have when you are deciding whether to leave in ten minutes or forty. It reads to me like the most useful thing in the whole District 3 feed, and I had been looking at these cameras for months without noticing it was there.

The cameras you will not find, and the ones people mean by mistake

Sacramento County runs its own closed-circuit cameras on nine arterial corridors, and those are a signal-timing tool rather than a public feed. The county lists them as Arden Way, Calvine Road, Florin Road, Folsom Boulevard, Hazel Avenue, Howe Avenue, Madison Avenue, Sunrise Boulevard and Watt Avenue, watched from its Traffic Operations Center (sacdot.saccounty.gov). The freeway cameras above are the public half of the picture; the arterials are not viewable, which is worth knowing before you go looking for a camera on Watt Avenue itself rather than on the freeway that crosses it.

The other thing a search for Sacramento traffic cameras turns up is red light enforcement, and that is a separate system entirely, run by law enforcement rather than by the traffic engineers, pointed at a stop line rather than at the roadway. None of the cameras on this page is one of those. If you came looking for whether you were photographed at an intersection, nothing here will answer it.

What we do with these

We re-fetch every camera on the site roughly once a day and record what came back, which is how the 27 Sacramento pages linked above were confirmed live before this went up. The duplicate problem is the one I want to fix next: a handful of these Caltrans views reach us through more than one aggregator, so the same physical camera can appear twice with different names and different refresh rates, and the second copy is always the worse one. I have the count for Sacramento and for Los Angeles and I know the rule that catches them, so the next step is collapsing them to the fastest feed.

The open question is the reference frames. Caltrans gives three hours per camera and we show one, and I do not yet know whether a visitor wants a scrubber on a camera page or whether that is a feature I want more than anyone else does.

Corrections to [email protected].