Speed limits

Information
Updating speed limit signs on a Portland street.
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

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.

Remote Media URL

This is the landing page for the Speed Limits map. It shows the speed limits for non-highway streets in Portland. PBOT understands that this map is not screen reader accessible and is working toward a permanent solution. Due to the complexity of the information the map provides and the currently available map platforms at the city, we ask for your patience while we work on a technology-based solution. As we work toward providing that level of accessibility, please contact PBOT Vision Zero staff who can assist you to get the data you need from the map. You can also contact PBOT’s ADA Coordinator at Lisa.Strader@portlandoregon.gov or at 503-823-5703.

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 a pedestrian struck 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 2,100 miles of street

Graph showing number of miles of street by speed limit in Portland.
Most of the approximately 2,100 miles of streets 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

Listed by year, then alphabetically by street name

QuadrantStreetStartEndOld speed (mph)New speed (mph)Year
NE122nd AvenueMarine DriveSandy Boulevard45352024
NE185th DriveMarine DriveSandy Boulevard40302024
NECornfoot Rd47th AvenueAlderwood40352024
NEGlisan Street57th Avenue82nd Avenue30252024
NEMarx Street101st AvenueEast of NE 122nd AvenueBasic rule (not posted)252024
NWThompson RoadSkyline BoulevardCornell40352024
SEWoodstock Boulevard 57th Avenue90th Avenue30252024
SEBarbara Welch RoadFoster Road152nd Avenue35302024
NE33rd DriveMarine DriveElrod Drive40352024
SEMcKinley Road Jenne Road182nd Avenue40352024
NEAlderwood RoadColumbia Boulevard105th Avenue40352024
N/NERosa ParksWillamette BoulevardMartin Luther King Jr.30252023
NE San Rafael122nd Avenue148th Avenue25202023
SE50th AvenueHawthornePowell30252022
SEFoster89th Avenue91st Avenue30252022
NEGlisan22nd Avenue/ Sandy58th Avenue30252022
NEHalsey37th Avenue/ Sandy67th Avenue30252022
SEHawthorneGrand30th Avenue25202022
SEHawthorne (eastbound viaduct)Hawthorne BridgeGrand35302022
NLombardColumbiaKelly Point Park45402022
SEMadison (westbound viaduct)WaterGrand35302022
SEWoodstock91st Avenue93rd Avenue30252022
NE/SE122nd AvenueSandyFoster35302021
SW26th AvenueBarbur CourtTaylors Ferry25202021
SW49th AvenueCapitolStephenson35302021
NE/SE82nd AvenueKillingsworthClatsop35302021
NEAirportGlenn Widing / Holman148th Avenue45352021
N/NEAlbertaInterstate13th Avenue25202021
NWBridge (access to St. Johns Bridge)St. HelensSt. Johns Bridge35302021
NWBroadwayHoytGlisan35202021
NWBroadway (bridge approach)LovejoyHoyt35302021
NW/NBroadway BridgeLovejoyLarrabee35302021
EBurnside14th Avenue30th Avenue30202021
WBurnsideTichnerSkyline40352021
W/EBurnside Bridge2nd AvenueMartin Luther King, Jr.35302021
SWCameronShattuck45th Avenue30252021
SWCapitolHuber49th Avenue35302021
SECésar E. ChávezHolgateWoodstock30252021
NDenverWattsInterstate25202021
NEGlisan82nd122nd Avenue35302021
NEHalsey114th Avenue137th Avenue35302021
NEHalsey137th Avenue162nd Avenue40302021
NIdaWillametteSmith25202021
NEKillingsworthCleveland42nd Avenue30252021
NEKillingsworth42nd AvenuePortland Hwy35302021
NLombardBruceSt. Johns35252021
NLombardSt. LouisSt. Johns30252021
SEMain157th Avenue162nd Avenue25202021
SEMill130th Avenue151st Avenue25202021
SEMillmain151st Avenue157th Avenue25202021
SEPowell7th Avenue174th Avenue35302021
NSmithSt. LouisIda25202021
NW/NSt. Johns BridgeWest sideSyracuse35302021
NWhitakerSchmeerVictoryBasic Rule (not posted)252021
NWillametteRichmondRosa Parks30252021
NE102nd AvenueMasonWeidler35302020
NE111th AvenueWeidlerSacramento25202020
NE132nd AvenueHalseyMorris25202020
NE141st AvenueFremontSandy25202020
NE15th Avenue / 16th AvenueBroadwayMultnomah30252020
SE17th AvenueMilwaukieOchoco25202020
SE30th AvenueStarkHawthorne25202020
NE33rd AvenueBroadwayColumbia30252020
SW35th AvenueStephensonTaylors Ferry30252020
SW45th AvenueFreemanCameron30252020
SW48th AvenueTaylors FerryWoods Parkway30252020
SE52nd AvenuePowellHarney30252020
NE57th AvenueSandyFremont30252020
NE74th AvenueHalseyBurnside25202020
SWBeaverton-Hillsdale25th Avenue65th Avenue40352020
EBurnsideMartin Luther King Jr.14th Avenue25202020
NColumbiaPortsmouthInterstate45402020
N/NEColumbiaInterstate82nd Avenue40352020
SEFlavel52nd Avenue92nd Avenue30252020
SEFlavel112th AvenueDeardorff30252020
SEFlavel Drive52nd AvenueClatsop25202020
NFlintRussellBroadway25202020
NWFront15th Avenue21st Avenue35302020
NEFremont122nd Avenue145th Avenue25202020
NEGlisan122nd Avenue162nd Avenue40302020
SEMarket96th Avenue122nd Avenue25202020
NEMultnomahInterstate21st Avenue25202020
NWNaitoBroadway Bridge15th Avenue35302020
NEPrescott42nd Avenue121st Avenue30252020
NESacramento102nd Avenue122nd Avenue25202020
SWShattuckPattonVermont30252020
NEShaver122nd Avenue141st Avenue25202020
SE7th AvenueWashingtonDivision30252019
SE11th AvenueSandyMilwaukie30252019
NE/SE12th AvenueLloydMilwaukie30252019
NE15th AvenuePrescottDekum30252019
NE20th / 21st AvenueBroadwayOregon30252019
NE33rd DriveColumbiaElrod40352019
SE45th Avenue / 46th AvenueHarneyMartins30252019
NE/SE60th AvenueHalseyStark30252019
SE72nd AvenueHaroldClatsop30252019
SE110th Drive / 111th Avenue / 112th AvenueHaroldMt. Scott35302019
SE136th AvenueDivisionFoster30252019
NE/SE148th AvenueGlisanPowell35302019
SE162nd AvenueStarkPowell40352019
SE174th AvenueDivisionPowell35252019
NArgyleColumbiaDenver35302019
SEBelmontGrand25th Avenue30252019
SWCapitol49th AvenueLesser30252019
NChautauquaWillametteColumbia30252019
NECouchBurnside14th Avenue25202019
SEDuke52nd Avenue82nd Avenue30252019
NFessendenSt. LouisColumbia Way35252019
SEFosterPowell94th Avenue35252019
SEFoster102nd AvenueBarbara Welch40352019
NEFremontClevelandChávez30252019
NEFremont52nd Avenue92nd Avenue30252019
NEFremont102nd Avenue122nd Avenue35302019
NGreeleyGoingKillingsworth35302019
NEHalsey66th AvenueWeidler35302019
NEHalseyWeidler114th Avenue25-30202019
NEHalsey137th Avenue162nd Avenue45402019
SEHolgate28th Avenue91st Avenue30252019
SEHolgate122nd Avenue136th Avenue30252019
NEMarine33rd Avenue185th Avenue45402019
SEMilwaukieClintonPowell30252019
SEMorrisonGrand25th Avenue30252019
SWMultnomahKelsi Court45th Avenue40352019
SWMultnomah45th AvenueBarbur35302019
NESandy47th Avenue82nd Avenue35302019
SESandyBurnsideWashington30252019
NSt. LouisLombardFessenden35252019
NESunderland33rd Avenue33rd Avenue30252019
SWVermont45th AvenueOleson35302019
NEWeidlerHalsey114th Avenue30202019
AllAll residential streetsn/an/a25202018
NE/SE20th AvenueOregonHawthorne30252018
SE50th AvenuePowellHawthorne35302018
SE52nd AvenueDivisionPowell30252018
NE57th AvenueHalseySandy30252018
NE92nd AvenueFremontHalsey30252018
NE102nd AvenueSandyMason35302018
NE/SE102nd Avenue/ 103rd Avenue / Cherry BlossomWasco106th Avenue35302018
NEAlbertaInterstateAlbina30252018
NEBenjaminFremont92nd Avenue30252018
SWCapitolGarden HomeTaylors Ferry35252018
NChannelDolphinGoing40352018
SECherry Blossom / 112th Avenue106th AvenueHolgate35302018
NColumbia WayFessendenColumbia35302018
SWCorbettHamiltonBoundary30252018
NEDekumMartin Luther King Jr.33rd Avenue30252018
SWFairviewKnightFischer25202018
NGreeleyKillingsworthLombard30252018
SWHamiltonScholls FerryDosch30252018
SEHarold92nd Avenue136th Avenue30252018
NEKillingsworthGreeleyInterstate30252018
NLagoonGoingDolphin40352018
NLombardBuchananRusset35302018
NEMarine DriveMarine Way33rd Drive40352018
NPeninsularColumbiaLombard30252018
NPortsmouthWillametteColumbia30252018
NEPrescottMartin Luther King Jr.42nd Avenue30252018
NESandy147th AvenueCity limit45402018
NESan Rafael122nd Avenue148th Avenue30252018
NWSkylineCornellCity limit40352018
SEStark76th Avenue82nd Avenue30202018
SEStark109th AvenueCity limit35302018
SESteele28th Avenue52nd Avenue30252018
SWTaylors Ferry35th AvenueTerwilliger30252018
SWTaylors FerryTerwilligerMacadam40352018
NWillisPortsmouthPeninsular30252018
NE42nd AvenueFremontKillingsworth30252017
NE42nd AvenueKillingsworthHolman35252017
SE13th Avenue14th AvenueMalden25202017
NE162nd AvenueSandyInterstate 8440352017
SW35th Avenue / DriveTaylors FerryStephenson35302017
SE92nd AvenueLincolnReedway35302017
SE92nd AvenueTolmanFlavel35302017
SE99th Avenue / 96th Avenue / DrStarkDivision35302017
NEAinsworthMLK33rd Avenue30252017
NEAlberta13th Avenue31st Avenue25202017
SWColumbiaJefferson14th Avenue30252017
NDenver / Interstate / OR 99WArgyleSchmeer45402017
SEDivision82nd AvenueCity limit35302017
SEHarney Drive / 45th Place52nd AvenueJohnson Creek35302017
SEHawthorne30th Avenue52nd Avenue25202017
SEHolgate92nd Avenue136th Avenue35302017
SWHuberCapitol35th Avenue35302017
SWJeffersonNW 20th AvenueSW 14th Avenue30252017
SWLesserCapitolCity limit30252017
NLombardRichmondPhiladelphia25202017
SEMilwaukieYukonKnapp25202017
SEMilwaukiePowellMartins30252017
NWNaito Parkway / Front AvenueSteel BridgeBroadway Bridge35302017
NWNaito Parkway / Front AvenueBroadway BridgeNW 21st Avenue40352017
SEStark97th Avenue109th Avenue35302017
SEStark109th AvenueCity limit40352017
SWStephenson35th AvenueBoones Ferry35302017
SEWashington100th AvenueStark35302017
NWillametteRichmondRosa Parks35302017
SEWoodstock57th Avenue91st Avenue35302017
SEWoodstock41st Avenue50th Avenue25202017