| National Purple Heart Trail Korean War Veterans Memorial Highway | ||||
Map of Western Oregon with I-5 highlighted in red | ||||
| Route information | ||||
| Maintained byODOT | ||||
| Length | 308.14 mi[1] (495.90 km) | |||
| Existed | August 14, 1957[2][3]–present | |||
| History | Completed in 1966 | |||
| NHS | Entire route | |||
| Major junctions | ||||
| South end | ||||
| Major intersections | ||||
| North end | ||||
| Location | ||||
| Country | United States | |||
| State | Oregon | |||
| Counties | Jackson,Josephine,Douglas,Lane,Linn,Marion,Clackamas,Washington,Multnomah | |||
| Highway system | ||||
| ||||
Interstate 5 (I-5) in the U.S. state ofOregon is a majorInterstate Highway that traverses the state from north to south. It travels to the west of theCascade Mountains, connectingPortland toSalem,Eugene,Medford, and other major cities in theWillamette Valley and across the northernSiskiyou Mountains. The highway runs 308 miles (496 km) from theCalifornia state line nearAshland to theWashington state line in northern Portland, forming the central part of Interstate 5's route between Mexico and Canada.
I-5 was designated in 1957 and replacedU.S. Route 99 (US 99) for most of its length, itself preceded by thePacific Highway and variouswagon roads. The freeway incorporated early bypasses and expressways built for US 99 in the 1950s, including a new freeway route from Portland to Salem, and additional bypasses were built using federal funds. The last segment of I-5, on theMarquam Bridge in Portland, was opened in October 1966 and the whole highway was dedicated later that month. The freeway remains parallel orconcurrent toOregon Route 99 (OR 99) and its spur routes, running along former segments of US 99 that were bypassed by I-5, from Ashland to Portland.
Under Oregon'snamed route system, all of I-5 is designated asPacific Highway No. 1. The Salem–Portland section was named the Baldock Freeway until 2022.[4] The freeway also has three signedauxiliary routes that function as spurs and bypasses of major cities:I-105 in Eugene,I-205 in eastern Portland,I-405 indowntown Portland. Two additional auxiliary routes were planned in the early years of the Interstate system, but were shelved afterlocal opposition.
Interstate 5 is the second-longest freeway in Oregon, at 308 miles (496 km), and is the only Interstate to traverse the state from north to south.[5] The highway connects several of the state's largest metropolitan areas, which lie in theRogue andWillamette valleys,[6] and passes through counties with approximately 81 percent of Oregon's population.[7] As a component of the Interstate Highway System, I-5 is also designated as an important highway under theNational Highway System.[8][9] It is officially designated under Oregon'snamed route system as thePacific Highway No. 1, a name shared withOregon Route 99 (OR 99) and its split routes north ofJunction City.[10] OR 99 runsconcurrent to I-5 through most of southern Oregon, splitting from the freeway to serve city centers and use other alternate routes, whileOR 99W andOR 99E serve corridors on opposite sides of theWillamette River.[6] The state legislature also designated I-5 as thePurple Heart Trail andKorean War Veterans Memorial Highway in 2015.[11][12]
I-5 is maintained by theOregon Department of Transportation (ODOT), who conduct an annual survey of traffic volume that is expressed in terms ofannual average daily traffic (AADT), a measure of traffic volume for any average day of the year. The highway's busiest section is nearDurham between junctions with I-205 andOR 217, carrying an average of 164,000 vehicles daily in 2017. The least-traveled section of I-5 is located nearAshland and carries only around 16,600 vehicles daily.[10]

I-5 enters Oregon at theCalifornia state line in southernJackson County. The highway travels northeast along a ridge in theSiskiyou Mountains, with a maximumgrade of 6 percent, toSiskiyou Summit;[13] at 4,310 feet (1,310 m), it is the highest point on all of I-5 and one of the highest points on the Interstate system.[14] The mountainous, 11-mile (18 km) section of the freeway runs alongSiskiyou Pass and includes severalrunaway truck ramps and chain-up areas due to its heavy use by trucks and its foggy and snowy conditions in winter.[14][15] North of the summit, the freeway intersects the Old Siskiyou Highway (OR 273) and thePacific Crest Trail before it travels out of theRogue River–Siskiyou National Forest.[16][17]
The highway descends from the mountains into theRogue Valley and intersects the south end of OR 99 west ofEmigrant Lake, adjacent to a railroad underpass. I-5 follows OR 99 and passes arest area andwelcome center before entering the city ofAshland.[18] The freeway crossesOR 66 west of the city'smunicipal airport and followsBear Creek around the north side of downtown Ashland. I-5 and OR 99 run parallel each other on opposite sides of Bear Creek throughTalent andPhoenix toMedford, at the center of the Rogue Valley and itswinery region.[19][20] The freeway runs through downtown Medford on a 3,229-foot (984 m) elevated viaduct with no exits to the city center.[21][22] It then intersectsOR 62 at theRogue Valley Mall, providing access toCrater Lake andMount McLoughlin northeast of the valley. The freeway continues northwest, passingRogue Valley International–Medford Airport and the suburb ofCentral Point before turning west to follow theRogue River.[6][16]
I-5 follows the Rogue River downstream through a narrow valley, where OR 99 and a railroad cross over and under the freeway several times, and passesValley of the Rogue State Park. It also passes theOregon Vortex, a popularroadside attraction nearGold Hill.[20] At the west end of the valley inJosephine County, the freeway reachesGrants Pass and intersectsU.S. Route 199 (US 199), which connects toCrescent City, California, on the Pacific Coast.[6][23] The freeway continues along the northeast edge of Grants Pass and becomesconcurrent with OR 99 at an interchange north of the city. I-5 splits from the Rogue River and continues north along a zig-zag course across several passes and valleys in theSouthern Oregon Coast Range. AtWolf Creek, it passes ahistoric inn and tavern that is listed on theNational Register of Historic Places.[20] The freeway crosses intoDouglas County near Stage Road Pass east ofGlendale and turns northeast to follow the Cow Creek valley before resuming its northern course through the mountains. After descending from Canyon Creek Pass and following Canyon Creek, I-5 reachesCanyonville and passes theSeven Feathers Casino Resort.[20] The freeway follows theSouth Umpqua River throughMyrtle Creek and theCow Creek Reservation, with OR 99 splitting to serveWinston. I-5 intersectsOR 42 east of Winston inGreen and continues north into the outskirts ofRoseburg.[6][16]
Within Roseburg, the freeway runs along the west bank of the South Umpqua River opposite from the city's downtown and passes through several residential neighborhoods near theregional airport. At Harvard Avenue, I-5 begins a concurrency withOR 138 that continues for 12 miles (19 km) toSutherlin, running parallel to OR 99 as the highways cross theNorth Umpqua River. OR 99 rejoins I-5 betweenOakland andYoncalla in the Cabin Creek canyon, but splits off again to serve the Pass Creek valley while I-5 remains in the Pleasant Valley. The two highways are rejoined atAnlauf and continue northeast along Pass Creek towardsCottage Grove inLane County. The freeway runs through the eastern outskirts of Cottage Grove and continues north along theCoast Fork Willamette River into theWillamette Valley, trading the mountainous terrain of southern Oregon for rolling hills and farms. AtGoshen, I-5 intersectsOR 58 and passes theLane Community College campus before enteringEugene.[6][16]

I-5 continues north into Eugene, running along the city's eastern border withSpringfield, and intersectsOR 225 atCoryell Pass. OR 99 then splits from the freeway and travels west alongOR 126 Business into downtown Eugene, serving theUniversity of Oregon campus, and continues north toJunction City, where it splits intoOR 99W andOR 99E.[6] The freeway then travels over theWhilamut Passage Bridge, a pair of concretearch bridges that span 1,985 feet (605 m) across theWillamette River west of downtown Springfield.[24] On the north side of the river near theGateway Mall, it intersectsI-105, providing freeway access to downtown Eugene, andOR 126. At the north end of Eugene, intersects Beltline Road in apartial cloverleaf interchange with direct ramps to the western freeway, which carriesOR 569 around Eugene.[6][16]
The freeway leaves Eugene after crossing theMcKenzie River atArmitage Park south ofCoburg. I-5 continues north along OR 99E through ruralLinn County, intersectingOR 228 nearBrownsville andOR 34 west ofLebanon, before the two highways reachAlbany. The freeway skirts the east side of the city, where it intersectsUS 20, and begins a concurrency with OR 99E. I-5 and OR 99E then intersect the south and north ends ofOR 164 nearMillersburg and theAnkeny National Wildlife Refuge.[6] The freeway continues northeast and passes the Enchanted Forestamusement park and severalwineries before reaching the southern outskirts ofSalem.[16][20]
The freeway travels aroundMcNary Field and intersectsOR 22 at Mission Street, near theCorban University campus southeast of downtown Salem. I-5 and OR 99E continue north through suburban Salem, passing theOregon State Penitentiary andOregon State Hospital campus, which is located two miles (3.2 km) east of theOregon State Capitol andWillamette University. Between theWillamette Town Center shopping mall and theOregon State Fairgrounds, the freeway intersects the south end ofOR 213, a local highway that parallels I-5 to the east towards thePortland area.[6] OR 99E splits from I-5 at an interchange with Portland Road, located west of theChemeketa Community College campus inHayesville. The freeway continues northwest intoKeizer and intersects Salem Parkway, adivided highway carryingOR 99E Business, at an interchange that straddles the45th parallel (marked with a sign in the median).[16][25]
I-5 continues northeast from the interchange, passing the Keizer Station complex and the minor-leagueVolcanoes Stadium before leaving the suburban fringes of Keizer. The freeway continues north along OR 99E and the formerOregon Electric Railway, passing thePowerland Heritage Park andOregon Electric Railway Museum nearBrooks. At theWoodburn Premium Outlets mall west ofWoodburn, I-5 intersects the dual termini ofOR 214 andOR 219, which provide access toSilverton andNewberg, respectively.[6][20] It reaches a junction withOR 551 north ofAurora State Airport and adjacent to the French Prairie rest area, which includes a seven-acre (2.8 ha)solar power array with 7,000 panels.[26][27] North of the interchange, I-5 crosses the Willamette River on theBoone Bridge and enters the city ofWilsonville, at the edge of the Portland metropolitan area.[16]

The highway bisects downtown Wilsonville and its adjacent suburban neighborhoods, continuing north along theWES Commuter Rail line intoTualatin. On the south side of the city, I-5 intersects the south end ofI-205, a bypass of Portland servingOregon City and eastern Portland. The freeway crosses over theTualatin River intoDurham, where it passes theBridgeport Village shopping center, before enteringTigard and an intersection withOR 217, a major freeway that connects toBeaverton. I-5 then entersMultnomah County and the city of Portland, where it travels aroundMount Sylvania and through a meandering course alongBarbur Boulevard (part of OR 99W) across several hilltops.[16] In theSouth Burlingame neighborhood, the freeway begins a fishhook-shaped turn through the "Terwilliger curves", a notoriously dangerous section of I-5 that changes directions five times in one mile (1.6 km). The area averaged about 100 collisions and crashes per year between 1995 and 2005.[28]
I-5 continues north from the Terwilliger curves throughSouth Portland, running uphill fromOR 43 on the western bank of the Willamette River and downhill from Barbur Boulevard (now carryingOR 10 and OR 99W). The freeway dives northeasterly towards theSouth Waterfront district to avoidMarquam Hill, home of theOregon Health & Science University campus. The lanes of OR 43 are split between Hood and Macadam avenues on west and east sides of I-5 as it crosses under thePortland Aerial Tram andGibbs Street Pedestrian Bridge.[29] The freeway passes under theRoss Island Bridge (part ofUS 26) and reaches the southern terminus ofI-405, which it intersects in a large Y interchange situated over thelight rail tracks of theMAX Orange Line and thePortland Streetcar.[16][30]

From the interchange, I-405 passes through the western part ofDowntown Portland and Harbor Drive continues into downtown along the Willamette River waterfront.[6] I-5 continues northeast over the Willamette River on the double-deckedMarquam Bridge, with its northbound lanes on the upper deck and southbound lanes carried on the lower deck. The bridge is the busiest crossing in Oregon, with over 140,000 daily vehicles traveling across it,[31] and runs parallel to theTilikum Crossing transit bridge and Ross Island Bridge. The east end of the bridge, adjacent to theOregon Museum of Science and Industry, has a southboundstub ramp that was built to serve the cancelledMount Hood Freeway.[32][33] I-5 descends from the bridge and runs north along the Willamette River, following the eastern bank of the river and theEastbank Esplanade bicycle and pedestrian trail a few blocks west of OR 99E. The freeway crosses over the east end of theHawthorne Bridge and under theMorrison Bridge, intersecting the latter to provide direct access to Downtown Portland.[16]
After passing under theBurnside Bridge, I-5 intersects the western terminus ofI-84, Oregon's lone east–west freeway and the main route through theColumbia River Gorge.[5][6] After the interchange,US 30 joins I-5 in a short concurrency while the freeway travels around major landmarks in theRose Quarter, including theOregon Convention Center, theModa Center, and theVeterans Memorial Coliseum. At Northeast Holladay Street, the highway passes directly over theMAX Light Rail platforms of theRose Quarter Transit Center just east of theSteel Bridge, which carries four MAX lines and OR 99W into Downtown Portland.[30][34] I-5 veers northwest and briefly into a sunken section near theBroadway Bridge, which carries the Portland Streetcar's loop lines.[30] Between theBoise andEliot neighborhoods, the freeway intersects the terminating I-405 a short distance from theFremont Bridge, which carries US 30 west into thePearl District after it splits from I-5.[16] The interchange, located between theLegacy Emanuel Medical Center andAlbina railyard,[35] has a set of three stub ramps that were built for the cancelledRose City Freeway and were re-purposed to serve the hospital.[32]
Through most ofNorth Portland, I-5 runs in atrench that is crossed by several local streets and pedestrian overpasses, connecting Interstate Avenue to the west and Albina Avenue to the east. Interstate Avenue, a part of OR 99W, also carries theMAX Yellow Line through theOverlook,Arbor Lodge, andKenton neighborhoods.[36] At an interchange with Going Street, the freeway's northbound lanes gain the city's lonehigh-occupancy vehicle (HOV) lane, which runs for 3.5 miles (5.6 km) to the north end ofDelta Park.[37] I-5 continues north and passesPeninsula Park and the Cascade campus of thePortland Community College in thePiedmont neighborhood before reaching an interchange with Lombard Street, which carries theUS 30 Bypass. From the Lombard Street interchange, the freeway turns northwest and crosses over theColumbia Slough, reaching Delta Park on the site of the former city ofVanport.[38] The area also includes thePortland International Raceway andPortland Meadows horse racing track, along with several sports fields. At the north end of Delta Park, I-5 intersects the north end of OR 99E and the east end ofOR 120, a short local route connecting to thePortland Expo Center (where the MAX Yellow Line terminates) andSt. Johns.[6][36] The freeway continues north ontoHayden Island, where a single exit serves the entire island, and crosses over theColumbia River on theInterstate Bridge intoVancouver, Washington.[16] The Interstate Bridge carries a daily average of 132,000 vehicles and consists of two bridges thatlift vertically for river traffic.[39]
I-5 roughly follows theSiskiyou Trail, an early trading route used by indigenous Oregonians and early trappers between the Willamette Valley and California.[40][41] The trail was re-purposed as a settler's route in 1846, following the creation of theApplegate Trail by the territorial government.[42] It was later incorporated into the early roads of the Willamette Valley, but remained secondary to waterborne transportation along the river and railroads built in the late 19th century.[43] The rising popularity of automobiles at the turn of the century spurred the construction of new highways and the formation of automobile clubs andgood roads associations.[44]
The Pacific Highway Association was formed in 1910 to bolster an ongoing campaign to build a highway along the West Coast, fromTijuana toVancouver, British Columbia.[45][46] The highway was incorporated into a state highway plan adopted by theOregon State Highway Commission in 1914, a year after the state legislature had established the commission and astate highway department.[47] The first sections of the 345-mile (555 km) Pacific Highway were initially built by counties throughbond issues and other revenue streams.[48]Jackson County was the first to begin construction on its section of the highway, breaking ground on a link betweenSiskiyou Summit and Medford on November 28, 1913.[49][50] These early sections were built using compacted dirt, which turned into mud in inclement weather and rendered them impassible. The state government enacted its own revenue sources for highway construction at the end of the decade, including the first stategas tax to be levied in the United States.[47] The Pacific Highway was completed in 1922 and was the first highway to be completely paved from border to border within a state west of theMississippi River.[47]

The Oregon state legislature authorized the construction ofcontrolled-access "throughways" (now called freeways) in 1947 and the Pacific Highway was designated as a future corridor the following year.[51][52] A six-cent gas tax increase was approved by the legislature in 1949 and would be used to improve sections of US 99 to freeway standards.[53] It was later augmented by federal funding under the Interstate Highways program.[54] The State Highway Commission studied and approved the routing of I-5 around several cities in the late 1950s, including an elevated bypass of Medford.[55]
Although not generally referred as such, the portion of I-5 south of Portland near Tigard to Salem was formerly named the Robert Hugh Baldock Freeway after a former Oregon highway engineer.[5] In 2022, the name was removed from state records following the discovery of his membership in theKu Klux Klan.[4] Early proposals by engineers put the southern section of I-5 further east throughKlamath Falls and the flatterKlamath Basin, but theSiskiyou Pass route was favored by local politicians.[56] Most of the highway in the Pacific Northwest was incorporated intoU.S. Route 99 (US 99), created as part of a national highway system in 1926.[57] The Oregon section was divided betweenJunction City and Portland intoUS 99W andUS 99E, with the latter taking the original route of the Pacific Highway.[58] It was completed on December 1, 1961, with direct connections toHarbor Drive in Downtown Portland.[59]
The first modernrest area in Oregon was opened in 1962 between Eugene and Albany; within four years, eight more sets were completed.[47][60] The first section of the East Bank Freeway in Portland, running 2.5 miles (4.0 km) from the Morrison Bridge to Shaver and Failing streets, opened to traffic on January 7, 1964.[61][62] TheMarquam Bridge, which connected the completed portions of I-5 to the East Bank Freeway, opened to southbound traffic on October 4, 1966, and northbound traffic two weeks later. Its design was criticized by the public and the Portland Art Commission, who described it as "so gross, so lacking in grace, so utterly inconsistent with any concept of aesthetics" in a formal complaint.[63]
The final section of Interstate 5 was dedicated on October 22, 1966, at theCow Creek rest area. At the time, the freeway had 114 interchanges and 467 bridge structures; it cost an estimated $298 million to construct.[60][64]

The Salem–Portland section of I-5 was widened to six lanes in the late 1970s and early 1980s.[47] Beginning in 1976, the State Highway Division (now ODOT) experimented with asphalt recycling from construction projects on the I-5 corridor to repave local roads.[65]
The Albany–Salem section was renamed the Atomic Veterans Memorial Highway by the Oregon Legislative Assembly in August 2017.[66] In 2022, ODOT completed an emergency onramp at Mountain Avenue in Ashland to aid in evacuations in the event of a wildfire.[67] The gravel ramp is controlled by a locked gate and was approved for construction following the 2020Almeda fire, which started in the area and destroyed 2,500 homes.[68]
The states of Oregon and Washington began planning of a replacement for the twin spans of theInterstate Bridge in the late 1990s to address regional congestion and disruptions due to the lift span. TheColumbia River Crossing program was established in 2004 to design a replacement, which was to be 17 lanes wide over Hayden Island and cost up to $3.5 billion.[69][70] The program was cancelled in 2013 due to opposition within the Washington state legislature; $200 million had been spent during planning, which included federal funds that would need to be reimbursed unless a new proposal was submitted.[69] A new program, named the Interstate Bridge Replacement, began in 2019 and is expected to publish an environmental impact statement in 2023.[71] The updated design would include an eight-lane toll bridge, a multi-use trail for cyclists and pedestrians, and a MAX Light Rail extension into Vancouver.[72] The bridge replacement is expected to cost up to $2.45 billion, while the entire program—including reconstruction of several interchanges and transit improvements—is estimated to cost $5.5 billion to $7.5 billion and would begin construction in 2025.[73]
In 2017, ODOT began planning an expansion of I-5 through theRose Quarter to address congestion and safety issues on a 1.8-mile (2.9 km) section between I-84 and I-405.[74] The agency's proposal—the addition of an auxiliary lane for merging and weaving traffic, as well as afreeway lid—would cost $450 million and was approved by the state legislature that year.[75] The project attracted opposition and protests as it went through several years of environmental review and design revisions, during which the estimated cost grew to $715 million by 2020.[76][77] In June 2020, several elected officials from the city and county governments announced that they would not support the proposal, following a local nonprofit advocacy group from the Albina neighborhood that did the same.[78] A new design with larger freeway lids and potential for development, estimated to cost $1.25 billion, was adopted by ODOT in September 2021; the city government later returned to the project, which was expected to begin construction in 2025.[79] By June 2023, the estimated cost had risen to $1.9 billion and ODOT delayed work on the project for an indefinite period of time.[80] The Oregon Transportation Commission voted to approve preliminary construction in July 2025 despite facing a $1.5 billion funding gap for the full project.[81][82]
| County | Location[83] | mi[83] | km | Exit | Destinations | Notes |
|---|---|---|---|---|---|---|
| Jackson | | 0.00 | 0.00 | — | Continuation intoCalifornia | |
| | 0.74 | 1.19 | 1 | Siskiyou Summit | Northbound exit and southbound entrance; unsignedOR 273 | |
| | 4.30 | 6.92 | Siskiyou Summit, elevation 4,310 feet (1,310 m) | |||
| | 5.36 | 8.63 | 6 | Mount Ashland | UnsignedOR 273 | |
| | 11.62 | 18.70 | 11 | Northbound exit and southbound entrance | ||
| Ashland | 14.20 | 22.85 | 14 | |||
| | 19.14 | 30.80 | 19 | Valley View Road –Ashland | Valley View Road only appears on northbound signage | |
| Talent | 21.22 | 34.15 | 21 | Talent | ||
| Phoenix | 24.42 | 39.30 | 24 | Phoenix | ||
| Medford | 27.24 | 43.84 | 27 | |||
| 30.32 | 48.80 | 30 | Northbound exit and entrance | |||
| Southbound exit and entrance | ||||||
| Central Point | 32.78 | 52.75 | 33 | Central Point,Eagle Point | ||
| | 35.51 | 57.15 | 35 | |||
| | 40.86 | 65.76 | 40 | Northbound exit and entrance | ||
| Gold Hill | Southbound exit and entrance | |||||
| | 43.80 | 70.49 | 43 | OR 234, Gold Hill, and Crater Lake only appear on southbound signage | ||
| | 45.48 | 73.19 | 45A | |||
| | 45.75– 46.08 | 73.63– 74.16 | 45B | Valley of the Rogue State Park | ||
| Rogue River | 48.85 | 78.62 | 48 | City of Rogue River | ||
| Josephine | Grants Pass | 55.81 | 89.82 | 55 | ||
| 57.96– 58.34 | 93.28– 93.89 | 58 | South end of OR 99concurrency | |||
| | 61.47 | 98.93 | 61 | Merlin | ||
| | 66.31 | 106.72 | 66 | Hugo | ||
| | 69.11 | 111.22 | Sexton Mountain Pass summit, elevation 1,960 feet (600 m) | |||
| | 71.42 | 114.94 | 71 | Sunny Valley | ||
| | 73.84 | 118.83 | Smith Hill summit, elevation 1,730 feet (530 m) | |||
| Wolf Creek | 75.82– 76.78 | 122.02– 123.57 | 76 | Wolf Creek | ||
| | 78.46 | 126.27 | 78 | Speaker Road | Southbound exit and northbound entrance | |
| | 79.81 | 128.44 | Stage Road Pass summit, elevation 1,830 feet (560 m) | |||
| Douglas | | 80.79 | 130.02 | 80 | Glendale | |
| | 83.28 | 134.03 | 83 | Barton Road | Northbound exit and southbound entrance | |
| Quines Creek | 86.13 | 138.61 | 86 | Quines Creek Road / Barton Road | Barton Road only appears on southbound signage | |
| | 88.12 | 141.82 | 88 | Azalea, Galesville Reservoir | ||
| | 90.19 | 145.15 | Canyon Creek Pass summit, elevation 2,020 feet (620 m) | |||
| | 95.81 | 154.19 | 95 | Canyon Creek | ||
| Canyonville | 98.27 | 158.15 | 98 | Canyonville,Days Creek | ||
| | 99.51 | 160.15 | 99 | North Canyonville, Stanton Park (northbound),Crater Lake (southbound) | ||
| | 101.05– 101.39 | 162.62– 163.17 | 101 | Riddle, Stanton Park | Stanton Park only appears on southbound signage | |
| | 101.89 | 163.98 | 102 | Gazley Road | ||
| Tri-City | 103.94 | 167.28 | 103 | Tri-City,Riddle | ||
| Myrtle Creek | 106.70 | 171.72 | 106 | Tri-City,Myrtle Creek | Northbound signage | |
| Weaver Road | Southbound signage | |||||
| 107.98– 108.47 | 173.78– 174.57 | 108 | Myrtle Creek | |||
| | 110.35 | 177.59 | 110 | Boomer Hill Road | ||
| | 112.12– 112.48 | 180.44– 181.02 | 112 | OR 99 and OR 42 only appear on northbound signage; Winston only appears on southbound signage; northern end of concurrency with OR 99 | ||
| | 113.43 | 182.55 | 113 | Clarks Branch Road –Round Prairie | ||
| | 116.42 | 187.36 | Roberts Mountain summit, elevation 956 feet (291 m) | |||
| Green | 119.50 | 192.32 | 119 | |||
| | 120.48 | 193.89 | 120 | Northbound exit only | ||
| Green District,Roseburg | Southbound exit and entrance | |||||
| | 121.68 | 195.82 | 121 | McLain Avenue | ||
| | 123.00 | 197.95 | 123 | Douglas County Fairgrounds, Umpqua Park | ||
| Roseburg | 124.13 | 199.77 | 124 | Southern end of concurrency with OR 138 | ||
| 125.07 | 201.28 | 125 | Garden Valley Boulevard –Roseburg | |||
| 126.51 | 203.60 | 127 | Edenbower Boulevard –North Roseburg | |||
| | 129.45 | 208.33 | 129 | Winchester | Northbound signage | |
| Wilbur | Southbound signage | |||||
| Sutherlin | 135.13 | 217.47 | 135 | Sutherlin,Wilbur | ||
| 136.51 | 219.69 | 136 | Northern end of concurrency with OR 138 | |||
| | 138.29 | 222.56 | 138 | Oakland | Northbound exit and southbound entrance | |
| | 140.53 | 226.16 | 140 | Southern end of concurrency with OR 99; southbound exit and northbound entrance | ||
| | 142.17 | 228.80 | 142 | Metz Hill | ||
| | 142.31 | 229.03 | Rice Hill summit, elevation 723 feet (220 m) | |||
| | 146.24 | 235.35 | 146 | Rice Valley | ||
| Rice Hill | 148.40– 149.59 | 238.83– 240.74 | 148 | Rice Hill | ||
| | 150.32 | 241.92 | 150 | North end of OR 99 concurrenmcy | ||
| | 154.36– 154.95 | 248.42– 249.37 | 154 | Scotts Valley,Elkhead | ||
| | 159.27 | 256.32 | 159 | Cox Road – Elk Creek | ||
| | 160.13 | 257.70 | 160 | Salt Springs Road | ||
| | 161.70 | 260.23 | 161 | Anlauf,Lorane | Northbound exit only | |
| | 162.35 | 261.28 | 162 | Southern end of concurrency with OR 99 | ||
| | 163.43 | 263.02 | 163 | Curtin,Lorane | ||
| Lane | | 168.36 | 270.95 | 170 | Northern end of concurrency with OR 99; northbound exit and southbound entrance | |
| | 172.23 | 277.18 | 172 | Sixth Street – Cottage Grove Lake | Southbound exit and northbound entrance | |
| Cottage Grove | 174.73 | 281.20 | 174 | Cottage Grove,Dorena Lake | ||
| | 176.75 | 284.45 | 176 | Saginaw | ||
| Creswell | 182.82 | 294.22 | 182 | OR 222 –Creswell | ||
| | 186.42 | 300.01 | 186 | Dillard Road –Goshen | Northbound exit only | |
| | 188.33 | 303.09 | 188A | Signed as Exit 188 southbound; OR 99 only appears on northbound signage; Klamath Falls only appears on southbound signage; southern end of concurrency with OR 99 | ||
| | 188.65 | 303.60 | 188B | |||
| | 189.64– 190.73 | 305.20– 306.95 | 189 | OR 225 / 30th Avenue –South Eugene | ||
| Springfield–Eugene line | 191.97 | 308.95 | 191 | OR 126 Bus. only appears on northbound signage | ||
| 192.26 | 309.41 | 192 | Northern end of concurrency with OR 99; northbound exit and southbound entrance | |||
| 192.74 | 310.18 | Whilamut Passage Bridge over theWillamette River | ||||
| 193.71– 194.18 | 311.75– 312.50 | 194A | ||||
| 194B | Exit 4 on I-105 | |||||
| 195.43– 195.70 | 314.51– 314.95 | 195A | Beltline Road east –Springfield,Gateway Mall | Signed as Exit 195 southbound; Beltline Road east only appears on northbound signage; Springfield and Eugene only appears on southbound signage | ||
| 195B | ||||||
| Coburg | 199.14 | 320.48 | 199 | Coburg National Historic District | ||
| Linn | | 209.05 | 336.43 | 209 | Harrisburg,Junction City | |
| | 216.56 | 348.52 | 216 | |||
| | 228.08 | 367.06 | 228 | |||
| Albany | 233.21 | 375.32 | 233 | Albany only appears on northbound signage; Sweet Home only appears on southbound signage | ||
| 233.85– 234.39 | 376.35– 377.21 | 234A | Knox Butte Road –Fair/Expo Center | Signed as exit 234 northbound; no southbound entrance; southbound access via exit 233 | ||
| Albany–Millersburg line | 234B | Southern end of concurrency with OR 99E; southbound exit and northbound entrance | ||||
| Millersburg | 235.66 | 379.26 | 235 | Viewcrest | Northbound signage | |
| Millersburg | Southbound signage | |||||
| 237.66 | 382.48 | 237 | Viewcrest | No northbound exit | ||
| | 238.23 | 383.39 | 238 | OR 164 north –South Jefferson,Scio,Millersburg | South Jefferson only appears on northbound signage; Millersburg only appears on southbound signage | |
| | 239.66 | 385.70 | 239 | Dever–Conner | ||
| Linn–Marion county line | | 240.65 | 387.29 | Santiam River | ||
| Marion | | 242.12 | 389.65 | 242 | Talbot Road | |
| | 243.52 | 391.91 | 243 | Ankeny Hill | ||
| | 244.67 | 393.76 | 244 | OR 164 south –North Jefferson,Jefferson | North Jefferson only appears on northbound signage; Jefferson only appears on southbound signage | |
| | 248.40 | 399.76 | 248 | Delaney Road –Sunnyside,Turner | Sunnyside only appears on northbound signage; Delaney Road only appears on southbound signage | |
| Salem | 248.57 | 400.03 | 249 | Commercial Street | Northbound exit and southbound entrance | |
| 251.52 | 404.78 | 252 | Kuebler Boulevard | |||
| 253.86 | 408.55 | 253 | ||||
| 256.27 | 412.43 | 256 | Silverton only appears on northbound signage; Lancaster Mall only appears on southbound signage | |||
| 258.62 | 416.21 | 258 | Northbound signage; northern end of concurrency with OR 99E | |||
| North Salem,Oregon State Fairgrounds,L. B. Day Comcast Amphitheatre | Southbound signage | |||||
| 259.96 | 418.37 | 260A | Southbound exit and northbound entrance | |||
| 260.21 | 418.77 | 260B | Chemawa Road –Keizer | Signed as Exit 260 northbound; Chemawa Road only appears on northbound signage | ||
| | 263.48 | 424.03 | 263 | Brooks,Gervais | ||
| Woodburn | 271.85 | 437.50 | 271 | Molalla only appears on northbound signage; Silverton only appears on southbound signage | ||
| | 278.66 | 448.46 | 278 | Ehlen Road –Donald,Aurora National Historic District | Donald only appears on northbound signage; Ehlen Road only appears on southbound signage | |
| Clackamas | | 282.24 | 454.22 | 282A | Southbound exit and northbound entrance | |
| | 282.59 | 454.78 | 282 | Canby | Northbound signage | |
| 282B | Charbonneau District | Southbound signage | ||||
| Wilsonville | 283.10 | 455.61 | Boone Bridge over the Willamette River | |||
| 283.87 | 456.84 | 283 | Wilsonville Road | |||
| Washington | 286.17 | 460.55 | 286 | OR 141 north (Boones Ferry Road) / Elligsen Road | ||
| Tualatin | 288.20– 288.97 | 463.81– 465.05 | 288 | West Linn only appears on southbound signage | ||
| 289.49 | 465.89 | 289 | Nyberg Street / Tualatin-Sherwood Road -Tualatin | |||
| 290.47 | 467.47 | 290 | Lower Boones Ferry Road | |||
| Washington–Clackamas county line | Tigard | 291.29 | 468.79 | 291 | Carman Drive | |
| Tigard–Lake Oswego line | 292.19 | 470.23 | 292 | Signed as Exit 292 southbound; 72nd Avenue, Tigard, and Beaverton only appear on northbound signage; Lake Oswego only appears on southbound signage | ||
| 292 | Kruse Way, 72nd Avenue –Lake Oswego | |||||
| Washington | Tigard | 292.90– 293.28 | 471.38– 471.99 | 293 | Haines Street | |
| Multnomah | Portland | 293.79 | 472.81 | 294 | Barbur Boulevard | Northbound signage |
| Southbound signage | ||||||
| 295.03 | 474.80 | 295 | Capitol Highway | No northbound exit | ||
| 295.52 | 475.59 | 295 | Taylors Ferry Road | Northbound exit only | ||
| 296.30 | 476.85 | 296A | Barbur Boulevard | Southbound exit and northbound entrance | ||
| 296.68 | 477.46 | 296B | Multnomah Boulevard | Southbound exit and northbound entrance | ||
| 297.16 | 478.23 | 297 | Terwilliger Boulevard | No southbound entrance | ||
| 298.74 | 480.78 | 298 | Corbett Avenue | Northbound exit only | ||
| 299.16– 299.83 | 481.45– 482.53 | 299A | US 26 and Ross Island Bridge only appear on northbound signage; Lake Oswego only appears on southbound signage | |||
| 299.51– 300.27 | 482.01– 483.24 | 299B | No exit number southbound; City Center only appears northbound; Beaverton only appears southbound | |||
| 300.35– 300.45 | 483.37– 483.53 | Marquam Bridge over the Willamette River | ||||
| 300.65– 301.91 | 483.85– 485.88 | 300 | Northbound signage; access toOMSI andCentral Eastside Industrial District | |||
| 300B | Southbound signage; southbound exit and northbound entrance | |||||
| 301 | Southbound signage; southern end of concurrency with US 30 | |||||
| 302.08– 302.60 | 486.15– 486.99 | 302A | Broadway / Weidler Street –Moda Center | |||
| 302.73– 303.47 | 487.20– 488.39 | 302B | Beaverton only appears on southbound signage; northern end of concurrency with US 30 | |||
| 303.15 | 487.87 | 302C | Greeley Avenue –Swan Island | Northbound exit and southbound entrance | ||
| 303.75– 304.47 | 488.84– 490.00 | 303 | Killingsworth Street –Swan Island | Northbound signage | ||
| Alberta Street –Swan Island | Southbound signage | |||||
| 304.92 | 490.72 | 304 | Rosa Parks Way | |||
| 305.43 | 491.54 | 305 | Northbound exit and southbound entrance; signed as Exits 305A (east) and 305B (west) | |||
| 305.91 | 492.31 | 306A | Columbia Boulevard | Northbound exit and southbound entrance | ||
| 306.44 | 493.17 | 306B | Victory Boulevard –Expo Center | No southbound exit | ||
| 306.97 | 494.02 | 306 | Southbound exit and northbound entrance; formerOR 99W south | |||
| 307.33 | 494.60 | 307 | Delta Park only appears on northbound signage | |||
| North Portland Harbor | 307.45– 307.70 | 494.79– 495.20 | North Portland Harbor Bridge | |||
| Hayden Island | 307.77– 307.99 | 495.31– 495.66 | 308 | Hayden Island,ODOT Permits | ||
| Columbia River | 308.17– 308.37 | 495.95– 496.27 | Interstate Bridge | |||
| Continuation intoWashington | ||||||
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
| ||||||
| Previous state: California | Oregon | Next state: Washington |