Voter guide · Nov 3, 2026

Who we’d rank.

Voter guide · Portland · Nov 3, 2026

Who we’d rank.

Seven people who stand up for renters, city services and police accountability, and whose donors over $100 rarely fund Republicans.

Mitch Green
Mitch
Jamey Evenstar
Jamey
Jeremy Beausoleil Smith
Jeremy
Shannon Singleton
Shannon
Angelita Morillo
Angelita
Tiffany Koyama Lane
Tiffany
Esther León
Esther
Ballots due 8 pm Tuesday, Nov 3whosbuyingpdx.com
Your cheat sheet

Fill in your ballot like this.

City Council · District 33 seats · rank up to 6
Tiffany Koyama LaneRank 1st or 2nd, either order123456
Angelita MorilloRank 1st or 2nd, either order123456
Esther LeónRank 3rd123456
Steve NovickWild card: if you rank him, rank him last123456
Don’t rankTorres 45%
City Council · District 43 seats · rank up to 6
Mitch GreenRank 1st123456
Jamey EvenstarRank 2nd123456
Jeremy Beausoleil SmithRank 3rd123456
Don’t rankZimmerman 52%Arnold 49%Clark 37%
Multnomah County Chair1 seat · rank up to 6
Shannon SingletonRank 1st123456
Don’t rankBrim-Edwards 46%

% = share of donors who gave over $100 who also gave to Republicans or Portland conservatives. Smaller gifts aren’t included yet. See the next page.

1
Before you rank anyone else

Don’t rank them.

Business-backed candidates whose donors also fund Republicans. Anyone you rank can end up with your vote.

Kellie TorresCity Council · District 345%91 of 201 donorsDon’t rank
Eric ZimmermanCity Council · District 452%133 of 254 donorsDon’t rank
Eli ArnoldCity Council · District 449%89 of 183 donorsDon’t rank
Olivia ClarkCity Council · District 437%107 of 292 donorsDon’t rank
Julia Brim-EdwardsMultnomah County Chair46%215 of 468 donorsDon’t rank
Wild card · District 3Steve Novick: if you rank him, rank him last.

He voted for the ban on masked officers, but sided with the business bloc on 52 of 79 split votes, and 31% of his donors who gave over $100 also gave to Republicans or Portland conservatives.34

% = share of each candidate’s donors who gave over $100 since 2023 who also gave to Republican campaigns or Portland conservatives. Smaller gifts aren’t in these numbers yet. Method and receipts: whosbuyingpdx.com/receipts.html35

2
How ranked choice works

Rank the people you want to win. Then stop.

  1. 1

    Your first choice comes first.

    Ranking someone 2nd or 3rd never hurts your 1st choice.

  2. 2

    Your vote keeps working.

    If your first choice wins or is knocked out, your vote moves to your next choice.

  3. 3

    Leave the rest blank.

    Anyone you rank can end up with your vote. It’s fine to rank one, two or three people.

  4. 4

    One bubble per column.

    Don’t give two people the same rank. Council districts elect three people; the Chair race elects one.

3
Portland City Council · District 3
Rank1or2
Tiffany Koyama Lane

Tiffany Koyama Lane

Why rank herA Portland public school teacher for 16 years, Tiffany is the first Asian American woman elected to Portland City Council. When the new council first met, her colleagues unanimously elected her its first vice president.1 She led the city’s Vision Zero work to end traffic deaths,2 added family and relationship structure to Portland’s civil rights protections,3 and went through the budget line by line to save 14 tree permitting jobs.4

“the socialist councilor we most trust to reach across whatever constitutes an aisle”— Willamette Week4
2,509 small-donor gifts95% were $100 or less550 of 204 donors over $100 also gave to Republicans or Portland conservatives35
4
Portland City Council · District 3
Rank1or2

What Tiffany has done

  • Vision Zero. Reconvened the city’s Vision Zero task force36 and co-led dedicating a quarter of the transportation fee to Vision Zero and sidewalks. Passed 9–3.37
  • No turn on red. Co-led no-turn-on-red rules on the city’s most dangerous streets. Passed 12–0.38
  • Every family. Added family and relationship structure to the civil rights code. Passed 11–0.3
  • Trees. Restored $3.2 million for urban forestry and tree permitting, keeping 14 staff.124
  • No secret data-center deals. Lead sponsor of the resolution against data-center NDAs. Adopted 11–0.39
  • Steady hands. Helped guide the council when the Trump administration tried to send National Guard troops to Portland.4
Why big money wants her outShe voted no on the Blazers arena deal51 and the Zenith oil terminal franchise.34 United for Portland, whose treasurer is a Chamber of Commerce executive, is backing her opponents.5253

Endorsed byWillamette Week (#2) and the Portland Mercury (#2)5, Sierra Club6, Portland DSA7 and Portland for All8

5
Portland City Council · District 3
Rank1or2
Angelita Morillo

Angelita Morillo

Why rank herAngelita got her start answering Portlanders’ calls in Commissioner Jo Ann Hardesty’s office.9 On the council she wrote the ban on rent-setting software that lets landlords coordinate prices,10 passed a fee on landlords who lease to detention facilities,11 and moved $2.5 million into non-police crisis response and violence prevention.12

  • Renters first
  • Crisis help without police
  • Protecting immigrant neighbors
2,398 small-donor gifts95% were $100 or less550 of 143 donors over $100 also gave to Republicans or Portland conservatives35
6
Portland City Council · District 3
Rank1or2

What Angelita has done

  • Renters. Lead sponsor of the ban on rent-setting software that lets landlords coordinate prices. Passed 8–2.40
  • Crisis response. Moved $2.5 million from councilor security to Portland Street Response, CHAT, Ceasefire violence prevention and summer programs.12
  • Detention facilities. Lead sponsor of the fee on landlords who lease to detention facilities. Passed 9–2.41
  • Privacy. Created the city’s Data and Privacy Office with Councilor Novick. Passed 12–0.42
  • Street Response. Co-sponsored the call to make Portland Street Response an equal branch of first response. Adopted 10–2.43
  • Fair elections. Won $825,525 for Small Donor Elections.44
  • More homes. Lead sponsor of the push to speed up Inner Eastside rezoning (12–0)45 and co-led design review reform with Councilor Zimmerman (11–0).46
Why big money wants her outShe took on landlords’ rent-pricing software10 and voted no on public money for the Blazers arena.51 United for Portland, whose treasurer is a Chamber of Commerce executive, is backing her opponents.5253

Endorsed bythe Portland Mercury (#1)5, Sierra Club6, Portland DSA7 and Portland for All8

7
Portland City Council · District 3
Rank3rd
Esther León

Esther León

Why rank herA physical therapist who works with people in Oregon’s prisons,15 Esther is running to make Portland Street Response a 24/7 service, build social housing, and favor supportive housing over overnight-only shelters.16

“life doesn’t have to be this way”— Esther León56
  • 24/7 Street Response
  • Social housing
  • Clean energy money for clean energy

Holds a doctorate in physical therapy and teaches at the community college level.16 Wants Blazers arena money to come with a guaranteed return for the public.17

Endorsed bySierra Club6 and Portland for All (#3)8; honorable mention from the Portland Mercury5

383 small-donor gifts98% were $100 or less550 of 5 donors over $100 also gave to Republicans or Portland conservatives35
8
Portland City Council · District 4
Rank1st
Mitch Green

Mitch Green

Why rank himAn economist and Army veteran,18 Mitch put $17.5 million in unspent housing money toward Portland’s first social housing loan fund,19 restored fair wages for city contract workers,20 and stood up for the voter-approved Preschool for All tax.4

“permanently affordable housing built for people, not portfolios”— Mitch Green57
2,533 small-donor gifts95% were $100 or less550 of 160 donors over $100 also gave to Republicans or Portland conservatives35
9
Portland City Council · District 4
Rank1st

What Mitch has done

  • Social housing. Co-led “Keep Portland Housed”: $17.5 million for the city’s first social housing loan fund, plus $9 million in rent assistance and $1.9 million for eviction defense. Passed 8–3.47
  • Fair wages. Restored the fair wage policy for city janitorial, security and parking contracts. Passed 12–0.20
  • Renters. Co-introduced the ban on rent-setting software. Passed 8–2.40
  • Following the money. Lead sponsor of the resolution forcing records and an oversight hearing on unspent housing funds. Adopted 8–4.48
  • Labor peace. With Councilor Zimmerman, called off the city’s planned unfair-labor-practice complaint against its AFSCME union. Adopted 12–0.49
  • Public market. Won $1 million for the James Beard Public Market.44
  • Police accountability. Voted to keep $10 million in the oversight office voters created.14
Why big money wants him outBillboards attacking him are paid for through a Chamber-aligned committee.53 Even Willamette Week says “business interests would love to expel him from office.”4

Endorsed bythe Portland Mercury (#1)21, Sierra Club6, Portland DSA7 and Portland for All22

10
Portland City Council · District 4
Rank2nd
Jamey Evenstar

Jamey Evenstar

Why rank herJamey spent a decade on City Hall staff,23 working on tenant protections and the Rose Lane bus projects for Commissioner Chloe Eudaly and helping set up Portland’s new form of government. A mother of five who rides transit every day.21

“could hit the ground running right away”— Portland Mercury21
  • Tenant protections
  • Faster, cheaper transit
  • Making the new government work

Most recently chief of staff to Councilor Candace Avalos.21

Endorsed bythe Portland Mercury (#2)21, Portland for All22, Sierra Club6, Street Trust Action Fund24 and Building Power for Communities of Color25

662 small-donor gifts95% were $100 or less550 of 26 donors over $100 also gave to Republicans or Portland conservatives35
11
Portland City Council · District 4
Rank3rd
Jeremy Beausoleil Smith

Jeremy Beausoleil Smith

Why rank himA construction manager who builds projects for Portland State University,26 Jeremy is running on a renters’ bill of rights, Portland Street Response around the clock, and a publicly controlled power grid.27

“I’ll fight to lower costs and make life easier.”— Jeremy Beausoleil Smith26
  • Renters’ bill of rights
  • 24/7 Street Response
  • Public power

The Mercury praised his “passion and clear values.”21

Endorsed byPortland for All (#3)22 and PSU’s faculty union28; honorable mention from the Portland Mercury21

1,115 small-donor gifts98% were $100 or less551 of 11 donors over $100 also gave to Portland conservative campaigns; none to Republicans.35
12
Multnomah County Chair
Rank1st
Shannon Singleton

Shannon Singleton

Why rank herA social worker who has spent her career on housing, Shannon led the nonprofit JOIN29 and was interim director of the county’s homeless services office.30 As a commissioner she won money for eviction defense lawyers and fair-housing investigations,31 and got the stalled Walnut Park redevelopment moving.32

“I want to serve where I can make the most change.”— Shannon Singleton29
Only 2 of 154 donors over $100 also gave to Republicans or Portland conservatives.35
13
Multnomah County Chair
Rank1st

What Shannon has done

  • Eviction defense. Won county money for eviction defense lawyers, legal help at the courthouse and peer navigators.31
  • Fair housing. Added $128,000 for fair-housing investigations in East County.31
  • Summer jobs. Helped add 57 more youth to the county’s SummerWorks program.31
  • Walnut Park. Got the stalled Albina redevelopment moving.32
  • Keeping people housed. Her office runs the county’s Eviction Prevention Table.50
Why big money wants her outHer opponent had raised more than six times as much money by July.54

Endorsed bythe Portland Mercury32, Portland for All, Portland Association of Teachers and Sierra Club33

14
Return your ballot

Due by 8 pm, Tuesday, Nov 3.

Drop it off

Any official drop box until 8 pm on election night. Find one at multco.us/dropsites.

Or mail it by Oct 27

No stamp needed. Ballots postmarked by Nov 3 count if they arrive within 7 days.

Check it counted

Track your ballot at multco.us/info/track-your-ballot.

QR code to whosbuyingpdx.com/guide.html

Share this guide. Text it to three friends in Portland. Scan or visit whosbuyingpdx.com/guide.html

15
How we picked

People-powered, not donor-powered.

We recommend candidates who stand up for renters, city services and the police accountability office voters created, and whose donors over $100 rarely overlap with Republican campaigns.

Our council picks run on small gifts: 95–98% of their small-donor gifts were $100 or less, through the city’s Small Donor Elections program. We checked every donor who gave over $100 against Oregon campaign finance records; smaller gifts aren’t named in those records. The method is on our Receipts page.

This guide is independent. No candidate, campaign or committee asked for it, paid for it or reviewed it.

Get all the facts from this site delivered to your inbox.whosbuyingpdx.com/guide.html

Who’s Buying PDX is an independent citizen project. Not paid for or authorized by any candidate, campaign or committee. Built for under $20. Every claim in this guide is sourced at whosbuyingpdx.com/guide.html.

16

Get all the facts from this site delivered to your inbox.

The guide, plus any updates before Nov 3. No texts. Unsubscribe anytime.

Sources
  1. https://www.portland.gov/council/districts/3/tiffany-koyama-lane/meet-councilor-koyama-lane
  2. https://www.portland.gov/council/districts/3/tiffany-koyama-lane/news/2026/5/21/councilor-koyama-lane-delivers-vision-zero
  3. https://www.portland.gov/council/documents/ordinance/passed/192153
  4. https://www.wweek.com/news/2026/10/14/wws-fall-2026-endorsements-portland-city-council/
  5. https://www.portlandmercury.com/election-2026/mercury-i-endorsements-vote-morillo-koyama-lane-novick-in-district-3/
  6. https://www.sierraclub.org/oregon/2026-general-election-candidate-endorsements
  7. https://portlanddsa.org/endorsed-candidates/
  8. https://www.portlandforall.org/district3
  9. https://www.wweek.com/news/2024/07/24/city-council-entrance-interview-angelita-morillo/
  10. https://www.portlandmercury.com/?p=3917
  11. https://www.kptv.com/2025/12/03/portland-city-council-approves-new-fee-buildings-used-detention-facilities/
  12. http://portland.gov/budget/2026-2027-budget/documents/fy-26-27-budget-amendments-only-passed-amendments/download
  13. https://multco.us/file/portland_dist_3_angelita_morillo/download
  14. https://www.portlandmercury.com/news/reporting-live-city-councils-contentious-budget-meeting/
  15. https://www.opb.org/article/2026/10/07/what-to-know-about-portland-district-3-council-race/
  16. https://multco.us/file/portland_dist_3_esther_leon/download
  17. https://www.portlandciviclab.org/voters-guide/portland-district-3/esther-leon
  18. https://multco.us/file/portland_dist_4_mitch_green/download
  19. https://www.portland.gov/council/districts/4/mitch-green/news/2026/4/16/councilor-mitch-green-colleagues-pass-historic-keep
  20. https://www.portland.gov/council/documents/ordinance/passed/192054
  21. https://www.portlandmercury.com/election-2026/mercury-endorsements-vote-green-evenstar-in-district-4/
  22. https://www.portlandforall.org/district4
  23. https://www.portlandmercury.com/news/meet-the-candidates-for-city-council-district-4/
  24. https://www.thestreettrust.org/actionfund/candidate-endorsements/endorsements-2026-general-election/
  25. https://www.colororegon.org/endorsements-1
  26. https://multco.us/file/portland_dist_4_jeremy_beausoleil_smith/download
  27. https://www.portlandciviclab.org/voters-guide/portland-district-4/jeremy-beausoleil-smith
  28. https://www.opb.org/article/2026/10/07/portland-city-council-race-district-4/
  29. https://www.opb.org/article/2026/02/04/shannon-singleton-multnomah-county-chair/
  30. https://wweek.com/news/2022/03/01/shannon-singleton-replaces-longtime-director-of-homeless-services-marc-jolin
  31. https://multco.us/file/fy_2026_summary_of_board_amendments_as_adopted_on_june_12%2C_2025/download
  32. https://www.portlandmercury.com/election-2026/mercury-endorsements-vote-singleton-for-multnomah-county-chair-ong-norris-williams-and-cruz-for-d2-commissioner/
  33. https://www.portlandforall.org/county
  34. https://whosbuyingpdx.com/votes.html
  35. https://whosbuyingpdx.com/receipts.html
  36. https://www.portland.gov/council/documents/resolution/adopted/37716
  37. https://www.portland.gov/council/documents/ordinance/passed/192171
  38. https://www.portland.gov/council/documents/ordinance/passed/192214
  39. https://www.portland.gov/council/documents/resolution/adopted/37753
  40. https://www.portland.gov/council/documents/ordinance/passed/192122
  41. https://www.portland.gov/council/documents/ordinance/passed/192127
  42. https://www.portland.gov/council/documents/ordinance/passed/192143
  43. https://www.portland.gov/council/documents/resolution/adopted/37709
  44. https://www.portland.gov/budget/2025-2026-budget/documents/fy-25-26-adopted-budget-amendment-full-list-changes-updated-june/download
  45. https://www.portland.gov/council/documents/resolution/adopted/37746
  46. https://www.portland.gov/council/documents/resolution/adopted/37725
  47. https://www.portland.gov/council/documents/ordinance/passed/192165
  48. https://www.portland.gov/council/documents/resolution/adopted/37734
  49. https://www.portland.gov/council/documents/resolution/adopted/37695
  50. https://multco.us/file/agenda-eviction-prevention-table-02_24_26.pdf/download
  51. https://www.opb.org/article/2026/08/12/portland-city-council-approves-moda-center-renovations-term-sheet/
  52. https://bluevoterguide.org/endorser-org/United_for_Portland/OR/3633
  53. https://www.portlandmercury.com/news/will-billboard-attacks-be-enough-to-oust-portlands-progressives/
  54. https://www.wweek.com/news/county/2026/07/16/julia-brim-edwards-has-significantly-outraised-opponents-for-county-chair/
  55. https://openelectionsportland.org/
  56. https://www.portlandmercury.com/election-2026/meet-the-candidates-for-city-council-district-3/
  57. https://www.portland.gov/council/districts/4/mitch-green/news/2026/4/17/newsletter-social-housing-coming-portland-major-win

Your ballot is already here.

Portland uses ranked-choice voting. Anyone you rank can end up with your vote, so only rank candidates you’d want to win.