Portland, OR from the Willamette River

Downtown Portland from the Willamette River. Photo by Matt Strieby (08/18/04).

Portland, Oregon Map - Created by Matt Strieby

A (Very Brief) History

If the toss of a coin had but gone the other way, we’d be talking about Boston, Oregon (thank goodness that didn’t happen). In the 1840s, city founders Asa Lovejoy and Francis Pettygrove shared claims on a 640-acre site along the Willamette River known as “the clearing,” about halfway between the territorial capital of Oregon City and Fort Vancouver. Since each wanted to name the new city after his hometown, they settled the dispute by flipping a coin. Pettygrove, who was from Portland, Maine, won the toss.

Though Portland grew for a while in the shadow of Oregon City, it soon overtook its southern neighbor. Portland’s prime location near the confluence of the Willamette and Columbia rivers was reachable by ocean-going vessels and the city blossomed as a shipping port. Portland’s position as the Pacific Northwest’s leading city would, however, eventually fall to Seattle.

Portland’s street grid

Portland Street Prefix Map - Created by Matt Strieby

The city of Portland is divided into five sections for street prefixes: Southwest (SW), Northwest (NW), North (N), Northeast (NE) and Southeast (SE). Avenues run north-south while streets run east-west. These prefixes extend into most of Portland’s suburbs, but some cities (like Gresham and Hillsboro) have their own street grid. This can be very problematic where the two grids meet. Generally speaking, avenues are numbered and streets are named, with the exception being in North Portland where the avenues are named as well. In Portland’s west hills, serpentine streets make the name/number grid system impractical, so most of those streets bear names, too.

Urban Growth Boundaries and Portland’s “Freeway Revolt”

Putting the Brakes on Sprawl

Urban planners nationwide have praised the Portland metropolitan area as a model of how to keep urban sprawl in check. During the early 1970s, there was concern that Portland would go the way of other western metropolitan areas and turn into a Los Angeles-like sprawl of freeways and far-flung suburbs. The administration of then-governor Tom McCall, along with farmers and environmentalists, convinced the state legislature to pass the nation’s first set of land use planning laws. This landmark legislation required every county and city in Oregon to create a long-range plan that established urban growth boundaries. Although these boundaries could be modified, they created an impetus to keep urban sprawl into adjacent farm and forest lands in check.1 These boundaries, combined with the low, mountainous terrain on the west side of the Willamette River, give the Portland area a compact, high-density feel, especially when compared to some other western cities that seem to spread without end in all possible directions.

Portland Takes a Different Road

The anti-sprawl effort, coupled with a statewide anti-freeway sentiment that naturally accompanied it, also put a check on most new freeway construction (Interstate 205 being one notable exception). Several freeways that were planned during the 1960s and early 1970s were later scrapped, two of the most notable being the proposed Mt. Hood Freeway (which would have rerouted I-80N through southeast Portland)2, and the St. Helens Freeway (I-505). Ghost ramps for a third proposed freeway (The Rose City Freeway) are visible at the northern I-5/I-405 stack interchange. The anti-freeway sentiment was even strong enough to seal the demise of an existing controlled-access highway: most of SW Harbor Drive, which carried U.S. 99W along the west bank of the Willamette River, was demolished in 1974 to make room for a park.

1978 map of Portland, Oregon

This 1978 map prematurely showed the interchange that would have joined Interstate 5 and the Marquam Bridge with the Mount Hood Freeway in Portland. No ramps were actually built.

In this anti-freeway climate, public transportation flourished. In 1986, the region’s first electrified light-rail line, the “Metropolitan Area Express” (MAX) linked Gresham to downtown Portland. Twelve years later, in 1998, another line connecting downtown with Hillsboro was completed. These were followed by the Airport line (2001) and Interstate Avenue line (2004). A 2005 Willamette Week article sums up the local pride intimately entwined with freeway cancellations and subsequent advances in public transportation and quality of life issues:3

The story of the freeway’s demise is a tale of urban America after World War II and a lesson in what distinguishes Portland from other West Coast cities. It gave us strong neighborhoods, proud schools and MAX. It cemented the region’s commitment to ecology and the reputation of a brilliant political leader. The murder (of the Mt. Hood Freeway) not only saved 1,750 households in Southeast Portland from the wrecking ball, it also established Portland’s philosophy of urban livability-the idea that cities are for people, not just for commerce and cars.

  • Hawthorne Bridge - Portland, OR
  • I-5 at Morrison Bridge - Portland, OR
  • Morrison Bridge - Portland, OR


Baldock Freeway

In October 1966, the Marquam Bridge, connecting the Baldock Expressway and the East Bank Freeway across the Willamette River in Portland, was opened to traffic and Interstate 5 was officially completed in Oregon. In so doing, Oregon was the first state among the three Pacific states to complete the entire length of Interstate 5 within its borders.4

From the south, Interstate 5 enters the Portland metropolitan area at Wilsonville in Clackamas County. It then passes through the suburban towns of Tualatin, Tigard, and Lake Oswego before crossing into Multnomah County at exit 294. Interstate 5’s entire Multnomah County journey takes place inside Portland city limits. Hilly terrain makes for a twisty trip from exits 294 to 298. The name “Baldock Freeway” is usually only used for the segment of I-5 west of the Willamette River.

After Interstate 405 splits off to head downtown at exit 299B, I-5 crosses the Willamette River over the two-level Marquam Bridge and follows the east bank of the Willamette River where it heads through a jungle of overpasses and flyover ramps at the Interstate 84 and northern Interstate 405 interchanges. The river bends west, and I-5 continues a northbound trajectory through Portland neighborhoods to the Columbia River.

Major junctions along Interstate 5 in the Portland metro area are with Interstate 205 (exit 288), Oregon 217 (exit 292A), Interstate 405 (exits 299B and 302B), Interstate 84 (exit 300), Washington 14 (Washington exit 1A), Washington 500 (Washington exit 2) and again with I-205 just past Washington exit 7.

Interstate 84


Banfield Freeway

Known as Interstate 80N prior to 1980, Interstate 84 emerges from the Columbia River Gorge and enters the east end of the Portland metropolitan area at Troutdale. Along the route to its western terminus with Interstate 5, I-84 is co-signed (although sometimes sporadically) with U.S. 30. Also known as the Banfield Freeway, Interstate 84 is the primary east-west freeway on the eastern side of the Willamette River.

Major junctions along Interstate 84 in the Portland metro area are with I-205 (exits 6 through 9), and Interstate 5 at its western terminus. There is a partial interchange with Oregon 213 (82nd Avenue), but access is only provided for eastbound traffic.

Max Train along I-84 - Portland, OR

An eastbound MAX train cruises alongside the westbound lanes of Interstate 84 in Portland. 09/02/06

East Portland Freeway

The last major freeway to be constructed in the Portland metropolitan area, Interstate 205 was completed in 1982 with the opening of the Glenn Jackson Bridge, linking the eastern halves of Portland and Vancouver, Washington. Also known as the Veterans Memorial Highway, I-205 constitutes the second major north-south route through the metro area. Drivers heading through the region on their way to Seattle or Salem often prefer I-205 to I-5 as it is newer, wider, and generally an easier way to pass through Portland and its suburbs.

Moving south to north, major junctions along I-205 in Oregon occur at Oregon 43 (exit 8), Oregon 99E (exit 9), Oregon 213 (exits 10 and 13), Oregon 212 and Oregon 224 (exits 12A and 13), U.S. 26 (exit 19), Interstate 84/U.S. 30 (exits 21AB and 22) and the Portland International Airport/Airport Way (exit 24).

Mileage-based exit numbering begins in Tualatin and continues accumulating without resetting to zero once the freeway crosses into Washington State.

Interstate 405


Stadium Freeway

This 3.5-mile urban loop forms the western portion of a continuous freeway ring that encircles downtown Portland. Both the southern and northern terminus of I-405 consist of elevated stack interchanges with Interstate 5.

Rather than disrupting the flow of long-established downtown streets, I-405 travels below grade for most of its journey, and a series of overpasses carries the surface streets over the freeway. Exit 1D provides access to U.S. 26 (Sunset Highway), westbound to Beaverton, Hillsboro, and the Oregon coast. Northbound I-405 moves quickly on to the approach to exit 3 (U.S. 30 westbound), and then crosses the Willamette River over the two-level Fremont Bridge. Southbound traffic crosses on the top deck, while northbound traffic is relegated to the less scenic lower deck.

Construction on Interstate 405 began in 1964, and the freeway opened in two stages: everything except the Fremont Bridge opened on February 25, 1969, and the Fremont Bridge opened on November 11, 1973.

U.S. Highways

Powell Boulevard and Ross Island Bridge

U.S. 26 leads a double-life in the Portland area. On the east side of the Willamette River, it is routed along a major east-west surface arterial route, Powell Boulevard. On the west side of Portland, U.S. 26 is primarily carried by the Sunset Highway, a multi-laned controlled-access freeway. Crossing the Willamette River over the aging Ross Island Bridge, westbound U.S. 26 is routed along a maze of surface streets before finally joining with Interstate 405 at the 6th Avenue entrance ramp immediately south of downtown.

Sunset Highway

U.S. 26 exits the Stadium Freeway at I-405 exit 1D, and begins its life as the Sunset Highway.
The controlled-access portion of the Sunset Highway runs southeast-northwest through west Portland connecting the city to the suburbs of Beaverton and Hillsboro. Westbound U.S. 26 reverts to an ordinary at-grade highway just past exit 55.

Major junctions along U.S. 26 in the Portland Metro area, from west to east, are with Oregon 6 (just west of exit 55), Oregon 217 (exit 69 A), Interstates 405 and 5 near downtown, Oregon 213 (intersection of Powell Blvd. and 82nd Avenue), Interstate 205, and Oregon 212 in Boring.

U.S. 26 east near Exit 64 - Portland, Oregon

Eastbound U.S. 26 (Sunset Highway) ahead of Exit 64 near Beaverton. Photo by Matt Strieby (06/19/05).

U.S. 30


Yeon Avenue/ St. Helens Road

Like U.S. 26, U.S. 30 can also be partitioned into two distinct routes in the Portland area. East of the Willamette, it is carried along with Interstate 84 (Banfield Freeway), and the two routes are somewhat inconsistently co-signed.

When the westbound Banfield reaches its end at Interstate 5, U.S. 30 is briefly routed with I-5, until it departs for I-405 and the Fremont Bridge at exit 302C. Crossing over the Willamette River into northwest Portland, U.S. 30 leaves I-405 and travels as a surface arterial, first along Yeon Avenue and then on St. Helens Road, at a southeast-to-northwest trajectory, following the Columbia River.

U.S. 30 Bypass


Sandy Boulevard

Though the “bypass” designation for U.S. 30 may seem irrelevant in this era of freeways, it is a vestige of pre-freeway times. The bypass route begins at I-84/ U.S. 30 exit 16 and then travels along Sandy Boulevard into Parkrose, where the business route formerly split from it.

Killingsworth Street

At Parkrose, Sandy Boulevard changes trajectory to a NE to SW course and the U.S. 30 Bypass continues west as Killingsworth Street.

Portland Highway/ Lombard Street

West of 72nd Avenue, the bypass route breaks from Killingsworth Street and follows Portland Highway/ Lombard Street along the northern shoulder of Portland. In north Portland, U.S. 30 bypass is carried along Philadelphia Avenue where it crosses the Willamette River over the beautiful St. Johns Bridge. The bypass route rejoins U.S. 30 (St. Helens Road) at the western end of the St. Johns Bridge.

Former U.S. 30 Business


Sandy Boulevard

The now-decomissioned business route formerly split from the bypass in Parkrose and followed Sandy Boulevard into the heart of the city where it crossed the Burnside Bridge into downtown. Up until 2007, there were still some Business 30 shields in place along Sandy Boulevard.

Sandy Blvd east near the Hollywood District in Portland, OR

Sandy Boulevard (former U.S. 30 Business Route), looking east near the Hollywood District. Photo by Matt Strieby (07/13/05).

Oregon State Highways

Oregon State Highway 8


Canyon Road

Oregon 8 is a mostly urban surface route on the metro area’s west side, connecting the cities of Portland, Beaverton, Hillsboro, Cornelius, and Forest Grove. Heading west, Oregon 8 departs from U.S. 26 at exit 71 to become Canyon Road in Beaverton.

Tualatin Valley Highway

In downtown Beaverton, Oregon 8 brushes by Oregon 10 (though the two don’t actually meet) and then heads west as the Tualatin Valley (“TV”) Highway, linking Beaverton and Hillsboro.

OR 8 at OR 29 - Hillsboro

Shield assembly at the junction of Oregon 8 and Oregon 219 in Hillsboro. Photo by Matt Strieby (02/05/05).

Oregon State Highway 10


Capitol Highway/ Beaverton-Hillsdale Highway/ Farmington Road

Like Oregon 8, Oregon 10 is a westside surface highway that undergoes several name and route changes as it heads west through Portland and Beaverton. It is briefly co-signed with Oregon 99W (Barbur Boulevard), but departs from 99W at Capitol Highway and is soon routed along the Beaverton-Hillsdale Highway. After crossing Oregon 217 near downtown Beaverton, Oregon 10 becomes Farmington Road.

Oregon State Highway 43


Oregon State Highway 43

Oregon 43 is a strictly urban route that roughly follows the west bank of the Willamette River south of Portland. A surface-level arterial, the highway connects southwest Portland (Macadam Avenue) with the city of West Linn, passing through Lake Oswego in between. Oregon 43 reaches its southern terminus at Interstate 205.

Oregon State Highway 99E


Pacific Highway East

Oregon 99E is former U.S. 99E, the eastern branch of the old Pacific Highway in the Portland area. 99E, along with its western counterpart 99W, was removed from the federal highway system in 1972.

McLoughlin Boulevard

Entering the metro area in the south at Oregon City, 99E crosses the Clackamas River and heads north through Gladstone and Milwaukie and finally into Portland as S.E. McLoughlin Boulevard.

MLK, Jr. Boulevard and Grand Avenue

Approaching the city center, 99E is routed along the Martin Luther King, Jr. Boulevard/ Grand Avenue one-way couplet, and finally along just MLK before joining Interstate 5 at I-5 exit 307. Historically, MLK Boulevard was known as Union Avenue, a name that originates from the turn of the 20th Century when East Portland was a separate city.

Oregon State Highway 99W


Pacific Highway West

The western branch of the Pacific Highway, 99W was removed from the US highway system along with its eastern counterpart (99E) in 1972. Oregon 99W originates at its split with 99E in Junction City north of Eugene and enters the southern Portland Metro Area at Sherwood. Passing through Tualatin, King City, and Tigard, the highway enters Portland city limits at its junction with Interstate 5 (I-5 exit 294).

Barbur Boulevard

Inside SW Portland, Oregon 99W travels along SW Barbur Boulevard to and from downtown and it is briefly coupled with Oregon 10 just south of downtown. From there, the exact northern terminus of 99W is quite hazy, though it probably ends just south of the southern Interstate 5/ Interstate 405 stack interchange, where Naito Parkway meets U.S. 26 at the west end of the Ross Island Bridge. The ODOT official state highway map shows it continuing past the interchange along Naito Parkway.

Interstate Av at Alberta St

N Interstate Avenue (former U.S. 99W/ Oregon 99W) at N Alberta Street. The Interstate Avenue MAX line that now bisects this arterial street was completed in 2004. Photo by Matt Strieby (06/18/06).

Historically, U.S. 99W ran through the heart of downtown Portland and crossed the Willamette over the Broadway Bridge. There it continued north as Interstate Avenue until it rejoined U.S. 99E just south of the Columbia River. During the 1950s, it was rerouted along a newly-constructed controlled-access highway, Harbor Drive, and then crossed the Willamette over the Steel Bridge before being routed along Interstate Avenue. The “freeway revolt” that took hold in the city during the late 1960s and early 1970s brought the wrecking ball to most of Harbor drive, and the right-of-way was converted to Tom McCall Waterfront Park in 1974 (a fragment of Harbor Drive remains: traffic from exit 1A, I-405 northbound, is routed along a half-mile stretch of the old freeway before it turns to meet Naito Parkway). As a state route, 99W was routed along Front Avenue (Naito Parkway) to the Steel Bridge.5

Oregon State Highway 210


Scholls Ferry Road

Oregon 210 branches from Oregon 10 at Raleigh Hills, just east of the Beaverton city limits. Running roughly northeast to southwest, Oregon 210 skirts along the eastern edge of Beaverton and meets Oregon 217 at Tigard. Continuing southwest, the highway constitutes the de facto boundary between Beaverton and Tigard. The effects of Portland’s urban growth boundary are easily seen as Oregon 210 abruptly leaves urban build-up at the southwest corner of Beaverton and enters lush Willamette Valley farmland before meeting its southwestern terminus at Oregon 219.

Oregon State Highway 212


Carver Road/Clackamas Highway

At its western terminus, Oregon 212 departs from Interstate 205 at Clackamas (I-205 exits 12 and 12A), where it shares a roadbed with Oregon 224 as the Clackamas Highway. Oregon 212 and 224 split about three miles east of I-205.

Carver Road/Clackamas Highway

Driving is mostly suburban along Oregon 212 as it continues east as the Clackamas-Boring Highway, passing through the small communities of Damascus and Boring before it ends at US 26 southeast of Gresham.

Oregon State Highway 213


Cascade Highway and I-205

Like so many Portland-area highways, Oregon 213 is known by more than one name.

Entering the metro area in the south at Oregon City as the Cascade Highway, it skirts the eastern edge of the town before it is absorbed into I-205 just south of the Clackamas River crossing. Oregon 213 is routed along I-205 for about a 3-mile stretch (though it is not co-signed with the interstate) before departing the freeway at exit 13 in Clackamas.

82nd Avenue

Oregon 213 enters Portland as 82nd Avenue, and continues as a north-south arterial. For a short distance between U.S. 30/Killingsworth Street and Airport Way, Oregon 213 is a controlled-access highway.

Oregon State Highway 217


Beaverton-Tigard Freeway

This seven-mile controlled-access highway links, as the name implies, the satellite communities of Beaverton and Tigard on the metro area’s west side. Starting at the south at I-5 exit 292, Oregon 217 meets Oregon 99W (exit 6), Oregon 210 (exit 4), Oregon 8 and Oregon 10 (exit 2A) and finally U.S. 26 at its northern terminus.

Oregon State Highway 224


Carver Road/ Clackamas Highway

East of Interstate 205, Oregon 224 overlaps with Oregon 212 for about three miles before the two split and Oregon 224 heads southeast towards Estacada.

Milwaukie Expressway

The western section of Oregon 224 departs I-205 at exit 13 and serves as a major arterial highway heading into the suburban city of Milwaukie. Though there are interchanges at Lake Road and McLouglin Boulevard, Oregon 224 is largely a multi-lane at-grade highway with traffic lights at the major intersections.

Washington Highways in the Portland Metro Area

I-5 Washington Highways


Interstate 5

Interstate 5 extends north through the Portland Metropolitian area as one of several freeways that service Vancouver, Washington. Though there is no definitive boundary to the metro area, southbound I-5 in Washington starts encountering heavy urban build-up after passing Exit 9 (179th Street/SR 502 east).

Interstate 205


Interstate 205

North of the Columbia River, Interstate 205 services the eastern half of Vancouver. I-205 meets SR 14 at exit 27 and SR 500 at a full cloverleaf interchange (exits 30 A, 30 B, and 30 C) before rejoining I-5 just north of Exit 36 (NE 134th Street) in Salmon Creek.

Washington State Route 14
Former U.S. 830


Lewis and Clark Freeway

U.S. 830, decomissioned in 1968, was the highest-numbered U.S. Route ever, and ran along the north bank of the Columbia River roughly parallel with U.S. 30 on the southbank.6 The portion from Maryhill, Washington to Vancouver is now designated as Washington State Route 14. Washington 14 enters the metro area in the east at Washougal and bypasses the business districts of both Washougal and Camas, staying close to the Columbia River.

Passing into the west end of Camas, SR-14 becomes the Lewis and Clark Freeway (many maps still label it as the “Lewis and Clark Highway”), a full-fledged controlled access highway which continues uninterrupted to its western terminus at Interstate 5 in downtown Vancouver. After Interstate 84 and U.S. 26, SR-14 comprises a third major east-west freeway in the Portland metro area.

SR 14 and Mount Hood, OR

Mount Hood looms over SR 14 (Lewis and Clark Freeway) in this view near Exit 10. Photo by Matt Strieby (08/27/05).

Washington State Route 14 Business


Washington State Route 14 Business

The SR 14 business route connects the business districts of neighboring towns Camas and Washougal, both on the north bank of the Columbia River.

Washington State Route 500


Washington State Route 500

State Route 500 is an east-west expressway that links Interstate 5 and the Vancouver area’s eastern businesses and neighborhoods at Orchards. There are still signaled intersections, but recent improvements to the highway have added three new SPUIs (single point urban interchanges): at Andresen Road, Thurston Way, and 112th Avenue/Gher Road. Otherwise, SR-500 has a partial interchange with Interstate 5 at its western terminus, and a full interchange with I-205 in east Vancouver. The route defaults to surface streets beyond the 112th Avenue interchange.

Washington State Route 501
Washington State Route 502
Washington State Route 503


Other 500-series routes

Washington State Route 501

State Route 500 is an east-west expressway that links Interstate 5 and the Vancouver area’s eastern businesses and neighborhoods at Orchards. There are still signaled intersections, but recent improvements to the highway have added three new SPUIs (single point urban interchanges): at Andresen Road, Thurston Way, and 112th Avenue/Gher Road. Otherwise, SR-500 has a partial interchange with Interstate 5 at its western terminus, and a full interchange with I-205 in east Vancouver. The route defaults to surface streets beyond the 112th Avenue interchange.

Washington State Route 502

SR-502 links Interstate 5 with the community of Battle Ground. Currently the highway exits I-5 at exit 9 and is then routed two miles as a north-south route before changing to an east-west route at N.E. 219th Street. A new interchange currently under construction at the Gee Creek Rest area will provide a direct access to the east-west portion.

Washington State Route 503

This north-south route links Orchards (an unincorporated area northeast of Vancouver) and Battle Ground.

Washington Highways in the Portland Metro Area

Former U.S. 99


N.E. Highway 99

Historically, U.S. 99 crossed the Interstate Bridge from Oregon and was then routed along Main Street in Vancouver. Though the Clark County segment of U.S. 99 was not converted to a state route after its decomissioning, county signs in Hazel Dell and Salmon Creek, unincorporated communities north of Vancouver, read “N.E. Highway 99.”


  1. Metro. http://www.oregonmetro.gov/urban-growth-report
  2. Wikipedia, the Free Encyclopedia, http://en.wikipedia.org
  3. http://www.wweek.com/editorial/3118/6110/ Willamette Week, March 9, 2005
  4. ODOT, http://www.oregon.gov/ODOT/COMM/interstate50_I5.shtml
  5. Historical information on 99W from Wikipedia, the Free Encyclopedia, https://en.wikipedia.org
  6. http://www.us-highways.com
  7. Hawthorne Bridge Information, http://www.co.multnomah.or.us/bridge/hawthorne_bridge/hawtinfo.html Multnomah County, Oregon.
  8. Morrison Bridge Information, http://www.co.multnomah.or.us/bridge/morrison_bridge/morrinfo.html Multnomah County, Oregon.