Breaking News
More () »

Election Day 2020: Results from the top races in Portland and Oregon

Here’s a look at the top races in Oregon, from statewide measures to the Portland mayoral contest between Ted Wheeler and Sarah Iannarone.

PORTLAND, Ore. — Election Day has come and gone and while many races have been called, some have not, including the presidential election. KGW has you covered on the top races in the Portland metro area, Oregon and the presidential election.

Below you can find a summary of the top races. This story is being updated as results come in.

Check all results here

Presidential election


Below you can see the live real-time Electoral College vote count between Republican President Donald Trump and Democratic nominee Joe Biden. 


  • Winner: Joe Biden, according to the Associated Press.

Democratic nominee Joe Biden is the projected winner over Republican President Donald Trump in the presidential race in Oregon, according to the Associated Press. 

Portland metro candidates

  • Winner: Ted Wheeler, according to The Oregonian.

Ted Wheeler became the first Portland mayor to win reelection since Vera Katz, who served from January 1993 to December 2004. Wheeler defeated Sarah Iannarone, who was critical of many of the mayor’s policies, particularly over his handling of the police response during the frequent protests this year over racial injustice and police brutality. 

  • Winner: Mingus Mapps, according to The Oregonian.

Mingus Mapps, a former political science professor and manager for the city of Portland's neighborhood association and crime prevention program, is the projected winner according to The Oregonian. Mapps will be only the third Black man to serve on Portland City Council. He defeated incumbent Chloe Eudaly, who was elected in 2016.

Metro Councilor District No. 3

  • Winner: Gerritt Rosenthal, according to The Oregonian.

This race was between Tom Anderson, a Tigard city councilor and real estate broker, and Rosenthal, an environmental consultant. Rosenthal will replace Craig Dirksen and represent the metro area’s southwest suburbs, including Beaverton, Tigard, Tualatin, Sherwood and Wilsonville.

Metro Councilor District No. 5

  • Winner: Mary Nolan, according to The Oregonian.

This race was between Mary Nolan, a former state house representative, and Chris Smith, who previously served on city and regional transportation committees. Nolan will replace Sam Chase and represent North, Northwest and Northeast Portland.

Lake Oswego Mayor

  • Winner: Joe Buck, according to The Oregonian.

This was a three-person race between Buck, a former Lake Oswego city councilor, and Theresa Kohlhoff and John LaMotte, who are both currently on the Lake Oswego City Council. Buck will replace Mayor Kent Studebaker, who has served since 2013 and is finishing his second term.

Gresham Mayor 

  • Race not called

This is a five-person race between Sean Bishop, Joe Demers, Eddy Morales, Travis Stovall and Nick Switzer. Shane Bemis had served as the city’s mayor since 2007 but resigned in June of this year. In his resignation, Bemis said he wanted Stovall to run for the position. Karylinn Echols is currently serving as Gresham’s mayor.

State measures

Measure 107

  • Result: Measure passes, according to The Oregonian.

The measure amends Oregon’s constitution to allow laws that:

  • Limit political campaign contributions and expenditures.
  • Require the disclosure of political campaign contributions and expenditures.
  • Require political campaign advertisements to identify who paid for them.

Measure 108

  • Result: Measure passes, according to The Oregonian.

The measure increases the cigarette tax by $2 per pack and increases the cigar tax by $1 per cigar. The measure also establishes a tax on nicotine inhalant delivery systems, such as e-cigarettes and vaping products. The money funds health programs in the state. The measure also approves other provisions.

Measure 109

  • Result: Measure passes, according to The Oregonian.

The measure allows for the manufacture, delivery and administration of psilocybin (psychoactive mushroom) at supervised, licensed facilities. It also establishes a two-year development period, and creates an enforcement/taxation system, advisory board and administration fund.

Measure 110

  • Result: Measure passes, according to The Oregonian.

The measure provides statewide addiction/recovery services. Money from marijuana taxes will partially finance the services, which will reduce revenues for other purposes. The measure also reclassifies the possession of specified drugs and reduce penalties.

Local measures

Multnomah County Measure 26-211: Library bond

  • Result: Measure passes, according to The Oregonian.

The measure increases library space by 50% through the expansion of seven library branches, and the development of a new East County flagship library in Gresham. The bond measure costs $387 million and will cost property owners an average of $0.61 per $1,000 in assessed property value for eight years.

Portland Measure 26-213: Parks levy

  • Result: Measure passes, according to The Oregonian.

The measure aims to address Portland Parks & Recreation’s reliance on user fees, and fund recreation programs and park services through a levy. The measure prevents “ongoing reductions to park services and recreation programs, preserve and restore park and natural area health, and center equity and affordable access for all,” according to the measure filing. It enacts a tax of $0.80 per $1,000 of assessed property value for five years beginning in 2021.

Multnomah County Measure 26-214: Free preschool for all

  • Result: Measure passes, according to The Oregonian.

The measure establishes a “Preschool for All Program” providing up to six hours per day of tuition-free, developmentally appropriate early learning, reflecting best practices. The program is funded by a new tax on county residents: 1.5% tax on taxable income over $125,000 (single) and $200,000 (joint), increasing to 2.3% tax January 1, 2026; additional 1.5% tax on taxable income over $250,000 (single) and $400,000 (joint).

Portland School District Measure 26-215: School improvement bond

  • Result: Measure passes, according to The Oregonian.

The measure will finance capital costs, including projects that repair and modernize schools in Portland Public Schools, as well as replace technology and curriculum. The measure authorizes up to $1.2 billion in principal amount of general obligation bonds for facilities and education investments. The measure is not expected to increase tax rates above previous targets, because debt service is scheduled to decline.

Portland Measure 26-217: Police oversight board

  • Result: Measure passes, according to The Oregonian.

The measure amends the city’s charter to authorize a new, independent community oversight board to investigate complaints against Portland police and impose discipline.

Metro Measure 25-218: Transportation tax

  • Result: Measure fails, according to The Oregonian.

If passed, the measure would have funded traffic, safety and transit improvement programs through a tax on employers. The money would have funded around 150 transportation projects in the metro area. The funds would have come through a tax on certain employers; tax rate not to exceed 0.75% of payroll. Employers with 25 or fewer employees, as well as state and local governments would have been exempt from the tax. Metro would have had the option to set the tax rate lower than 0.75% of wages and increase not more than once per fiscal year up to 0.75%. The tax would have been effective beginning in 2022.


U.S. Representative – Washington 3rd District

  • Winner: Jaime Herrera Beutler

This race was a rematch of 2018, when Republican Rep. Jaime Herrera Beutler defeated Democratic challenger Carolyn Long by five percentage points. Herrera Beutler has served the district since 2010 and was hoping to win her sixth term. Long, a political science professor at Washington State University-Vancouver, was hoping to convince voters it was time for a change. The 3rd District represents Clark, Cowlitz, Klickitat, Lewis, Pacific, Skamania, Thurston and Wahkiakum counties.

Long released a statement on Wednesday conceding the race, reading, in part:

I’m proud we ran a campaign based on facts, policy, and truth. I am someone who believes in running on the issues and leading a campaign based on integrity and trust. At the end of each day, I reminded myself that how one runs a campaign is a reflection of who they are as a person. Thank you, again, to everyone who has supported us and been a part of this effort. I am proud of everything we have accomplished. 

U.S. Representative – Oregon 1st District

  • Winner: Suzanne Bonamici, according to The Oregonian.

Democratic Rep. Suzanne Bonamici has defeated Republican challenger Christopher C. Christensen, a small business owner, entrepreneur and artist. Bonamici has represented the district since 2012. The 1st District represents Clatsop, Columbia, Washington and Yamhill counties, as well as part of Multnomah County.

U.S. Representative – Oregon 2nd District

  • Winner: Cliff Bentz, according to The Oregonian.

Republican Cliff Bentz, a former state representative and state senator, defeated Democrat Alex Spenser, a writer, performance coach, single mom and campaign strategist. Bentz will replace Republican Rep. Greg Walden, who is retiring and has represented the district since 1999. The 2nd District represents the eastern portion of Oregon, including Baker, Crook, Deschutes, Gilliam, Grant, Harney, Hood River, Jackson, Jefferson, Klamath, Lake, Malheur, Morrow, Sherman, Umatilla, Union, Wallowa, Wasco and Wheeler counties, as well as part of Josephine County.

U.S. Representative – Oregon 3rd District

  • Winner: Earl Blumenauer, according to the Associated Press.

Democratic Rep. Earl Blumenauer defeated Republican challenger Joanna Harbour, a self-employed entrepreneur and independent caregiver. Blumenauer has represented the district since 1996. The 3rd District represents most of Multnomah County and part of Clackamas County.

U.S. Representative – Oregon 4th District

  • Winner: Peter DeFazio, according to The Oregonian.

Democratic Rep. Peter DeFazio defeated Republican challenger Alek Skarlatos, who served in the U.S. National Guard and became internationally known after he and four others stopped an armed terrorist in 2015 on a Paris-bound train traveling from Amsterdam. DeFazio has represented the district since 1987. The 4th District represents southwest Oregon, including Coos, Curry, Douglas, Lane and Linn counties, as well as parts of Benton and Josephine counties.

U.S. Representative – Oregon 5th District

  • Winner: Kurt Schrader, according to the Associated Press.

Democratic Rep. Kurt Schrader defeated Republican challenger Amy Ryan Courser, a former Keizer city councilor. Schrader has represented the district since 2009. The 5th District represents Lincoln, Marion, Polk and Tillamook counties, as well as parts of Benton, Clackamas and Multnomah counties.

U.S. Senate – Oregon

  • Winner: Jeff Merkley, according to the Associated Press.

Democratic Sen. Jeff Merkley has been reelected in the race against Republican Jo Rae Perkins, according to the Associated Press. Merkley has been in the Senate representing Oregon since 2009. Perkins previously ran for the U.S. Senate in 2014 and the U.S. House in 2016 and 2018. She is also a self-proclaimed believer of the QAnon conspiracy theory. 


Oregon Secretary of State

  • Winner: Shemia Fagan, according to The Oregonian.

Democrat Shemia Fagan, a state senator, defeated Republican Kim Thatcher, a state senator. Fagan will replace Republican Bev Clarno, who is finishing Republican Dennis Richardson’s term. Richardson, who won the 2016 Secretary of State race, died in 2019 following a battle with cancer.

Oregon State Treasurer

  • Winner: Tobias Read, according to The Oregonian.

Incumbent Tobias Read, a Democrat, defeated Republican Jeff Gudman, a former Lake Oswego city councilor, in a rematch of the 2016 race.

Oregon Attorney General

  • Winner: Ellen Rosenblum, according to The Oregonian.

Incumbent Ellen Rosenblum, a Democrat, defeated Republican Michael Cross, who has an extensive background in the military. Rosenblum has been Oregon’s attorney general since 2012.

Before You Leave, Check This Out