Election 2020

It's the Portland Mercury's 2020 Primary Endorsements!

More from Election 2020

Mercury Endorsement: Dan Ryan for City Commissioner, Position 2

Metro District 5 Race Goes to Nolan-Smith Runoff

Portland Primary Results: Historic and... Undecided

It's the Mercury's 2020 Election Night Liveblog!

Mayor Wheeler Fined $500 for Campaign Finance Violations

All Election 2020 Articles »