# Interstate 80 in California

Interstate 80 (I-80) is a transcontinental Interstate Highway in the United States, stretching from San Francisco, California, to Teaneck, New Jersey. The segment of I-80 in California runs east from San Francisco across the San Francisco–Oakland Bay Bridge to Oakland, where it turns north and crosses the Carquinez Bridge before turning back northeast through the Sacramento Valley. I-80 then traverses the Sierra Nevada, cresting at Donner Summit, before crossing into the state of Nevada within the Truckee River Canyon. The speed limit is at most 65 mph (105 km/h) along the entire route instead of the state's maximum of 70 mph (110 km/h) as most of the route is in either urban areas or mountainous terrain. I-80 has portions designated as the Eastshore Freeway and Alan S. Hart Freeway.
Throughout California, I-80 was built along the corridor of US Route 40 (US 40), eventually replacing this designation entirely. The prior US 40 corridor itself was built along several historic corridors in California, notably the California Trail and Lincoln Highway. The route has changed from the original plans in San Francisco due to freeway revolts canceling segments of the originally planned alignment. Similarly in Sacramento, the freeway was rerouted around the city after plans to upgrade the original grandfathered route through the city to Interstate Highway standards were canceled.

## Route description

I-80 is recognized as the Dwight D. Eisenhower Highway in the Western United States and a Blue Star Memorial Highway for its entire length. In California, it follows the original corridor of the Lincoln Highway from Sacramento to Reno (with minor deviations near Donner Summit). I-80 is part of the California Freeway and Expressway System and is part of the National Highway System, a network of highways that are considered essential to the country's economy, defense, and mobility by the Federal Highway Administration (FHWA). I-80 is also known as the Dutch Flat and Donner Lake Wagon Road from Emigrant Gap to Donner Lake. The segment of I-80 from Emigrant Gap to Truckee also forms part of the Yuba–Donner Scenic Byway, a National Forest Scenic Byway.

### San Francisco Bay Area

According to the California Streets and Highways Code, most maps, and local signs, I-80 begins at the interchange with US 101 in San Francisco. However, federal records place the western terminus of I-80 at the western approach to the San Francisco–Oakland Bay Bridge, at the location of the Fremont Street offramp (previously known as the Terminal Separator Structure that once connected it to the Embarcadero Freeway). The federal and state governments disagree as to whether this westernmost segment of the signed Interstate, known as the San Francisco Skyway or Bayshore Viaduct, is actually part of the Interstate Highway System, although it is consistently shown as I-80 on most maps of San Francisco.

#### Eastshore Freeway

The Eastshore Freeway is a segment of I-80 and I-580 along the northeast shoreline of San Francisco Bay. It runs from the MacArthur Maze interchange just east of the eastern end of the San Francisco–Oakland Bay Bridge to the Carquinez Bridge. I-580 splits from the Eastshore Freeway at an interchange known locally as the "Hoffman Split" in Albany. The section of the Eastshore Freeway between the MacArthur Maze and I-580 (Hoffman) split between Albany is a wrong-way concurrency where the northbound direction is signed as I-80 east and I-580 west, while the southbound direction is signed as westbound I-80 and eastbound I-580. This segment suffers from severe traffic congestion during rush hour due to the merger of three freeways (I-80, I-580, and I-880) at the MacArthur Maze.
The Eastshore Freeway was created in the mid-1950s (construction commenced in 1954, last segment completed May 10, 1960) by reengineering the Eastshore Highway, a thoroughfare constructed in the 1930s (1934–1937) as one of the approaches to the Bay Bridge and designated as part of US 40. The Eastshore Highway began in El Cerrito at an intersection with San Pablo Avenue at Hill Street between Potrero Avenue and Cutting Boulevard, adjacent to the location today of the El Cerrito del Norte station of Bay Area Rapid Transit (BART). It was not a freeway in that access was at intersections with adjoining streets rather than by ramps. The Eastshore Highway ran from El Cerrito to the San Francisco–Oakland Bay Bridge along the same routing as today's freeway, although it was much narrower. A causeway was constructed for this purpose by filling in part of the mudflats along the bayshore. In the stretch from University to Ashby avenues in Berkeley, this resulted in the creation of an artificial lagoon which was developed by the Works Progress Administration (WPA) in the late 1930s as Aquatic Park.
The frontage road along the east side of today's Eastshore Freeway between Buchanan Street in Albany and Hearst Avenue in Berkeley retains the name "Eastshore Highway". The terminal segment of the old Eastshore Highway in El Cerrito between Potrero and San Pablo avenues is today named "Eastshore Boulevard".
Originally, the name "Eastshore Freeway" was also applied to what is today known as the "Nimitz Freeway" (I-880) from the beginning of its construction in 1947. This freeway was dedicated in 1958 to Chester W. Nimitz, and so, for a few years in the 1950s prior, the Eastshore Freeway stretched the entire length of the east shore of San Francisco Bay. Until the late 1960s, the Eastshore Freeway was also designated as part of State Route 17 (SR 17) together with the Nimitz Freeway.

### Central Valley

This section of I-80 has a top speed of 65 mph (105 km/h), unlike California's top speed limit of 70 mph (110 km/h), common in rural freeways. I-80 is a six- to eight-lane freeway with carpool lanes in Fairfield between exit 39A (Red Top Road) and exit 47 (Air Base Parkway).
I-80 has changed routing in the Sacramento area. Currently, the freeway runs on a northern bypass of the city, the Beltline Freeway, that was originally designated I-880. The I-80 routing alignment was moved from a route through Sacramento, now US 50 and I-80 Business (I-80 Bus), after the proposed I-80 replacement of the North Sacramento Freeway was canceled. The Beltline Freeway runs northeast from the junction of I-80 and US 50 in West Sacramento across I-5 to its junction northeast of Sacramento with I-80 Bus (which is SR 51). SR 244 heads east as a short freeway spur from that interchange.

### Sierra Nevada

Crossing the Sierra Nevada, I-80 regularly gets snow at higher elevations from fall to spring. The California Department of Transportation (Caltrans) sometimes requires vehicles to use snow tires, snow chains, or other traction devices in the mountains during and after snowstorms. Checkpoints are often set up to enforce chain restrictions on vehicles bound for icy or snowy areas. When chain restrictions are in effect, vehicles must have chains on the driving wheels, except 4WD vehicles with snow tires. Additionally, during the winter season, trucks are required to carry chains whether or not controls are in force.
I-80 crosses the Sierra Nevada crest at Donner Summit (also known as Euer Saddle) at an elevation of 7,239 feet (2,206 m) westbound and 7,227 feet (2,203 m) eastbound. The Donner Summit Rest Area is located at this point. The summit is located in Nevada County, California. The pass is generally open year-round; it is plowed in winter but may temporarily close during the worst snowstorms. The older, original US 40/Lincoln Highway route over Donner Pass is about two miles (3.2 km) to the south. This highway was replaced as the official trans-Sierra route by I-80 in 1964. Although the current Donner Pass is lower, Euer Saddle was chosen for the Interstate because of more gradual approaches that aided construction to Interstate Highway standards, which do not allow the sharp curves used by the Donner Pass Road. The grade is three to six percent for 30 miles (48 km).
* I-80 across the Sierra Nevada
* Looking northeast along I-80 in the Sierra Nevada from the Yuba Gap overpass
* Sign for Donner Summit
* Entering California from Nevada along I-80
* Elevations along a 100-mile (160 km) stretch of the I-80, peaking at Donner saddle

## History
### Historic routing

In California I-80 was built along the line of, and eventually replaced, US 40. The US 40 designation was eliminated in the state as part of the 1964 state highway renumbering. US 40 was one of the original California routes designed in 1926, although its west end was in Oakland with US 101E (then SR 17, then I-5W, now I-580/I-880) prior to the San Francisco–Oakland Bay Bridge opening in 1936. An auto ferry ran from Berkeley to San Francisco, signed at the ferry landings for US 40. After the San Francisco–Oakland Bay Bridge's construction, US 40, along with US 50, were extended along the bridge to connect with US 101. The auto ferry service was then discontinued.
US 40 and US 50 both followed the San Francisco–Oakland Bay Bridge and the routes split on what is the present day MacArthur Maze in Oakland. US 50 continued southeast on present-day I-580 to Stockton and US 40 closely followed the route of present-day I-80. When reaching Sacramento, US 40 and US 50 rejoined, US 50 running concurrently with former US 99 from Stockton to Sacramento. US 40 then again split with US 50 in Downtown Sacramento and closely followed the route of present-day I-80 Bus, which was I-80 from 1957 to 1981, when I-80 was realigned along former I-880, routing along what was then the outskirts of Sacramento. US 40 then closely followed I-80 through the Sierra Nevada into Nevada.
A portion of old US 40 near Donner Lake is still intact and is an alternate route of I-80. It begins near Soda Springs and ends at Truckee. At one point, it travels right by Donner Lake, unlike I-80, which ascends higher in the Sierra Nevada north of historic US 40.

### Construction
#### Original routing in San Francisco

When I-80 was first approved, it was to begin at planned I-280 (SR 1) in Golden Gate Park, head east on the never-built Panhandle Freeway, then run south and southeast on the Central Freeway (US 101) to the San Francisco Skyway. The Panhandle Freeway was to be routed through Hayes Valley, passing through Golden Gate Park and terminating at proposed I-280, now SR 1. In 1964, community oppositions forced Caltrans to abandon the Panhandle Freeway project. A January 1968 amendment moved I-280 to its present alignment, degraded I-480 to a state highway, and truncated the origin point of I-80 to the Embarcadero Freeway (then I-280, formerly I-480). Prior to that truncation, I-80 had been defined as from "Route 280 in San Francisco to the Nevada state line near Verdi, Nevada, passing near Division Street in San Francisco, passing near Oakland, via Albany, via Sacramento, passing near North Sacramento, passing near Roseville, via Auburn, via Emigrant Gap, via Truckee and via the Truckee River Canyon", and certain maps had been shown of I-80 running concurrently with US 101 to Fell Street. These changes were made on the state level later that year, but Route 80 was only truncated to US 101. (The Central Freeway remained part of US 101, and the Panhandle Freeway became SR 241. The Panhandle Freeway was later canceled in the wake of freeway revolts, and the SR 241 designation has since been reassigned to an unrelated stretch of highway in Orange County.) The San Francisco Skyway, which had already been signed as part of I-80, has remained a de facto section of I-80 to the present day and remains listed as part of the Interstate in California.
In 2000, the San Francisco Chronicle published an article about the proposed construction of a new freeway through San Francisco. According to the article, the suggested 19th Avenue tunnel would run five miles (8.0 km), from Junipero Serra Boulevard through Golden Gate Park and up to Lake Street, with exits at Brotherhood Avenue, Ocean Avenue, Quintara Street, Lincoln Way, and Geary Boulevard. The Van Ness tunnel would run almost two miles (3.2 km), from about Fell Street to Lombard Street, with exits at Broadway and Geary Boulevard. Along Oak and Fell, the planners suggested an underground road running more than 0.5 miles (0.80 km) from Laguna to Divisadero streets. However, the roads would violate the long-standing general plan for San Francisco, which calls for no new highway capacity. In March 2015, this proposed route was adopted by the California Transportation Commission (CTC).

#### Legacy

Prior to the construction of I-80, the US 40 corridor suffered from frequent car accidents. Reasons included the many traffic signals, yield signs, and stop signs that seemed to appear out of nowhere. Caltrans listed five intersections with high accident rates and claimed construction of I-80 would reduce such accidents. According to a study done on I-80 in Vallejo from 1955 and 1956, prior to the freeway construction, and 1957 and 1958, after the freeway was constructed, the accident rate dropped 73 percent and there were 245 fewer accidents on the then-new I-80 freeway.
The new route also made traveling across the Sierra Nevada far easier. Before construction, US 40 was a two-lane undivided highway with winding turns. This route was often closed in the winter because of the high elevation of the Donner Pass (7,239 feet (2,206 m)), and drivers had to use a much longer route to the north, US 40 Alternate (US 40 Alt), now SR 70, using the Beckwourth Pass, at an elevation of 5,221 feet (1,591 m). Driving across the Sierra Nevada became far easier with the construction of I-80 across Donner Summit since that pass is closed only for intense snowstorms.

### Truncation of US 40

In 1964, Caltrans desired to reduce the number of designated routes in the California state highways system. The Interstate Highway System, designed and built starting in 1956, was adding on to the already increased number of US Routes and state highways. In result, the 1964 renumbering truncated US 50 to West Sacramento. The entire route of US 40 was deleted in the Western United States due to the completion of I-80. Also, the number "40" was duplicated along I-40, at that time, a newly built route in Southern California. I-40 was to be numbered I-30, but the American Association of State Highway and Transportation Officials (AASHTO) rejected the numbering.
The state law authorizing the renumbering was passed on September 20, 1963. Signage changes took place by July 1, 1964, and US 40 was decommissioned. US 40 was one of the first US Routes to be decommissioned completely in California.

### Former alignments in Sacramento

In the Sacramento area, I-80 has been realigned to many routes. In 1964, I-80 used the old US 40/US 99E freeway, the current I-80 Bus, while, a year later, I-80 was proposed to be realigned along a new freeway that would run south of the former I-80/I-880 northeast of Sacramento, run to south of the American River, and rejoin I-80. This was necessary because the 1964 I-80 failed to meet Interstate standards.
In 1972, I-880 was completed, while a part of the new alignment of I-80 was completed but not open to traffic, where there was a long bridge to nowhere. From 1972 to 1980, I-880 began in West Sacramento as a fork from the original I-80, continues northeast over the Sacramento River to its interchange with I-5, continues east through the communities of North Sacramento and Del Paso Heights, and ends at an interchange with the Roseville Freeway (I-80). The now-designated Capital City Freeway was then the original I-80 routing, continuing southwest directly into downtown Sacramento. I-80 was then rerouted along the Beltline Freeway in 1983, while the Capital City Freeway became I-80 Bus, also I-305 and SR 51. I-880 would have intersected SR 244 and then US 50, but, in 1979, the Sacramento City Council voted to delete the proposed I-80 alignment for rail transit. The constructed I-80/SR 51/SR 244 split is now used for three railroad stations. In 1980, the new I-80 alignment was deleted from the Interstate System. SR 244 was then truncated from its proposed alignment to the only freeway section of the abandoned project in 1994, which is about a mile (1.6 km) long. In 1982–1984, I-880 was reassigned to SR 17 running from Oakland to San Jose, after two to four years of inactivity.

### Bay Bridge replacement

On October 17, 1989, the Loma Prieta earthquake was responsible for 63 deaths and 3,757 injuries. The San Francisco–Oakland Bay Bridge, which is part of I-80, suffered severe damage, as a 76-by-50-foot (23 m × 15 m) section of the upper deck on the eastern cantilever side fell onto the deck below. The quake caused the Oakland side of the bridge to shift seven inches (18 cm) to the east and caused the bolts of one section to shear off, sending the 250-short-ton (230 t; 220-long-ton) section of roadbed crashing down like a trapdoor. Caltrans removed and replaced the collapsed section and reopened the bridge on November 18.
In 2002, due to the risk of a future large earthquake, Caltrans started building a new eastern span. The department advertised that the new span of the San Francisco–Oakland Bay Bridge used a new earthquake-resisting technique that would not collapse in an earthquake similar to the Loma Prieta earthquake. The new eastern span opened on September 2, 2013, at an estimated cost of $6.4 billion (equivalent to $8.26 billion in 2023).

### Express lanes

In May 2022, Caltrans began construction on 18-mile (29 km) high-occupancy toll (HOT) lanes along I-80 between Red Top Road in Fairfield and Leisure Town Road in Vacaville. The project includes converting the existing 8-mile (13 km) carpool lanes between Red Top Road and Air Base Parkway. Scheduled to open in 2025, the HOT lanes will use an open road tolling system, and therefore no toll booths to receive cash, with each vehicle required to carry a FasTrak transponder.
In May 2024, the California Transportation Commission approved $105 million for a project that would add HOT lanes between Davis and West Sacramento.

## Exit list

| County | Location | mi | km | Exit | Destinations | Notes |
| City and County of San Francisco | City and County of San Francisco | 0.00– 0.91 | 0.00– 1.46 | 1A | US 101 south (Bayshore Freeway) – San Jose | Western terminus; US 101 north exit 433B, south exit 433 |
| City and County of San Francisco | City and County of San Francisco | 0.00– 0.91 | 0.00– 1.46 | 1B | US 101 north (Central Freeway) – Golden Gate Bridge | Western terminus; US 101 north exit 433B, south exit 433 |
| City and County of San Francisco | City and County of San Francisco | 0.00– 0.91 | 0.00– 1.46 | 1 | Seventh Street | Eastbound exit and westbound entrance |
| City and County of San Francisco | City and County of San Francisco | 0.00– 0.91 | 0.00– 1.46 | 1C | Ninth Street – Civic Center | Westbound exit and eastbound entrance |
| City and County of San Francisco | City and County of San Francisco | 1.91– 2.02 | 3.07– 3.25 | 2A | Fifth Street | Westbound exit and eastbound entrance |
| City and County of San Francisco | City and County of San Francisco | 1.91– 2.02 | 3.07– 3.25 | 2 | Fourth Street | Eastbound exit and westbound entrance |
| City and County of San Francisco | City and County of San Francisco | 1.91– 2.02 | 3.07– 3.25 | 2B | Harrison Street / Embarcadero | Westbound exit and eastbound entrance; former Fremont Street exit |
| City and County of San Francisco | City and County of San Francisco | 1.91– 2.02 | 3.07– 3.25 | 2C | Fremont Street / Folsom Street | Westbound exit and eastbound entrance; provides buses only access to Salesforce Transit Center; former Main Street / SR 480 exit |
| San Francisco Bay | San Francisco Bay | 3.75 | 6.04 | San Francisco–Oakland Bay Bridge (west span) | San Francisco–Oakland Bay Bridge (west span) | San Francisco–Oakland Bay Bridge (west span) |
| City and County of San Francisco | City and County of San Francisco | 4.18 | 6.73 | 4A | Treasure Island | Eastbound left exit and westbound entrance; connects to Treasure Island Road; scheduled to close in late May 2023 for a few of years during a seismic retrofit of the Bay Bridge western span |
| Yerba Buena Tunnel |||
| City and County of San Francisco | City and County of San Francisco | 4.18 | 6.73 | 4B | Yerba Buena Island / Treasure Island | Signed as exit 4 westbound; original eastbound off-ramp was demolished as part of the Bay Bridge eastern span replacement but its replacement ramp was not completed until May 2023; connects to Macalla Road/Hillcrest Road |
| San Francisco Bay | San Francisco Bay | 5.31 | 8.55 | San Francisco–Oakland Bay Bridge (east span; westbound toll only) | San Francisco–Oakland Bay Bridge (east span; westbound toll only) | San Francisco–Oakland Bay Bridge (east span; westbound toll only) |
| Alameda | Oakland | 7.83 | 12.60 | 8A | I-880 south (Nimitz Freeway) – Alameda, San Jose | Eastbound exit and westbound entrance; western end of MacArthur Maze; I-880 exit 46A; access to Oakland International Airport; former SR 17 south |
| Alameda | Oakland | 7.83 | 12.60 | ♦ | Bay Bridge Toll Plaza parking lot only | Access via the HOV lane; entrance to Bay Bridge via left turn at a stop sign at the west side of the complex |
| Alameda | Oakland | 7.83 | 12.60 | 8A | West Grand Avenue, Maritime Street | Westbound signage; eastbound access via exit 8A/I-880 |
| Alameda | Oakland | 8.13 | 13.08 | 8B | I-580 east (MacArthur Freeway) to SR 24 – Downtown Oakland, Hayward, Stockton | Eastbound signage; I-580 west exit 19A |
| Alameda | Oakland | 8.13 | 13.08 | 8B | I-580 east (MacArthur Freeway) / I-880 south (Nimitz Freeway) – Downtown Oakland, Hayward, Stockton, Alameda, San Jose | Western end of I-580 overlap; westbound left exit and eastbound entrance; eastern end of MacArthur Maze; I-880 exit 46B; I-880 was former SR 17 south; access to Oakland International Airport |
| Alameda | Emeryville | 9.10 | 14.65 | 9 | Powell Street – Emeryville | No eastbound exit from I-880 north |
| Alameda | Emeryville–Berkeley line | 9.89 | 15.92 | 10 | SR 13 (Ashby Avenue) / Shellmound Street | Shellmound Street accessible eastbound only |
| Alameda | Berkeley | 11.13 | 17.91 | 11 | University Avenue – Berkeley | Serves UC Berkeley |
| Alameda | Berkeley | 11.91 | 19.17 | 12 | Gilman Street | |
| Alameda | Albany | 12.61 | 20.29 | 13A | Buchanan Street – Albany | Eastbound signage; partially rebuilt as part of 1990s reconstruction of the Hoffman Split interchange |
| Alameda | Albany | 12.91 | 20.78 | 13B | I-580 west – Point Richmond, San Rafael | Eastern end of I-580 overlap; Hoffman Split interchange; eastbound exit and westbound entrance; former SR 17 north |
| Alameda | Albany | 12.91 | 20.78 | 13 | Albany | Westbound signage; connects to Cleveland Avenue |
| Alameda | Albany | 12.91 | 20.78 | — | Pierce Street | Former eastbound exit and entrance; demolished during the 1990s reconstruction of the Hoffman Split interchange |
| Contra Costa | Richmond | 13.57 | 21.84 | 14A | Central Avenue – El Cerrito | El Cerrito not signed westbound |
| Contra Costa | Richmond | 14.35 | 23.09 | 14B | Carlson Boulevard | |
| Contra Costa | Richmond–El Cerrito line | 15.02 | 24.17 | 15 | Potrero Avenue | Eastbound exit and westbound entrance |
| Contra Costa | Richmond | 15.02 | 24.17 | 15 | Cutting Boulevard (SR 123) | Westbound exit and eastbound entrance |
| Contra Costa | Richmond | | | ♦ | Cutting Boulevard | HOV access only; westbound left exit and eastbound entrance |
| Contra Costa | Richmond | 15.97 | 25.70 | 16A | Macdonald Avenue | Eastbound exit and westbound entrance |
| Contra Costa | Richmond | 16.31 | 26.25 | 16B | San Pablo Avenue, Barrett Avenue | Signed as exit 16 westbound; Barrett Avenue formerly signed as Central Richmond |
| Contra Costa | Richmond | 16.76 | 26.97 | 17 | Solano Avenue | Eastbound exit and westbound entrance |
| Contra Costa | Richmond | 16.76 | 26.97 | 17 | McBryde Avenue | Westbound exit only |
| Contra Costa | San Pablo | 17.69 | 28.47 | 18 | San Pablo Dam Road | |
| Contra Costa | Richmond | 18.60 | 29.93 | 19A | El Portal Drive | |
| Contra Costa | Richmond | 19.33 | 31.11 | 19B | Hilltop Mall, Auto Plaza | Formerly signed as Hilltop Drive |
| Contra Costa | Richmond–Pinole line | | | ♦ | Richmond Parkway | HOV access only; eastbound left exit and westbound entrance |
| Contra Costa | Pinole | 19.95 | 32.11 | 20 | Richmond Parkway, Fitzgerald Drive to I-580 west | Unconstructed SR 93 |
| Contra Costa | Pinole | 20.95 | 33.72 | 21 | Appian Way | |
| Contra Costa | Pinole | 21.86 | 35.18 | 22 | Pinole Valley Road | |
| Contra Costa | Hercules | 23.41 | 37.67 | 23 | SR 4 east – Hercules, Stockton | Eastbound signage; no westbound access to SR 4 east; SR 4 exit 1B |
| Contra Costa | Hercules | 23.41 | 37.67 | 23 | Hercules | Westbound signage |
| Contra Costa | Hercules | 24.04 | 38.69 | 24 | Willow Avenue – Rodeo | |
| Contra Costa | ​ | 26.10 | 42.00 | 26 | Cummings Skyway to SR 4 east – Martinez, Concord | |
| Contra Costa | ​ | 26.84 | 43.19 | 27 | Pomona Street – Crockett, Port Costa | |
| Carquinez Strait | Carquinez Strait | 27.49 | 44.24 | Carquinez Bridge (eastbound toll only) | Carquinez Bridge (eastbound toll only) | Carquinez Bridge (eastbound toll only) |
| Solano | Vallejo | 28.63– 28.79 | 46.08– 46.33 | 29A | SR 29 north (Sonoma Boulevard) | Eastbound exit and westbound entrance |
| Solano | Vallejo | 28.63– 28.79 | 46.08– 46.33 | 29A | Maritime Academy Drive | Westbound exit and entrance |
| Solano | Vallejo | 28.63– 28.79 | 46.08– 46.33 | 29B | Sequoia Avenue | Eastbound exit only |
| Solano | Vallejo | 29.27 | 47.11 | 29C | Magazine Street | Signed as exit 29B westbound |
| Solano | Vallejo | 29.71 | 47.81 | 30A | I-780 east to I-680 – Benicia, Martinez | Provides exit to Curtola Parkway; I-780 is former I-680 south; I-780 exit 1A-B |
| Solano | Vallejo | 29.93 | 48.17 | 30B | Frontage Road (to Benicia Road) | Eastbound exit only; former SR 141 |
| Solano | Vallejo | 30.37 | 48.88 | 30C | Georgia Street – Central Vallejo | Signed as exit 30B westbound |
| Solano | Vallejo | 30.72 | 49.44 | 31A | Springs Road, Solano Avenue | |
| Solano | Vallejo | 30.98 | 49.86 | 31B | Tennessee Street – Mare Island | |
| Solano | Vallejo | 31.92 | 51.37 | 32 | Redwood Parkway, Redwood Street | Signed as exits 32A (east) and 32B (west) eastbound |
| Solano | Vallejo | 33.12 | 53.30 | 33 | SR 37 west / Columbus Parkway – Napa, Novato, San Rafael, Auto Mall | Signed as exits 33A (Columbus Parkway) and 33B (SR 37) westbound; SR 37 exit 21A to I-80 west |
| Solano | Vallejo | 34.12 | 54.91 | Hunter Hill Rest Area (westbound only) | Hunter Hill Rest Area (westbound only) | Hunter Hill Rest Area (westbound only) |
| Napa–Solano county line | Vallejo | 35.59 | 57.28 | 36 | American Canyon Road | |
| Solano | Fairfield | 38.88 | 62.57 | 39A | Red Top Road | Signed as exit 39 eastbound |
| Solano | Fairfield | 38.88 | 62.57 | — | I-80 Express Lanes | West end of express lanes-under construction; scheduled to open in 2025 |
| Solano | Fairfield | 38.88 | 62.57 | 39B | SR 12 west – Napa, Sonoma | Western end of SR 12 overlap; eastbound access is via exit 40 |
| Solano | Fairfield | 40.34– 40.99 | 64.92– 65.97 | 40 | Green Valley Road to SR 12 west | Westbound access is part of exit 41 |
| Solano | Fairfield | 40.34– 40.99 | 64.92– 65.97 | 40 | I-680 south – Benicia, Martinez, San Jose | Former SR 21; I-680 north exits 71A-B |
| Solano | Fairfield | 40.34– 40.99 | 64.92– 65.97 | 41 | Suisun Valley Road, Pittman Road, Green Valley Road | Green Valley Road not signed eastbound; Pittman Road not signed westbound |
| Solano | Fairfield | 43.32 | 69.72 | 43 | SR 12 east – Suisun City, Rio Vista | Eastern end of SR 12 overlap; westbound access is via exit 43 |
| Solano | Fairfield | 43.64 | 70.23 | 44A | Suisun Parkway to SR 12 east – Rio Vista | Signed as exit 43 westbound |
| Solano | Fairfield | 44.22 | 71.17 | 44B | West Texas Street, Rockville Road | Signed as exit 44 westbound |
| Solano | Fairfield | 45.42 | 73.10 | 45 | Travis Boulevard | |
| Solano | Fairfield | 46.68 | 75.12 | 47 | Waterman Boulevard, Air Base Parkway – Travis AFB | Signed as exits 47A (Air Base Parkway) and 47B (Waterman Boulevard) westbound |
| Solano | Fairfield | 48.30 | 77.73 | 48 | North Texas Street, Manuel Campos Parkway | |
| Solano | Vacaville | 50.62 | 81.46 | 51A | Lagoon Valley Road, Cherry Glen Road | |
| Solano | Vacaville | 51.16 | 82.33 | 51B | Peña Adobe Road | |
| Solano | Vacaville | | | 52 | Cherry Glen Road | Westbound exit only |
| Solano | Vacaville | 52.81 | 84.99 | 53 | Alamo Drive, Merchant Street | |
| Solano | Vacaville | 53.51 | 86.12 | 54A | Davis Street | |
| Solano | Vacaville | 53.97 | 86.86 | 54B | Peabody Road, Mason Street – Elmira | |
| Solano | Vacaville | 54.74 | 88.10 | 55 | Monte Vista Avenue, Allison Drive, Nut Tree Parkway | |
| Solano | Vacaville | 55.86 | 89.90 | 56 | I-505 north – Winters, Redding | I-505 exits 1A-B |
| Solano | Vacaville | | | — | I-80 Express Lanes | East end of express lanes-under construction; scheduled to open in 2025 |
| Solano | Vacaville | 57.29 | 92.20 | 57 | Leisure Town Road, Vaca Valley Parkway | |
| Solano | Vacaville | 58.80 | 94.63 | 59 | Meridian Road, Weber Road | |
| Solano | Vacaville | 60.12 | 96.75 | 60 | Midway Road, Lewis Road | |
| Solano | Dixon | 64.04 | 103.06 | 63 | Dixon Avenue, West A Street | |
| Solano | Dixon | 64.38 | 103.61 | 64 | Pitt School Road | |
| Solano | Dixon | 65.70 | 105.73 | 66A | SR 113 south (First Street) / Currey Road – Dixon | Western end of SR 113 overlap; signed as exit 66 eastbound |
| Solano | Dixon | 65.70 | 105.73 | 66B | Milk Farm Road | Westbound exit only |
| Solano | Dixon | 67.22 | 108.18 | 67 | Pedrick Road (CR E7) | |
| Solano | ​ | 68.74 | 110.63 | 69 | Kidwell Road | |
| Solano | ​ | 70.16 | 112.91 | 70 | SR 113 north (Vic Fazio Highway) – Woodland | Eastern end of SR 113 overlap; SR 113 exits 26A-B |
| Solano | ​ | 70.50 | 113.46 | 71 | UC Davis | Connects to Old Davis Road |
| Yolo | Davis | 72.44 | 116.58 | 72 | Richards Boulevard – Downtown Davis | Signed as exits 72A (south) and 72B (north) westbound |
| Yolo | Davis | 73.05 | 117.56 | 73 | Olive Drive | Westbound exit only; former US 40 west / US 99W north |
| Yolo | Davis | 74.89 | 120.52 | 75 | Mace Boulevard (CR E6) | |
| Yolo | ​ | 78.00 | 125.53 | 78 | Road 32A, East Chiles Road | |
| Yolo | Yolo Bypass | 78.02– 79.46 | 125.56– 127.88 | Yolo Causeway | Yolo Causeway | Yolo Causeway |
| Yolo | West Sacramento | 81.39 | 130.98 | 81 | West Capitol Avenue, Enterprise Boulevard | West Capitol Avenue was former US 40 east / US 99W south |
| Yolo | West Sacramento | 82.12 | 132.16 | 82 | US 50 east (I-305 east) – Sacramento, South Lake Tahoe | Eastbound exit and westbound entrance are on the left; former I-80 / US 40 east / US 99W south; US 50 exit 1 |
| Yolo | West Sacramento | 83.46 | 134.32 | 83 | Reed Avenue (SR 84) | |
| Sacramento | Sacramento | 85.29 | 137.26 | 85 | West El Camino Avenue | |
| Sacramento | Sacramento | 86.48 | 139.18 | 86 | I-5 to SR 99 – Los Angeles, Redding | I-5 exit 522 |
| Sacramento | Sacramento | 87.58 | 140.95 | 88 | Truxel Road | |
| Sacramento | Sacramento | 88.91 | 143.09 | 89 | Northgate Boulevard | |
| Sacramento | Sacramento | 90.05 | 144.92 | 90 | Norwood Avenue | |
| Sacramento | Sacramento | 91.56 | 147.35 | 91 | Raley Boulevard, Marysville Boulevard – Del Paso Heights | |
| Sacramento | Sacramento | 92.60 | 149.03 | 92 | Winters Street | |
| Sacramento | Sacramento | 93.33 | 150.20 | 93 | Longview Drive | |
| Sacramento | North Highlands | 94.29– 94.83 | 151.75– 152.61 | 94 | Light Rail Stations (Roseville Road, Watt/I-80 West, and Watt/I-80) | Westbound left exit and eastbound left entrance; also accessible as part of exit 93 westbound; due to the nature of the left hand ramps, all vehicles are allowed access to the HOV lanes for 0.5 miles (0.80 km) to and from the ramps |
| Sacramento | North Highlands | 94.29– 94.83 | 151.75– 152.61 | 94A | Watt Avenue | Westbound access via exit 95 |
| Sacramento | North Highlands | 94.29– 94.83 | 151.75– 152.61 | 94B | Auburn Boulevard (SR 244) | Westbound access via exit 95 |
| Sacramento | North Highlands | 94.94 | 152.79 | 95 | I-80 BL west (Capital City Freeway) to SR 99 south – Sacramento | Westbound exit and eastbound entrance; eastbound exit is part of exit 94A; former I-80 west |
| Sacramento | North Highlands | 96.41 | 155.16 | 96 | Madison Avenue | |
| Sacramento | Foothill Farms–Carmichael line | 98.38 | 158.33 | 98 | Greenback Lane, Elkhorn Boulevard (CR E14) | |
| Sacramento | Citrus Heights | 100.62 | 161.93 | 100 | Antelope Road | |
| Sacramento–Placer county line | Citrus Heights–Roseville line | 102.20 | 164.47 | 102 | Riverside Avenue, Auburn Boulevard – Roseville, Citrus Heights | Former US 40 / US 99E / SR 65 |
| Placer | Roseville | 103.91 | 167.23 | 103 | Douglas Boulevard, Sunrise Avenue (CR E2) | Signed as exits 103A (east) and 103B (west) eastbound |
| Placer | Roseville | 105.00 | 168.98 | 105A | Atlantic Street, Taylor Road, Eureka Road | Taylor Road not signed eastbound; signed as exits 105A (Eureka Road) and 105B (Atlantic Street, Taylor Road) westbound |
| Placer | Roseville | 105.59 | 169.93 | 105B | Taylor Road, Pacific Street | Westbound exit is via exit 105A |
| Placer | Roseville–Rocklin line | 106.09 | 170.74 | 106 | SR 65 north – Lincoln, Marysville | SR 65 exits 306A-B |
| Placer | Rocklin | 107.99 | 173.79 | 108 | Rocklin Road | |
| Placer | Rocklin | 109.35 | 175.98 | 109 | Sierra College Boulevard (CR E3) | |
| Placer | Loomis | 110.65 | 178.07 | 110 | Horseshoe Bar Road | |
| Placer | Penryn | 112.28 | 180.70 | 112 | Penryn Road – Penryn | |
| Placer | Newcastle | 115.74 | 186.27 | 115 | Newcastle Road – Newcastle | |
| Placer | Newcastle | 116.23 | 187.05 | 116 | SR 193 west – Lincoln | Western end of SR 193 overlap |
| Placer | Auburn | 118.84 | 191.25 | 118 | Ophir Road | Westbound exit and eastbound entrance |
| Placer | Auburn | 119.22 | 191.87 | 119A | Maple Street, Nevada Street | |
| Placer | Auburn | 119.47 | 192.27 | 119B | SR 49 north (Grass Valley Highway) – Grass Valley | Western end of SR 49 overlap |
| Placer | Auburn | 119.76 | 192.74 | 119C | SR 49 south (SR 193 east, Elm Avenue) – Placerville | Eastern end of SR 49 / SR 193 overlap |
| Placer | Auburn–North Auburn line | 120.87 | 194.52 | 120 | Lincoln Way, Russell Road | No eastbound entrance |
| Placer | North Auburn | 121.40 | 195.37 | 121 | Auburn Ravine Road – Foresthill | |
| Placer | North Auburn | 122.06 | 196.44 | 122 | Bowman | Connects to Bowman Road |
| Placer | ​ | 123.06 | 198.05 | 123 | Bell Road | |
| Placer | ​ | 124.14 | 199.78 | 124 | Dry Creek Road | |
| Placer | ​ | 125.36 | 201.75 | 125 | Clipper Gap, Meadow Vista | Connects to Placer Hills Road |
| Placer | ​ | 128.14 | 206.22 | 128 | Applegate | Connects to Crother Road |
| Placer | ​ | 129.32 | 208.12 | 129 | Heather Glen | Connects to Applegate Road and Geisendorfer Road |
| Placer | ​ | 130.52 | 210.05 | 130 | West Paoli Lane | |
| Placer | ​ | 131.25 | 211.23 | 131 | Weimar Cross Road | |
| Placer | Colfax | 133.72 | 215.20 | 133 | Canyon Way, Placer Hills Road | |
| Placer | Colfax | 135.06 | 217.36 | 135 | SR 174 – Colfax, Grass Valley | |
| Placer | ​ | 140.28 | 225.76 | 139 | Rollins Lake Road, Magra Road | Westbound exit and entrance |
| Placer | ​ | 140.28 | 225.76 | 140 | Secret Town Road, Magra Road | |
| Placer | ​ | 143.30 | 230.62 | 143 | Magra Road – Gold Run | |
| Placer | ​ | 143.68 | 231.23 | Gold Run Rest Area | Gold Run Rest Area | Gold Run Rest Area |
| Placer | ​ | 144.13 | 231.95 | 144 | Gold Run | Westbound exit and eastbound entrance; connects to Gold Run Road and Hi Sierra Drive |
| Placer | ​ | 145.10 | 233.52 | 145 | Dutch Flat | Connects to Canyon Creek Road and Ridge Road |
| Placer | ​ | 146.68 | 236.06 | 146 | Alta | Connects to Alta Bonnynook Road and Morton Road |
| Placer | Alta | 148.24 | 238.57 | 148A | Crystal Springs | Connects to Crystal Springs Road |
| Placer | ​ | 148.87 | 239.58 | 148B | Baxter | Connects to Baxter Road |
| Placer | ​ | 150.93 | 242.90 | 150 | Drum Forebay Road | |
| Placer | ​ | 155.29 | 249.92 | 155 | Blue Canyon | Connects to Blue Canyon Road |
| Placer | ​ | 156.74 | 252.25 | 156 | Nyack Road | |
| Placer | ​ | 157.99 | 254.26 | 158A | Emigrant Gap | Signed as exit 158 westbound; connects to Emigrant Gap Road |
| Placer | ​ | 158.79 | 255.55 | 158B | Laing Road | Eastbound exit only |
| Nevada | ​ | 160.77 | 258.73 | 160 | Yuba Gap | Connects to Lake Valley Road |
| Nevada | ​ | 161.47 | 259.86 | 161 | SR 20 west – Nevada City, Grass Valley | |
| Nevada | ​ | 163.96 | 263.87 | 164 | Eagle Lakes Road | |
| Placer | ​ | 165.45 | 266.27 | 165 | Cisco Grove | Connects to Cisco Road |
| Placer | ​ | 166.73 | 268.33 | 166 | Big Bend | Eastbound exit only; connects to Hampshire Rocks Road |
| Placer | ​ | 168.13 | 270.58 | 168 | Rainbow Road – Big Bend | |
| Placer | Kingvale | 171.16 | 275.46 | 171 | Kingvale | Connects to Donner Pass Road |
| Nevada | Soda Springs | 173.84 | 279.77 | 174 | Soda Springs, Norden | Connects to Donner Pass Road; former US 40 |
| Nevada | ​ | 176.23 | 283.61 | 176 | Boreal Ridge Road – Castle Peak | |
| Nevada | ​ | 176.66 | 284.31 | Donner Summit Rest Area | Donner Summit Rest Area | Donner Summit Rest Area |
| Nevada | ​ | 176.90– 176.99 | 284.69– 284.84 | Donner Summit, elevation 7,227 feet (2,203 m) eastbound, 7,239 feet (2,206 m) westbound | Donner Summit, elevation 7,227 feet (2,203 m) eastbound, 7,239 feet (2,206 m) westbound | Donner Summit, elevation 7,227 feet (2,203 m) eastbound, 7,239 feet (2,206 m) westbound |
| Nevada | Truckee | 180.16 | 289.94 | 180 | Donner Lake | Connects to Donner Lake Road |
| Nevada | Truckee | 184.91 | 297.58 | 184 | Donner Pass Road | Former US 40 |
| Nevada | Truckee | 185.86 | 299.11 | 185 | SR 89 south – Lake Tahoe | Western end of SR 89 overlap |
| Nevada | Truckee | 186.67 | 300.42 | 186 | Central Truckee | No eastbound entrance; connects to Donner Pass Road; former US 40 |
| Nevada | Truckee | 187.99 | 302.54 | 188A | Truckee | Eastbound exit and westbound entrance; connects to Truckee Way |
| Nevada | Truckee | 188.30 | 303.04 | 188B | SR 89 north / SR 267 south – Sierraville, Lake Tahoe | Eastern end of SR 89 overlap; signed as exit 188 westbound |
| Nevada | Truckee | 189.98 | 305.74 | 190 | Overland Trail | Formerly Prosser Village Road |
| Nevada | Truckee | 190.96 | 307.32 | Agricultural Inspection Station (westbound only) | Agricultural Inspection Station (westbound only) | Agricultural Inspection Station (westbound only) |
| Nevada | Truckee | 194.11 | 312.39 | 194 | Hirschdale Road | |
| Nevada | Floriston | 198.99 | 320.24 | 199 | Floriston | Connects to Floriston Way |
| Nevada | ​ | 201.19 | 323.78 | 201 | Farad | Connects to Mystic Road |
| Sierra | ​ | 205.07 | 330.03 | | I-80 east – Reno | Continuation into Nevada |
| 1.000 mi = 1.609 km; 1.000 km = 0.621 mi Closed/former Concurrency terminus Electronic toll collection HOV only Incomplete access Unopened |||||||

## Related routes

The following auxiliary Interstate Highways are associated with I-80 in California, all in the San Francisco Bay Area:
* I-280 runs from US 101 in San Jose north to San Francisco, running just to the west of the larger cities of San Francisco Peninsula for most of its route.
* I-380 connects I-280 in San Bruno with US 101 near San Francisco International Airport.
* I-580 runs from US 101 in San Rafael east to I-5 at a point south of Tracy in the Central Valley.
* I-680 runs from US 101 in San Jose north to I-80 in Fairfield, curving around the inland areas of the East Bay.
* I-780 connects I-80 in Vallejo with I-680 in Benicia.
* I-880 connects I-280 in San Jose with I-80 and I-580 in Oakland, running parallel to the eastern shore of San Francisco Bay for most of its route.
* I-980 connects I-880 with I-580 in Oakland.
In addition, I-238 may be considered associated with I-80 even though it does not follow established rules for numbering Interstates as there is no I-38. As it connects I-580 in Castro Valley with I-880 in San Leandro, it would normally also use a three-digit number ending in 80. But, of the nine possible numbers, two (180 and 480) were in use by State Routes (the latter an Interstate until 1968 though SR 480 was deleted in 1991), and the remainder were already in use by the other aforementioned auxiliary routes. (I-880 was designated at the same time as I-238.)
One business loop of I-80 exists in California, running along a former alignment through Sacramento.
Three former auxiliary Interstate Highway routes exist:
* I-180 was the designation for the segment along the Richmond–San Rafael Bridge between 1978 and 1983 before it became a northern extension on I-580.
* I-480 was planned to run in San Francisco between I-80 near the San Francisco–Oakland Bay Bridge and US 101 near the Golden Gate Bridge. Only the elevated double-decker Embarcadero Freeway and the partly elevated Doyle Drive approach to the Golden Gate Bridge were completed before freeway revolts halted any construction of the middle section. The Interstate designation only lasted from 1955 to 1965, and the Embarcadero Freeway was demolished after the 1989 Loma Prieta earthquake.
* I-880 was the original route designation of the northern bypass freeway in Sacramento before I-80 was rerouted along it in 1983.