Learn about what the election results mean for the Pacific Northwest. Subscribe to our “First Look” newsletter for a daily roundup of the biggest stories shaping the region.
Southwest Washington’s 3rd Congressional District Rep. Marie Gluesenkamp Perez secured reelection in last week’s election, leaving Democrats to wonder how she beat the odds in a district that favored President-elect Trump.
The measure would have divvied up more than $6 billion in new taxes among Oregon residents every year.
Editor’s note
OPB’s goal each election season is to bring you the news and information you need to make informed decisions when your ballot arrives. That includes results on the most high-profile elections in Oregon and Southwest Washington. But it doesn’t include every race. While OPB is headquartered in Portland, we have offices and journalists in Southwest Washington, Central Oregon and Eastern Oregon, so our more extensive election coverage tends to focus on those parts of the region. For complete election returns in Oregon, visit the Oregon Secretary of State’s election results page. For ranked choice voting contents, visit the Multnomah County elections website. If you’re a Washington voter, visit the Washington Secretary of State’s election results page.
— Read more from Anna Griffin, VP of news, talk & podcasts
President
Last Updated: March 5, 2025 2:23 p.m.
Harris/WalzTrump/Vance
226
269
312
75,019,616 (48.43%) Total votes77,304,184 (49.91%) Total votes
48.43% Popular vote49.91% Popular vote
Electoral delegates, not individual voters, choose the U.S. president. 270 electoral votes are required to win.
Measure: 2124 - Allow Employees to Opt Out of WA Cares
Last Updated: Nov. 29, 2024 7:37 p.m.
100% Reporting
No
2,077,216
55.46%
Yes
1,668,435
44.54%
State Senate
Oregon
Last Updated: Dec. 18, 2024 5:58 p.m.
18
50%
12
11 not up for election4 not up for election
To obtain a supermajority, one party needs 60% of the seats (18).
District races
Last Updated: Dec. 18, 2024 5:58 p.m.
DistrictDist.
1st
%
2nd
%
Rpt.
1
SmithDavid Brock Smith*R
71%
Preciado-McAlisterLupe Preciado-McAlisterD
29%
100%
2
RobinsonNoah RobinsonR
67.1%
ThompsonTracy ThompsonD
33%
98%
5
AndersonDick Anderson*R
53.8%
BeaudreauJo BeaudreauD
46.2%
100%
9
GirodFred Girod*R
69%
AshlandMike AshlandD
31.1%
100%
12
StarrBruce StarrR
55.6%
HooperScott HooperD
33.7%
100%
14
LieberKate Lieber*D
85.5%
BrumbelowKaty Brumbelow
14.5%
100%
18
CamposWlnsvey Campos*D
62.8%
PiersonBrian PiersonR
37.3%
100%
21
TaylorKathleen Taylor*D
uncontested
22
FrederickLew Frederick*D
90.7%
SapersteinMichael SapersteinR
9.3%
100%
23
PhamKhanh PhamD
uncontested
25
GorsekChris Gorsek*D
56%
LoveRaymond LoveR
44%
100%
27
BroadmanAnthony BroadmanD
59.1%
SummersMichael SummersR
40.9%
97%
28
LinthicumDiane LinthicumR
69.5%
GutridgeDylan GutridgeD
30.5%
99%
29
NashTodd NashR
81.9%
WildbillTania Wildbill
18.1%
99%
30
McLaneMike McLaneR
uncontested
Washington
Last Updated: Dec. 17, 2024 4:08 p.m.
30
50%
19
17 not up for election7 not up for election
To obtain a supermajority, one party needs two-thirds of the seats (33).
District races
Last Updated: Dec. 17, 2024 4:08 p.m.
DistrictDist.
1st
%
2nd
%
Rpt.
1
StanfordDerek Stanford*D
uncontested
2
McCuneJim McCune*R
63.1%
GonzalezErasmo GonzalezD
36.9%
100%
3
RiccelliMarcus RiccelliD
60.6%
WilsonJim WilsonR
39.4%
100%
4
ChristianLeonard ChristianR
64.4%
ValenciaMiguel ValenciaD
35.6%
100%
5
RamosBill RamosD
52%
MagendanzChad MagendanzR
48%
100%
9
SchoeslerMark Schoesler*R
uncontested
10
MuzzallRon Muzzall*R
51%
St ClairJanet St ClairD
49%
100%
11
HasegawaBob Hasegawa*D
uncontested
12
GoehnerKeith GoehnerR
55.8%
MayhewJim MayhewD
44.2%
100%
14
KingCurtis King*R
51.8%
BeltranMaria BeltranD
48.2%
100%
16
DozierPerry Dozier*R
63.4%
IsaacsonKari IsaacsonD
36.6%
100%
17
HarrisPaul HarrisR
51.2%
KeethlerMarla KeethlerD
48.8%
100%
18
CortesAdrian CortesD
50.1%
BentonBrad BentonR
49.9%
100%
19
WilsonJeff Wilson*R
61.3%
DayAndi DayD
38.7%
100%
20
BraunJohn Braun*R
uncontested
22
BatemanJessica BatemanD
72.1%
IyallBob IyallD
28%
100%
23
HansenDrew Hansen*D
64.3%
ByrdLance ByrdR
35.7%
100%
24
ChapmanMike ChapmanD
54.9%
KelbonMarcia KelbonR
45.2%
100%
25
GildonChris Gildon*R
57.8%
KingKenneth KingD
42.2%
100%
27
TrudeauYasmin Trudeau*D
71.9%
BraatenCarole Sue BraatenR
28.1%
100%
28
NoblesT'wina Nobles*D
53.8%
EspinozaMaia EspinozaR
46.2%
100%
39
WagonerKeith Wagoner*R
60.5%
SnowJohn SnowD
39.5%
100%
40
LovelettElizabeth Lovelett*D
69.6%
CarrellCharles CarrellR
30.4%
100%
41
WellmanLisa Wellman*D
69.2%
SaraoJaskaran SaraoR
30.8%
100%
49
ClevelandAnnette Cleveland*D
61.9%
WorthingtonLucia WorthingtonR
38.1%
100%
State House
Oregon
Last Updated: Dec. 18, 2024 5:59 p.m.
35
50%
25
0 not up for election0 not up for election
To obtain a supermajority, one party needs 60% of the seats (40).
District races
Last Updated: Dec. 18, 2024 5:59 p.m.
DistrictDist.
1st
%
2nd
%
Rpt.
1
BoiceCourt Boice*R
67.4%
CecilBret CecilD
32.6%
100%
2
OsborneVirgle Osborne*R
71.4%
WarrenAugust WarrenD
28.6%
100%
3
YunkerDwayne Yunker*R
68.4%
SeligmanMark SeligmanD
31.6%
100%
4
SkarlatosAlek SkarlatosR
70.3%
ChasmRichard ChasmD
29.7%
100%
5
MarshPam Marsh*D
64.1%
GreenKatherine GreenR
35.9%
100%
6
WallanKim Wallan*R
58%
CaballeroLilia CaballeroD
42%
100%
7
LivelyJohn Lively*D
55.9%
BurketCory BurketR
44.1%
100%
8
FragalaLisa FragalaD
uncontested
9
WrightBoomer Wright*R
61.9%
MrkvickaWilliam MrkvickaD
38.1%
100%
10
GombergDavid Gomberg*D
uncontested
11
CateJami Cate*R
74.1%
MaluskiIvan Maluski
25.9%
100%
12
HarbickDarin HarbickR
57.8%
EmmonsMichelle EmmonsD
42.2%
100%
13
NathansonNancy Nathanson*D
66.6%
SutherlandTimothy SutherlandR
33.4%
100%
14
FaheyJulie Fahey*D
uncontested
15
Boshart DavisShelly Boshart Davis*R
58.8%
VirnigTerrence VirnigD
41.2%
100%
16
McDonaldSarah McDonaldD
83.9%
BeilsteinMichael Beilstein
16.1%
100%
17
DiehlEd Diehl*R
69.4%
BeemDavid BeemD
30.6%
100%
18
LewisRick Lewis*R
70.9%
DowKaryssa DowD
29.1%
100%
19
AndersenTom Andersen*D
54.3%
BrownDavid BrownR
45.7%
100%
20
EvansPaul Evans*D
58.1%
ChambersKevin ChambersR
41.9%
100%
21
MannixKevin Mannix*R
51.9%
StapletonVirginia StapletonD
48.1%
100%
22
CramerTracy Cramer*R
49.6%
MunozLesly MunozD
50.4%
100%
23
ScharfAnna Scharf*R
62.1%
WrightKriss WrightD
37.9%
100%
24
ElmerLucetta Elmer*R
59.7%
PoolLisa PoolD
40.3%
100%
25
BowmanBen Bowman*D
67.7%
NiemeyerBob NiemeyerR
32.3%
100%
26
NeronCourtney Neron*D
56.1%
FieldsJason FieldsR
43.9%
100%
27
HelmKen Helm*D
74.1%
KingsburyVictoria KingsburyR
25.9%
100%
28
GrayberDacia Grayber*D
86%
MengisCharles MengisR
14%
100%
29
McLainSusan McLain*D
uncontested
30
SosaNathan Sosa*D
uncontested
31
EdwardsDarcey EdwardsR
59.2%
GutierrezJordan GutierrezD
37.4%
100%
32
JavadiCyrus Javadi*R
52.2%
DavisAndy DavisD
47.8%
100%
33
Jones IsadoreShannon Jones Isadore*D
83.8%
BaumhoferStan BaumhoferR
12.7%
100%
34
ReynoldsLisa Reynolds*D
71.5%
VerbeekJohn VerbeekR
28.5%
100%
35
ChaichiFarrah Chaichi*D
69.1%
MartinDan MartinR
30.9%
100%
36
PhamHai Pham*D
62.9%
ChummarShawn ChummarR
37.1%
100%
37
WaltersJules Walters*D
61.4%
EdtlBen EdtlR
38.6%
100%
38
NguyenDaniel Nguyen*D
uncontested
39
DobsonApril DobsonD
54.5%
ReinerAimee ReinerR
45.5%
100%
40
HartmanAnnessa Hartman*D
56%
NewgardMichael NewgardR
44%
100%
41
GambaMark Gamba*D
80.1%
ClarkElvis ClarkR
20%
100%
42
NosseRob Nosse*D
uncontested
43
SanchezTawna Sanchez*D
92.4%
LeMasterTim LeMasterR
7.7%
100%
44
NelsonTravis Nelson*D
uncontested
45
TranThuy Tran*D
uncontested
46
ChotzenWilly ChotzenD
79.3%
AlexanderJohn AlexanderR
13.7%
100%
47
ValderramaAndrea Valderrama*D
uncontested
48
NguyenHoa Nguyen*D
53.1%
MastermanJohn MastermanR
46.9%
100%
49
HudsonZach Hudson*D
56%
TipsordTerry TipsordR
44%
100%
50
RuizRicki Ruiz*D
54.6%
DrechslerPaul DrechslerR
45.4%
100%
51
DrazanChristine DrazanR
uncontested
52
HelfrichJeff Helfrich*R
51.8%
Walden PoublonNick Walden PoublonD
48.2%
100%
53
LevyEmerson Levy*D
54.2%
LopezKeri LopezR
45.8%
100%
54
KropfJason Kropf*D
uncontested
55
ReschkeWerner Reschke*R
69.8%
WilliamsonJames WilliamsonD
30.2%
97%
56
McIntireEmily McIntire*R
uncontested
57
SmithGreg Smith*R
uncontested
58
LevyBobby Levy*R
uncontested
59
Breese-IversonVikki Breese-Iverson*R
72%
SampBrian SampD
28.1%
97%
60
OwensMark Owens*R
uncontested
Washington
Last Updated: Nov. 29, 2024 7:37 p.m.
59
50%
39
0 not up for election0 not up for election
To obtain a supermajority, one party needs two-thirds of the seats (66).
District races
Last Updated: Nov. 29, 2024 7:37 p.m.
DistrictDist.
1st
%
2nd
%
Rpt.
1 Position 1
DuerrDavina Duerr*D
69.3%
DaviesMark DaviesR
30.7%
100%
1 Position 2
KlobaShelley Kloba*D
uncontested
2 Position 1
BarkisAndrew Barkis*R
uncontested
2 Position 2
MarshallMatt MarshallR
57.2%
SnazaJohn SnazaR
42.8%
100%
3 Position 1
HillNatasha HillD
58.8%
KiepeTony KiepeR
41.2%
100%
3 Position 2
OrmsbyTimm Ormsby*D
uncontested
4 Position 1
SchmidtSuzanne Schmidt*R
68.8%
PockellKristopher Pockell
31.2%
100%
4 Position 2
ChaseRob ChaseR
63.7%
CummingsTed CummingsD
36.4%
100%
5 Position 1
HuntVictoria HuntD
54.1%
HargroveMark HargroveR
45.9%
100%
5 Position 2
CallanLisa Callan*D
55.8%
PeacockPatrick PeacockR
44.2%
100%
6 Position 1
VolzMike Volz*R
62.4%
McCraySteven McCrayD
37.6%
100%
6 Position 2
GrahamJenny Graham*R
60.4%
KelsoMichaela KelsoD
39.6%
100%
7 Position 1
EngellAndrew EngellR
64%
Ing-MoodySoo Ing-MoodyR
36.1%
100%
7 Position 2
AbellHunter AbellR
70.8%
DeanPaul DeanD
29.2%
100%
8 Position 1
BarnardStephanie Barnard*R
uncontested
8 Position 2
ConnorsApril Connors*R
70.6%
ChristensonJohn ChristensonD
29.5%
100%
9 Position 1
DyeMary Dye*R
65.1%
MillerPatrick MillerD
34.9%
100%
9 Position 2
SchmickJoe Schmick*R
64%
KohlmeierPam KohlmeierD
36%
100%
10 Position 1
ShaversClyde Shavers*D
53.3%
KennedyCarrie KennedyR
46.7%
100%
10 Position 2
PaulDave Paul*D
53.8%
WrayGary WrayR
46.2%
100%
11 Position 1
HackneyDavid Hackney*D
uncontested
11 Position 2
BergquistSteve Bergquist*D
77.6%
GreywolfJustin Greywolf
22.4%
100%
12 Position 1
BurnettBrian BurnettR
53.3%
KoellenHeather KoellenD
46.7%
100%
12 Position 2
SteeleMike Steele*R
63.3%
ScottDaniel ScottR
36.7%
100%
13 Position 1
DentTom Dent*R
uncontested
13 Position 2
YbarraAlex Ybarra*R
uncontested
14 Position 1
MendozaGloria MendozaR
54.2%
DimasChelsea DimasD
45.8%
100%
14 Position 2
ManjarrezDeb ManjarrezR
50.8%
KennedyAna KennedyD
49.2%
100%
15 Position 1
CorryChris Corry*R
71.3%
FosterChase Foster
28.8%
100%
15 Position 2
DufaultJeremie DufaultR
72.3%
BrightRich BrightR
27.7%
100%
16 Position 1
KlickerMark Klicker*R
64.5%
GunshefskiLinda GunshefskiD
35.5%
100%
16 Position 2
RudeSkyler Rude*R
65.9%
WoodardCraig WoodardD
34.1%
100%
17 Position 1
WatersKevin Waters*R
uncontested
17 Position 2
StuebeDavid StuebeR
50.5%
NilesTerri NilesD
49.5%
100%
18 Position 1
McClintockStephanie McClintock*R
55.7%
LetinichDeken LetinichD
44.3%
100%
18 Position 2
LeyJohn LeyR
51%
ZingaleJohn ZingaleD
49%
100%
19 Position 1
WalshJim Walsh*R
60.2%
CoverdaleMike CoverdaleD
39.8%
100%
19 Position 2
McEntireJoel McEntire*R
62.2%
CarlsonTerry CarlsonD
37.8%
100%
20 Position 1
AbbarnoPeter Abbarno*R
89.1%
ApanaMelvin ApanaR
10.9%
100%
20 Position 2
OrcuttEd Orcutt*R
uncontested
21 Position 1
PetersonStrom Peterson*D
66.9%
KhanRiaz KhanD
33.2%
100%
21 Position 2
Ortiz-SelfLillian Ortiz-Self*D
67.3%
MitchellKristina Mitchell
32.7%
100%
22 Position 1
DoglioBeth Doglio*D
70%
OwensSteve Owens
30%
100%
22 Position 2
ParshleyLisa ParshleyD
64.2%
LockeSyd LockeD
35.8%
100%
23 Position 1
SimmonsTarra Simmons*D
63.1%
RobertsonKurt RobertsonR
37%
100%
23 Position 2
NanceGreg Nance*D
65.9%
MilesJamie MilesR
34.1%
100%
24 Position 1
BernbaumAdam BernbaumD
55%
RobersonMatthew RobersonR
45%
100%
24 Position 2
TharingerSteve Tharinger*D
55.4%
RobertsTerry RobertsR
44.6%
100%
25 Position 1
KeatonMichael KeatonR
56%
SevernsCameron SevernsD
44%
100%
25 Position 2
JacobsenCyndy Jacobsen*R
55.8%
WillisShellie WillisD
44.2%
100%
26 Position 1
RichardsAdison RichardsD
51.8%
YoungJesse YoungR
48.2%
100%
26 Position 2
CaldierMichelle Caldier*R
54.7%
MitchellTiffiny MitchellD
45.3%
100%
27 Position 1
JinkinsLaurie Jinkins*D
71.8%
PaulsonKen PaulsonR
28.2%
100%
27 Position 2
FeyJake Fey*D
76.9%
KellyDevin KellyD
23.1%
100%
28 Position 1
LeavittMari Leavitt*D
58.5%
SachwitzGabe SachwitzR
41.5%
100%
28 Position 2
BronoskeDan Bronoske*D
57.9%
HerrMark HerrR
42.1%
100%
29 Position 1
MorganMelanie Morgan*D
70.9%
MillerRichard MillerD
29.1%
100%
29 Position 2
MenaSharlett Mena*D
uncontested
30 Position 1
TaylorJamila Taylor*D
56.2%
HamiltonMelissa HamiltonR
43.8%
100%
30 Position 2
ReevesKristine Reeves*D
58.8%
MorrisQuentin MorrisR
41.2%
100%
31 Position 1
StokesbaryDrew Stokesbary*R
63.7%
SutterfieldSara SutterfieldD
36.3%
100%
31 Position 2
PennerJosh PennerR
61.2%
GunnBrian GunnD
38.9%
100%
32 Position 1
RyuCindy Ryu*D
74.3%
RezacLisa RezacR
25.7%
100%
32 Position 2
DavisLauren Davis*D
74.7%
TheisLori TheisR
25.3%
100%
33 Position 1
OrwallTina Orwall*D
69.1%
RichterGeorge RichterR
30.9%
100%
33 Position 2
GregersonMia Gregerson*D
71.2%
EsmondCasey Esmond
28.8%
100%
34 Position 1
AlvaradoEmily Alvarado*D
85%
CloudKimberly CloudR
15%
100%
34 Position 2
FitzgibbonJoe Fitzgibbon*D
83.8%
LansdowneJolie LansdowneR
16.2%
100%
35 Position 1
GriffeyDaniel Griffey*R
uncontested
35 Position 2
CoutureTravis Couture*R
58.7%
DeHartJames DeHartD
41.4%
100%
36 Position 1
ReedJulia Reed*D
uncontested
36 Position 2
BerryLiz Berry*D
88.9%
PalmerVictoria PalmerR
11.1%
100%
37 Position 1
Tomiko SantosSharon Tomiko Santos*D
uncontested
37 Position 2
StreetChipalo Street*D
91.4%
McCallyMatt McCally
8.6%
100%
38 Position 1
CortesJulio Cortes*D
73.6%
FitzgeraldAnnie FitzgeraldD
26.4%
100%
38 Position 2
FosseMary Fosse*D
59.6%
ClaywellMarnie ClaywellR
40.4%
100%
39 Position 1
LowSam Low*R
59.8%
SutherlandRobert SutherlandR
40.2%
100%
39 Position 2
EslickCarolyn Eslick*R
63.9%
HueyJackie HueyR
36.1%
100%
40 Position 1
LekanoffDebra Lekanoff*D
uncontested
40 Position 2
RamelAlex Ramel*D
uncontested
41 Position 1
SennTana Senn*D
67.7%
TadlockEmily TadlockR
32.4%
100%
41 Position 2
ThaiMy-Linh Thai*D
65.8%
RosenthalAl RosenthalR
34.3%
100%
42 Position 1
RuleAlicia Rule*D
55.4%
PellettiRaymond PellettiR
44.6%
100%
42 Position 2
TimmonsJoe Timmons*D
53.4%
BhachuKamal BhachuR
46.6%
100%
43 Position 1
MacriNicole Macri*D
uncontested
43 Position 2
ScottShaun ScottD
69%
SuarezAndrea SuarezD
31%
100%
44 Position 1
DonaghyBrandy Donaghy*D
uncontested
44 Position 2
BergApril Berg*D
57.6%
SimSam SimR
42.4%
100%
45 Position 1
GoodmanRoger Goodman*D
uncontested
45 Position 2
SpringerLarry Springer*D
56.8%
DemyanMelissa DemyanD
43.2%
100%
46 Position 1
PolletGerry Pollet*D
87.5%
DaranciangBeth DaranciangR
12.5%
100%
46 Position 2
FarivarDarya Farivar*D
86.8%
BarronSimone BarronR
13.2%
100%
47 Position 1
EntenmanDebra Entenman*D
56.4%
LyebyedyevKyle LyebyedyevR
43.6%
100%
47 Position 2
StearnsChris Stearns*D
55.7%
CookeTed CookeR
44.3%
100%
48 Position 1
SlatterVandana Slatter*D
68.4%
TrinhLynn TrinhR
31.6%
100%
48 Position 2
WalenAmy Walen*D
uncontested
49 Position 1
WylieSharon Wylie*D
63.6%
GrahamBrett GrahamR
36.4%
100%
49 Position 2
StonierMonica Stonier*D
63.2%
BarberRussell BarberR
36.8%
100%
Portland Region
City of Portland
The current election results for Portland Mayor and Portland City Council races on the Multnomah County website reflect a process of elimination by rounds, which is a feature of ranked choice voting. In this system, candidates with the fewest votes in each round are eliminated, and their votes are redistributed to voters' next choices.
It's important to understand that even though candidates may be leading or 'eliminated' in these results, those designations only reflect the ballots counted so far and may change as more are processed. 'Eliminated' simply means a candidate didn’t meet the required ballot threshold in one cycle of ballot counting, and they are not included in subsequent rounds of that cycle. However, eliminated candidates are included in new counts as additional ballots are processed, and votes that include them continue to influence the outcome. Learn more about how ranked choice voting works in Portland.
Keith Wilson is set to become the new mayor of Portland after a second release of preliminary election results from Multnomah County. We'll hear from Wilson to learn more about his vision for the city.
Newly counted ballots show a more definitive lead for the 12 Portland City Council candidates who were in the lead in Tuesday’s initial election results.
The Multnomah County Board of Commissioners appears likely to gain two political newcomers, according to preliminary election results tallied through Wednesday morning.