Speed Limits

Speed limits help keep yourself and others safe on our streets.

On this page

Everyone wants to reach their travel destination safely. Safe travel speeds support this goal in two ways:

  1. Safe speeds lower the risk of crashes
  2. When crashes occur, safe speeds make it less likely that people are killed or seriously injured

Interactive Map of Speed Limits

A preview of the interactive GIS map of Portland speed limits

Map data provided may not reflect unknown, recent, or pending changes, and the City of Portland assumes no liability for errors or omissions. Please email us for questions or corrections.

Small Changes in Speed Have Big Impacts

As people travel faster, the risk of death or serious injury rises dramatically. The diagram below show that a pedestrian struck by a person driving 40 mph is eight times more likely to die than one struck by a person driving at 20 mph.

Death due to speed
Small changes in speed result can dramatically increase risk to pedestrians.

What Makes a 'Safe Speed'

In urban places such as Portland, speed limits must account for people traveling in different ways: walking, driving, using mobility devices, biking, skateboarding, and so on.

It is important to consider people traveling outside of motor vehicles because they are not protected from the impact of crashes.

We use the following principles to identify safe speed limits:

  • Less physical separation between people driving and vulnerable users requires a lower speed limit. Sidewalks and protected bike lanes are examples of physical separation.
  • Injury crashes are an indicator that speed limits may be too high.
  • Street design can help reinforce a speed limit, but speed limits alone can still support safer travel.
  • Setting urban speed limits based on 85th percentile speeds is not supported by evidence and is not part of our practice. (The 85th percentile is the speed at which 85 percent of people drive at or below on a street.)

Residential Speed Limit Reduction

As part of our Vision Zero work, we reduced speed limits on most residential streets to 20 mph in 2018.

Residential streets make up around 70 percent of Portland’s street network. These streets are typically narrow, have few marked crosswalks, and no bike lanes. Given the tight space and lack of protection for people walking, using mobility devices, and biking, it is extra important that people drive slowly on these streets.

Miles of Street by Speed Limit

Represented as percentages of Portland's approximately 3,000 miles of street

Graph showing number of miles of street by speed limit in Portland.
Most of the approximately 3,000 miles of street in Portland have a 20 mph speed limit. (Graph excludes freeways and the less than 1% of streets that are 15 or 50 mph.)

Speed Limit Changes Since 2017

Organized by year, then alphabetically by street name

QuadrantStreetStartEndOld speed (mph)New speed (mph)Year
SE17thMilwaukieOchoco25202020
NE33rdBroadwayColumbia30252020
SW35thStephensonTaylors Ferry30252020
SW45thFreemanCameron30252020
SW48thTaylors FerryWoods Parkway30252020
SE52ndPowellHarney30252020
NE57thSandyFremont30252020
EBurnsideMartin Luther King Jr.14th25202020
SEFlavel52nd92nd30252020
SEFlavel112thDeardorff30252020
NEMultnomahInterstate21st25202020
NEPrescott42nd121st30252020
SWShattuckPattonVermont30252020
SE7thWashingtonDivision30252019
SE11thSandyMilwaukie30252019
NE/SE12thLloydMilwaukie30252019
NE15thPrescottDekum30252019
NE20th / 21stBroadwayOregon30252019
NE33rd DriveColumbiaElrod40352019
SE45th / 46thHarneyMartins30252019
NE/SE60thHalseyStark30252019
SE72ndHaroldClatsop30252019
SE110th Drive / 111th / 112thHaroldMt. Scott35302019
SE136thDivisionFoster30252019
NE/SE148thGlisanPowell35302019
SE162ndStarkPowell40352019
SE174thDivisionPowell35252019
NArgyleColumbiaDenver35302019
SEBelmontGrand25th30252019
SWCapitol49thLesser30252019
NChautauquaWillametteColumbia30252019
NECouchBurnside14th25202019
SEDuke52nd82nd30252019
NFessendenSt. LouisColumbia Way35252019
SEFosterPowell94th35252019
SEFoster102ndBarbara Welch40352019
NEFremontClevelandChávez30252019
NEFremont52nd92nd30252019
NEFremont102nd122nd35302019
NGreeleyGoingKillingsworth35302019
NEHalsey66thWeidler35302019
NEHalseyWeidler114th25-30202019
NEHalsey137th162nd45402019
SEHolgate28th91st30252019
SEHolgate122nd136th30252019
NEMarine33rd185th45402019
SEMilwaukieClintonPowell30252019
SEMorrisonGrand25th30252019
SWMultnomahKelsi Ct.45th40352019
SWMultnomah45thBarbur35302019
NESandy47th82nd35302019
SESandyBurnsideWashington30252019
NSt. LouisLombardFessenden35252019
NESunderland33rd33rd30252019
SWVermont45thOleson35302019
NEWeidlerHalsey114th30202019
AllAll residential streetsn/an/a25202018
NE/SE20thOregonHawthorne30252018
SE50thPowellHawthorne35302018
SE52ndDivisionPowell30252018
NE57thHalseySandy30252018
NE92ndFremontHalsey30252018
NE102ndSandyMason35302018
NE/SE102nd / 103rd / Cherry BlossomWasco106th35302018
NEAlbertaInterstateAlbina30252018
NEBenjaminFremont92nd30252018
SWCapitolGarden HomeTaylors Ferry35252018
NChannelDolphinGoing40352018
SECherry Blossom / 112th106thHolgate35302018
NColumbia WayFessendenColumbia35302018
SWCorbettHamiltonBoundary30252018
NEDekumMartin Luther King Jr.33rd30252018
SWFairviewKnightFischer25202018
NGreeleyKillingsworthLombard30252018
SWHamiltonScholls FerryDosch30252018
SEHarold92nd136th30252018
NEKillingsworthGreeleyInterstate30252018
NLagoonGoingDolphin40352018
NLombardBuchananRusset35302018
NEMarine DriveMarine Way33rd Drive40352018
NPeninsularColumbiaLombard30252018
NPortsmouthWillametteColumbia30252018
NEPrescottMartin Luther King Jr.42nd30252018
NESandy147thCity limit45402018
NESan Rafael122nd148th30252018
NWSkylineCornellCity limit40352018
SEStark76th82nd30202018
SEStark109thCity limit35302018
SESteele28th52nd30252018
SWTaylors Ferry35thTerwilliger30252018
SWTaylors FerryTerwilligerMacadam40352018
NWillisPortsmouthPeninsular30252018
NE42ndFremontKillingsworth30252017
NE42ndKillingsworthHolman35252017
SE13th14thMalden25202017
NE162ndSandyInterstate 8440352017
SW35th Ave/DrTaylors FerryStephenson35302017
SE92ndLincolnReedway35302017
SE92ndTolmanFlavel35302017
SE99th/96th Ave/DrStarkDivision35302017
NEAinsworthMLK33rd30252017
NEAlberta13th31st25202017
SWColumbiaJefferson14th30252017
NDenver / Interstate / OR 99WArgyleSchmeer45402017
SEDivision82ndCity limit35302017
SEHarney Dr / 45th Pl52ndJohnson Creek35302017
SEHawthorne30th52nd25202017
SEHolgate92nd136th35302017
SWHuberCapitol35th35302017
SWJeffersonNW 20thSW 14th30252017
SWLesserCapitolCity limit30252017
NLombardRichmondPhiladelphia25202017
SEMilwaukieYukonKnapp25202017
SEMilwaukiePowellMartins30252017
NWNaito Pkwy / Front AveSteel BridgeBroadway Bridge35302017
NWNaito Pkwy / Front AveBroadway BridgeNW 21st40352017
SEStark97th109th35302017
SEStark109thCity limit40352017
SWStephenson35thBoones Ferry35302017
SEWashington100thStark35302017
NWillametteRichmondRosa Parks35302017
SEWoodstock57th91st35302017
SEWoodstock41st50th25202017

Contact

Matt Kelly (he/him)

Vision Zero Specialist

phone number503-823-5831

Monday through Friday, 9 a.m. to 5:30 p.m.