Portland City Council 2024 voter guide
Portland will remake its entire city council in the November election. Here's what to know about the nearly 100 candidates on the ballot.
yooranpark - stock.adobe.com
Portland is just a few weeks away from a momentous election that will usher in a completely transformed city government. All 12 positions on the newly-expanded city council are on the ballot, and there are just shy of 100 candidates collectively vying for those seats.
It's a daunting number of prospects for voters to sort through, but another big change this year will make it easier: this is Portland's first election using geographic districts. The city has been divided into four regions of equal population, each of which will elect three of the new council's members. Candidates are only eligible to run in the region in which they live.
If you're a Portland voter, that means you can skip past a majority of the council hopefuls in this guide and focus solely on the candidates running in your own district. You can look up your district by entering your address on the city's website.
The November election is also Portland's first time using ranked-choice voting, which comes with an added wrinkle for the city council races: there are multiple winners. Within each district, all of the candidates are competing in a single nonpartisan race, with the district's voters ranking the candidates in order of preference — and each race will produce three winners.
The district races each have anywhere from 16 to 30 candidates, but you won't need to come up with a full ranking for all of them — voters will only be asked to rank their top six choices on the ballot. Before diving into the candidate roster, the next section will break down how multiple-winner ranked-choice voting works.
City council members in the new system will serve four-year terms, but future elections will be staggered so that Districts 1 and 2 are on the ballot in U.S. presidential election years and Districts 3 and 4 in midterm years. In order to set that up while still electing a full new council this time around, the 2024 winners from Districts 3 and 4 will only serve two-year terms.
Explainer Multiple-winner ranked-choice voting
Most explanations for ranked-choice voting start with single-winner ranked-choice, which is the comparatively simpler method used for Portland's mayor and auditor elections. Instead of choosing one candidate, voters are asked to rank their top six candidates in order of preference.
The initial tally uses the first choice on each ballot. If a candidate gets a majority — 50% plus one vote — they win. If none of them get there, the candidate with the fewest votes is eliminated, and each of their votes is automatically transferred to whoever the voter ranked next highest on their ballot. The process repeats until a candidate hits the threshold and wins.
RELATED: Portland to use ranked choice voting to decide mayor, city council election. Here's how it works
Multiple-winner races work the same way, but the threshold to win is lower — in Portland's case it's 25% plus one vote, guaranteeing three winners. And it gets more complicated because candidates who win are only allowed to "keep" the exact number of votes necessary to hit the threshold — any "excess" votes are transferred.
So for example, if an election has 100 voters and one candidate gets ranked first by 80 of them, that candidate would be declared the first winner, but only 26 votes would stay with them. The other 54 would be transferred, because otherwise no other candidate would be able to hit the threshold of 25% plus one vote.
The excess votes aren't transferred as discrete units, because there would be no fair way to choose which 26 stay and which 54 get transferred. Instead, the second-ranked choices on all of the 80 ballots are tallied, and then the 54 transferred votes are split up among the remaining candidates using the same proportions — e.g. if a candidate was ranked second on 40 out of the 80 ballots, that candidate would receive 27 of the 54 transferred votes.
For a more detailed explanation, check out KGW's prior coverage.
District 1 East Portland
This district is centered on East Portland, including all of the city east of Interstate 205 and some smaller areas to the west of the freeway such as Portland International Airport.
Below is a rundown of the candidates for District 1, in alphabetical order. The information listed comes from the candidates' filing applications, campaign finance information filed with the state, the county voters' pamphlet and the candidates' websites, if they have one. The endorsements listed in this guide are not exhaustive; we focused on major local political figures and organizations, but many candidates have additional endorsements listed on their websites or in the pamphlet.
Joe Allen
- Occupational background: Woodworker, tradework
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised as of Oct. 2: Not registered
- Campaign website: joeallenforportland.com
Candace Avalos
- Occupational background: Educator, environmental justice organization director
- Political experience: Citizen Review Committee, Portland Charter Review Commission, Gov. Tina Kotek's Central City Task Force
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $68,181 as of Oct. 9
- Campaign website: candaceforportland.com
- Notable endorsements: Working families party, NW Oregon Labor Council, Metro Councilor Ashton Simpson, Metro Councilor Duncan Hwang, State Rep. Khanh Pham, Portland City Commissioner Carmen Rubio
Doug Clove
- Occupational background: Portland Water Bureau service inspector
- Political experience: ASMHCC vice president for finance
- Small Donor Elections match: Did not qualify
- Cash raised: $1,555 as of Oct. 10
- Campaign website: dougclove.com
Jamie Dunphy
- Occupational background: Oregon Government Relations Director for American Cancer Society Action Network
- Political experience: Parkrose School Board budget committee, former Senior Policy Director for former City Commissioner Nick Fish, Constituent Services Representative for U.S. Sen. Jeff Merkley
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $54,369 as of Oct. 10
- Campaign website: jamiedunphy.com
- Notable endorsements: Oregon State Reps. Travis Nelson, Thuy Tran, Andrea Valderrama and Mark Gamba, Multnomah County Commissioner Sharon Meieran, Multnomah County District Attorney Mike Schmidt, Portugal. The Man lead singer John Gourley
Timur Ender
- Occupational background: Infrastructure project manager, policy development, local government administration
- Political experience: Emergency Management policy advisor to Multnomah County Public Health Advisory Board, Multnomah County Charter Review Committee
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $75,659 as of Oct. 10
- Campaign website: ender4eastportland.com
- Notable endorsements: Oregon State Reps. Andrea Valderrama, Hoa Nguyen, Khanh Pham, Thuy Tran and Ricki Ruiz, State Sen. Kayse Jama, Metro Councilors Ashton Simpson and Duncan Hwang, Portland City Commissioner Carmen Rubio, Multnomah County Commissioner-elect Vince Jones-Dixon
Noah Ernst
- Occupational background: Attorney, taxi driver, superintendent at Radio Cab
- Political experience: None
- Small Donor Elections match: $36,045 as of Oct. 16
- Cash raised: $40,320 as of Oct. 10
- Campaign website: noahernst4portland.com
- Notable endorsements: Portland City Commissioner Rene Gonzalez, Multnomah County Deputy Sheriffs Association, United for Portland, Future Portland
Joe Furi
- Occupational background: Recruiter, homeless and substance abuse services
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $0 as of Oct. 10
- Campaign website: joefuriforportland.com
Terrence Hayes
- Occupational background: Small business owner, construction, electrician
- Political experience: Governor's Task Force on Public Safety, Governor's Restorative Justice Council, Chair of Portland Police Bureau Focused Intervention Team Community Oversight Group
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $67,904 as of Oct. 10
- Campaign website: teamhayesforportland.com
- Notable endorsements: Multnomah County District Attorney-elect Nathan Vasquez, Multnomah County Commissioners Julia Brim-Edwards and Sharon Meieran and Commissioner-elect Vince Jones-Dixon, Portland City Commissioners Rene Gonzalez, Dan Ryan and Mingus Mapps, Portland NAACP President James Posey
David Linn
- Occupational background: Government regulation, public meetings and administrative rules
- Political experience: Centennial School Board, Oregon Health Authority Cultural Competence Committee, Oregon School Board Association Legislative Policy Committee
- Small Donor Elections match: Did not qualify
- Cash raised: $2,717 as of Oct. 10
- Campaign website: linnforportland.com
- Notable endorsements: State Sen. Kayse Jama, State Reps. Hoa Nguyen, Zack Hudson, Ricki Ruiz, Multnomah County Commissioner-elect Vince Jones-Dixon, Gresham City Councilor Eddy Morales
Peggy Sue Owens
- Occupational background: Administration
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: commonsensecampaignpdx.com
Steph Routh
- Occupational background: Small business owner, educator
- Political experience: Portland Planning & Sustainability Commission, TriMet Safety & Service Excellence Task Force, ODOT Region 1 Area Commission on Transportation, PBOT Budget Advisory Committee
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $112,531 as of Oct. 10
- Campaign website: steph4eastportland.com
- Notable endorsements: Metro Council President Lynn Peterson, Metro Councilors Ashton Simpson, Christine Lewis, Juan Carlos Gonzalez and Duncan Hwang, Portland City Commissioners Carmen Rubio and Mingus Mapps, State Sens. Chris Gorsek and Michael Dembrow, State Reps. Dacia Grayber, Khanh Pham, Mark Gamba, Ricki Ruiz, Thuy Tran, Zack Hudson and Hoa Nguyen, Multnomah County Commissioner-elect Vince Jones-Dixon
Deian Salazar
- Occupational background: Policy advocate and researcher
- Political experience: Portland Children's Levy, co-chair of Oregon Commission on Autism Social Services, Governor's Child Foster Care Advisory Commission, East Portland Action Plan
- Small Donor Elections match: Did not qualify
- Cash raised: $975 as of Oct. 10
- Campaign website: salazarforthepeople.com
- Notable endorsements: Portland City Commissioner Mingus Mapps, Multnomah County Commissioner-elect Vince Jones-Dixon, State Rep. Travis Nelson, Progreso Latino PAC
Michael Sands
- Occupational background: Retired trial attorney, law professor
- Political experience: Sacramento City Council, California Legislature Committee Counsel
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Thomas Shervey
- Occupational background: Office assistant, retail, loss prevention
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $680 as of Oct. 10
- Campaign website: Facebook page
Loretta Smith
- Occupational background: Small business owner
- Political experience: Former Multnomah County Commissioner, Democratic Party of Oregon Black Caucus Chair
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $78,384 as of Oct. 10
- Campaign website: lorettasmithpdx.com
- Notable endorsements: Portland City Commissioners Rene Gonzalez, Mingus Mapps, Carmen Rubio and Dan Ryan, Multnomah County District Attorney-elect Nathan Vasquez, Multnomah County Commissioner Julia Brim-Edwards and Commissioner-elect Vince Jones-Dixon, State Sens. Rob Wagner, Kayse Jama, Chris Gorsek, Lew Frederick, James Manning and Aaron Woods, State Reps. Hoa Nguyen, Thuy Tran and Travis Nelson, Metro Councilor Ashton Simpson
Cayle Tern
- Occupational background: Community advocacy, social work, business management
- Political experience: Reynolds School District 7 Board
- Small Donor Elections match: Did not qualify
- Cash raised: $7,650 as of Oct. 10
- Campaign website: cayleforpdx.com
- Notable endorsements: State Reps. Ricki Ruiz and Thuy Tran, State Sen. Chris Gorsek
District 2 North and Northeast Portland
This district includes all of North Portland and most of Northeast Portland to the north of Sandy Boulevard and west of Interstate 205, aside from the Portland International Airport area.
Below is a rundown of the candidates for District 2, in alphabetical order. The information listed comes from the candidates' filing applications, campaign finance information filed with the state, the county voters' pamphlet and the candidates' websites, if they have one. The endorsements listed in this guide are not exhaustive; we focused on major local political figures and organizations, but many candidates have additional endorsements listed on their websites or in the pamphlet.
James Armstrong
- Occupational background: Forensic accounting, co-owner of Alberta Eye Care
- Political experience: None
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $59,081 as of Oct. 10
- Campaign website: armstrongforpdx.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, State Sen. Elizabeth Steiner, State Rep. Thuy Tran, United for Portland, Future Portland
Reuben Berlin
- Occupational background: Finance, trader
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $2,975 as of Oct. 10
- Campaign website: reubenberlin.com
Michelle DePass
- Occupational background: Policy analyst
- Political experience: Portland Public Schools board former chair and current vice chair, Budget Advisory Committees for Housing and Planning & Sustainability
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $61,462 as of Oct. 10
- Campaign website: depassforportland.com
- Notable endorsements: Former Gov. Kate Brown, Portland City Commissioner Carmen Rubio, State Rep. Andrea Valderrama
Marnie Glickman
- Occupational background: Congressional staffer, nonprofit manager, public interest advocate, martial arts instructor
- Political experience: Miller Creek School District Trustee
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $71,957 as of Oct. 10
- Campaign website: marnieglickman.org
- Notable endorsements: Former Gov. Kate Brown, Metro Councilor Mary Nolan, State Sens. Michael Dembrow and Kayse Jama, State Reps. Mark Gamba, Rob Nosse, Tawna Sanchez and Thuy Tran, Portland City Commissioner Carmen Rubio
Mariah Hudson
- Occupational background: Communications, educator
- Political experience: Northeast Coalition of Neighborhoods chair, Portland Bureau of Transportation budget chair, Portland Public Schools budget chair
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $101,033 as of Oct. 10
- Campaign website: mariahforportland.com
- Notable endorsements: Multnomah County Commissioner Julia Brim-Edwards, Portland Public Schools chair Gary Hollands, Metro Councilor Christine Lewis, State Reps. Thuy Tran, Travis Nelson, and Tawna Sanchez, State Sens. Lew Frederick and James Manning Jr., Portland City Commissioners Rene Gonzalez and Mingus Mapps
Sameer Kanal
- Occupational background: Project manager, policy manager, labor organizing, human rights advocacy
- Political experience: Portland Parks Board
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $60,574 as of Oct. 10
- Campaign website: kanalforportland.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, Metro Councilor Duncan Hwang, State Reps. Travis Nelson, Farrah Chaichi and Mark Gamba, State Sen. Kayse Jama
Debbie Kitchin
- Occupational background: Small business owner, economist
- Political experience: Portland Charter Review Commission, advisory committees for Portland Public Schools, Port of Portland, Prosper Portland
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $62,935 as of Oct. 10
- Campaign website: electdebbiekitchin.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, Hillsboro Mayor Steve Calloway, Lake Oswego Mayor Joe Buck
Mike Marshall
- Occupational background: Addiction policy, LGBT+ rights advocate, Executive Director of Oregon Recovers
- Political experience: U.S. Senate staff
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $90,218 as of Oct. 10
- Campaign website: mikemarshallforportland.com
- Notable endorsements: Former Gov. John Kitzhaber, Multnomah County Commissioners Sharon Meieran, Jessica Vega Pederson and Julia Brim-Edwards, Portland City Commissioners Carmen Rubio and Mingus Mapps, State Rep. Travis Nelson
Will Mespelt
- Occupational background: Property manager, marketing, fundraising
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $10,737 as of Oct. 10
- Campaign website: portlandwithwill.com
- Notable endorsements: Portland Community Baseball Club, United for Portland
Chris Olson
- Occupational background: Nonprofit communications, community organizing
- Political experience: Canvasser
- Small Donor Elections match: $24,048 as of Oct. 16
- Cash raised: $21,527 as of Oct. 10
- Campaign website: olsonforpdx.com
- Notable endorsements: BerniePDX, APANO Action Fund, Animal Rights Collective Portland
Jennifer Park
- Occupational background: Nonprofit management
- Political experience: None
- Small Donor Elections match: $28,557 as of Oct. 16
- Cash raised: $39,824 as of Oct. 10
- Campaign website: persistwithpark.com
- Notable endorsements: BerniePDX, Progress Portland, Animal Rights Collective Portland
Tiffani Penson
- Occupational background: Manager at City of Portland
- Political experience: Portland Community College Board Chair
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $105,631 as of Oct. 10
- Campaign website: tiffaniforpdx.com
- Notable endorsements: State Sens. Rob Wagner and Lew Frederick, State Reps. Travis Nelson and Andrea Valderrama, former Portland Mayor Tom Potter, Portland City Commissioners Rene Gonzalez, Mingus Mapps and Carmen Rubio, Multnomah County Commissioner Julia Brim-Edwards and Commissioner-elect Vince Jones-Dixon, Metro Councilor Mary Nolan
Antonio Jamal Pettyjohnblue
- Occupational background: The Global Unity Network
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: antoniopettyjohnblue.com
Elana Pirtle-Guiney
- Occupational background: Advocacy and policy consultant, labor organizer
- Political experience: Legislative Director for former Gov. Kate Brown, Portland Parks Board vice chair, Budget Advisory Committee chair
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $76,784 as of Oct. 10
- Campaign website: elanaforportland.com
- Notable endorsements: Former Gov. Kate Brown, State Reps. Maxine Dexter, Tawna Sanchez, Travis Nelson and Thuy Tran, State Sens. Elizabeth Steiner and Michael Dembrow, Portland City Commissioner Carmen Rubio, Metro Councilors Duncan Hwang and Christine Lewis
Dan Ryan
- Occupational background: Nonprofit leadership, education, healthcare, arts
- Political experience: Current Portland City Commissioner
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $147,377 as of Oct. 10
- Campaign website: danryanforportland.com
- Notable endorsements: Gov. Tina Kotek, Multnomah County District Attorney-elect Nathan Vasquez, Portland City Commissioners Carmen Rubio, Rene Gonzalez and Mingus Mapps, State Sens. Kate Lieber and Lew Frederick, State Reps. Ben Bowman, Tawna Sanchez and Travis Nelson, Multnomah County Commissioners Julia Brim-Edwards and Sharon Meieran
Sam Sachs
- Occupational background: Law enforcement, public safety, corrections, park ranger, security, U.S. Army
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $4,084 as of Oct. 10
- Campaign website: samsachsforportland.com
Bob Simril
- Occupational background: Business advisor
- Political experience: Youth Athletics and Vistage Group board member
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $64,005 as of Oct. 10
- Campaign website: votebobpdx.com
- Notable endorsements: Portland City Commissioner Rene Gonzalez, Portland Police Association, Portland Fire Fighters Association
Laura Streib
- Occupational background: Vibe of Portland founder and executive director
- Political experience: Arts Oversight Committee
- Small Donor Elections match: $30,267 as of Oct. 16
- Cash raised: $8,419 as of Oct. 10
- Campaign website: laura4pdx.com
Jonathan Tasini
- Occupational background: Nonprofit executive, labor strategy consultant
- Political experience: DNC delegate
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $73,487 as of Oct. 10
- Campaign website: jonathantasini.com
- Notable endorsements: Northwest Oregon Labor Council AFL-CIO, Portland Association of Teachers, BerniePDX, Animal Rights Collective Portland
Liz Taylor
- Occupational background: Corporate management and sales, nonprofit director
- Political experience: State Democratic Central Committee member, former legislative assistant
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Nat West
- Occupational background: Small business owner, cidermaker, bus driver, software engineer
- Political experience: None
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $121,183 as of Oct. 10
- Campaign website: revnatforportland.com
- Notable endorsements: Metro Councilor Duncan Hwang, former Portland City Commissioner Jo Ann Hardesty, ATU Local 757, Sunrise Movement PDX
Nabil Zaghloul
- Occupational background: Healthcare, banking
- Political experience: Multnomah County Director of Social and Economic Service Programs
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $59,158 as of Oct. 10
- Campaign website: nabilforportland.com
- Notable endorsements: Former Portland Mayor Tom Potter, State Sen. Kayse Jama, Multnomah County Commissioner Sharon Meieran, Multnomah County District Attorney Mike Schmidt, former Multnomah County Chair Deborah Kafoury
District 3 Southeast Portland
This district includes most of Southeast Portland west of Interstate 205, although it also extends north to or a bit beyond Interstate 84. The southern end is narrower because the area east of 82nd Avenue is part of District 1 and the area west of Cesar E Chavez Boulevard is part of District 4.
Below is a rundown of the candidates for District 3, in alphabetical order. The information listed comes from the candidates' filing applications, campaign finance information filed with the state, the county voters' pamphlet and the candidates' websites, if they have one. The endorsements listed in this guide are not exhaustive; we focused on major local political figures and organizations, but many candidates have additional endorsements listed on their websites or in the pamphlet.
Matt Anderson
- Occupational background: High school teacher, engineer, U.S. Air Force
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $835 as of Oct. 10
- Campaign website: mrandersonfor3.org
Sandeep Bali
- Occupational background: Clinical pharmacist, nonprofit founder
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: $1,315 as of Oct. 10
- Campaign website: betterwithbali.com
Melodie Beirwagen
- Occupational background: Musician, guitar and amplifier repairperson
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Christopher Brummer
- Occupational background: "Member of the working class"
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Rex Burkholder
- Occupational background: Nonprofit consultant, science teacher, Bicycle Transportation Alliance co-founder
- Political experience: Former Metro Councilor, Oregon Sustainability Commission Chair, Governor's Global Warming Commission Chair, Joint Policy Advisory Committee on Transportation Chair
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $68,879 as of Oct. 10
- Campaign website: rexforpdx.com
- Notable endorsements: Unite Oregon Action, United for Portland, Bernie PDX, The Street Trust Action Fund
Brian Conley
- Occupational background: Journalist, teacher, community organizer
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: $1,025 as of Oct. 10
- Campaign website: conleyforpdx.com
Jesse Cornett
- Occupational background: Public policy, small business owner, National Guard
- Political experience: Staffer for Rep. Earl Blumenauer, staffer in Oregon Legislature
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $106,696 as of Oct. 10
- Campaign website: cornettforportland.com
- Notable endorsements: Portland City Commissioners Mingus Mapps and Carmen Rubio, Multnomah County Commissioners Sharon Meieran and Julia Brim-Edwards and Commissioner-elect Vince Jones-Dixon, Metro Councilor Mary Nolan, State Sens. Lew Frederick and Michael Dembrow, State Reps. Thuy Tran, Travis Nelson, Rob Nosse and Mark Gamba, former Govs. Ted Kulongoski and John Kitzhaber, former Portland Mayors Sam Adams and Tom Potter
Daniel DeMelo
- Occupational background: Software and engineering management
- Political experience: Joint Office of Homeless Services Budget Advisory Committee Chair
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $55,519 as of Oct. 10
- Campaign website: demelo4portland.com
- Notable endorsements: Portland City Commissioner Rene Gonzalez, Portland Police Association, Portland Fire Fighters Association, Revitalize Portland
Chris Flanary
- Occupational background: Affordable housing nonprofits, AmeriCorps
- Political experience: None
- Small Donor Elections match: $37,124 as of Oct. 16
- Cash raised: $39,824 as of Oct. 10
- Campaign website: chrisforportland.com
- Notable endorsements: Northwest Oregon Labor Council AFL-CIO, Portland For All, Sunrise PDX
Dan Gilk
- Occupational background: Software engineer
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $3,685 as of Oct. 11
- Campaign website: danforportland.com
- Notable endorsements: Future Portland
Theo Hathaway Saner
- Occupational background: Property management, service industry
- Political experience: Joint Office of Homeless Services Community Advisory Committee member
- Small Donor Elections match: Did not qualify
- Cash raised: $7,067 as of Oct. 11
- Campaign website: theohathawaysaner.com
Clifford Higgins
- Occupational background: Communications manager
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: $0 as of Oct. 11
- Campaign website: None
Patrick Hilton
- Occupational background: Architecture, design, planning
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: $0 as of Oct. 11
- Campaign website: patrickhilton4pdx.org
Kelly Janes
- Occupational background: Small business owner, web design, computer education
- Political experience: Foster-Powell Neighborhood Association chair/president
- Small Donor Elections match: Did not qualify
- Cash raised: $5,310 as of Oct. 11
- Campaign website: kj4pdx.com
Harrison Kass
- Occupational background: Attorney, journalist, policy advisor
- Political experience: None
- Small Donor Elections match: $28,710 as of Oct. 16
- Cash raised: $46,793 as of Oct. 11
- Campaign website: kassforpdx.com
- Notable endorsements: Portland City Commissioner Rene Gonzalez, Portland Police Association
Philippe Knab
- Occupational background: Public defender, eviction defense attorney
- Political experience: Managing state legal aid programs, supervising civil rights litigation
- Small Donor Elections match: Did not qualify
- Cash raised: $7,373 as of Oct. 11
- Campaign website: philippeforportland.com
- Notable endorsements: Portland City Commissioner Rene Gonzalez, Portland Police Association
Tiffany Koyama Lane
- Occupational background: Teacher
- Political experience: None
- Small Donor Elections match: $120,000 (maximum)
- Cash raised: $182,674 as of Oct. 11
- Campaign website: teachertiffanyforthepeople.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, State Reps. Hoa Nguyen, Mark Gamba, Thuy Tran, Travis Nelson, Rob Nosse and Khanh Pham, Metro Councilor Duncan Hwang
Kent Landgraver III
- Occupational background: Scientific instrument technician, electronics mechanic, Oregon Army National Guard
- Political experience: Agency Diversity Equity and Inclusion Council member
- Small Donor Elections match: Did not qualify
- Cash raised: $0 as of Oct. 11
- Campaign website: None
Angelita Morillo
- Occupational background: Policy advocacy, constituent services manager
- Political experience: Legislative strategist
- Small Donor Elections match: $120,000 (maximum)
- Cash raised: $149,844 as of Oct. 11
- Campaign website: angelitaforportland.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, State Sens. Wlnsvey Campos and Chris Gorsek, State Reps. Mark Gamba, Courtney Neron, Hoa Nguyen, Khanh Pham, Ricki Ruiz and Thuy Tran, Metro Councilor Duncan Hwang
Steve Novick
- Occupational background: Environmental lawyer
- Political experience: Former Portland City Commissioner, Special Assistant Attorney General
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $144,482 as of Oct. 11
- Campaign website: novickforportland.com
- Notable endorsements: Former Gov. Kate Brown, former Portland Mayor Charlie Hales, State Sens. Kathleen Taylor, and Lew Frederick, State Reps. Khanh Pham and Mark Gamba, NW Oregon Labor Council, Portland Fire Fighters' Association, Portland Police Association, Multnomah County Commissioner Julia Brim-Edwards, Multnomah County District Attorney Mike Schmidt
David O'Connor
- Occupational background: Hospitality management
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Ahlam Osman
- Occupational background: Small business owner, nonprofit staffer
- Political experience: Multnomah Youth Commission
- Small Donor Elections match: $32,976 as of Oct. 16
- Cash raised: $27,057 as of Oct. 11
- Campaign website: ahlam4pdx.com
- Notable endorsements: State Sen. Kayse Jama, Metro Councilor Juan Carlos Gonzalez, Next Up Action Fund
Cristal Azul Otero
- Occupational background: Government administration, social work, homeless services
- Political experience: Multnomah County Homeless Services Program Specialist
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: cristalotero.com
Terry Parker
- Occupational background: Customer relations manager, supply center manager (retired)
- Political experience: Neighborhood Association board member
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Heart Free Pham
- Occupational background: Railroad conductor
- Political experience: Community organizer for Bernie Sanders 2016
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: heartforpdx.com
Jaclyn Smith-Moore
- Occupational background: Web developer
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: ahlam4pdx.com
- Note: Ended campaign and endorsed Jesse Cornett, per website
John Sweeney
- Occupational background: Mechanical designer, land management consultant, Oregon Army National Guard
- Political experience: Multnomah Education Service District Director, Democratic Precinct Committee Person
- Small Donor Elections match: Not participating
- Cash raised: $0 as of Oct. 11
- Campaign website: None
Jonathan Walker
- Occupational background: Journalist, author, policy analyst
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: Not registered
- Campaign website: walkerforportland.com
- Notable endorsements: Future Portland
Kezia Wanner
- Occupational background: Business and compliance director
- Political experience: Staffer in governments of Portland, Newberg, Woodburn, Multnomah County, state of Oregon
- Small Donor Elections match: Not participating
- Cash raised: $8,152 as of Oct. 11
- Campaign website: keziaforportland.com
- Notable endorsements: Portland Police Association, Portland Fire Fighters Association, Multnomah County Sheriff Nicole Morrisey O'Donnell, Portland City Commissioner Rene Gonzalez, Multnomah County District Attorney-elect Nathan Vasquez
Luke Zak
- Occupational background: Destination management, environmental regulatory compliance
- Political experience: None
- Small Donor Elections match: $17,685 as of Oct. 16
- Cash raised: $26,032 as of Oct. 11
- Campaign website: lukeforpdx.com
- Notable endorsements: Gresham City Councilor Eddy Morales, Beaverton City Councilor John Dugger, Animal Rights Collective Portland
District 4 Downtown and west Portland
This district includes downtown Portland and all parts of the city to the west of the Willamette River, as well as a portion of inner Southeast Portland around Sellwood-Moreland.
Below is a rundown of the candidates for District 4, in alphabetical order. The information listed comes from the candidates' filing applications, campaign finance information filed with the state, the county voters' pamphlet and the candidates' websites, if they have one. The endorsements listed in this guide are not exhaustive; we focused on major local political figures and organizations, but many candidates have additional endorsements listed on their websites or in the pamphlet.
Joseph Alfone
- Occupational background: ESL teacher, hourly wage worker
- Political experience: Ballot initiative canvasser, campaign organizer
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Eli Arnold
- Occupational background: Police officer, U.S. Army, pilot
- Political experience: Portland Police Review Board
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $75,561 as of Oct. 11
- Campaign website: eliforportland.com
- Notable endorsements: Portland City Commissioners Rene Gonzalez and Mingus Mapps, Multnomah County Commissioner-elect Vince Jones-Dixon, Multnomah County District Attorney-Elect Nathan Vasquez, Portland Fire Fighters Association, Portland Police Association
Bob Callahan
- Occupational background: Attorney
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: electbobcallahan.com
- Notable endorsements: Retired Circuit Court Judge ProTem Carol Herzog, retired Portland Bureau of Planning and Sustainability Manager Sallie Edmunds, former Portland Planning Commission member Ingrid Stevens
Patrick Cashman
- Occupational background: Project manager, U.S. Marine Corps
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Olivia Clark
- Occupational background: Policy and legislative director, nonprofit founder
- Political experience: Director-level staff for former Gov. John Kitzhaber and three Oregon mayors
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $145,563 as of Oct. 11
- Campaign website: oliviaforportland.com
- Notable endorsements: Former Govs. John Kitzhaber and Kate Brown, State Reps. Ben Bowman and Rob Nosse, State Sen. Kathleen Taylor, former U.S. Rep. Peter DeFazio, Multnomah County Commissioner Julia Brim-Edwards, Portland City Commissioners Rene Gonzalez and Carmen Rubio, Metro Councilors Duncan Hwang and Christine Lewis, Metro Council President Lynne Peterson
Raquel Coyote
- Occupational background: Small business owner, architect
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Mike DiNapoli
- Occupational background: Small business owner, electrician, events engineer
- Political experience: Precinct Committee Person for Washington and Multnomah counties, Hillsboro Planning and Zoning Board member
- Small Donor Elections match: Did not qualify
- Cash raised: $3,660 as of Oct. 11
- Campaign website: mikedinapoli.org
Kelly Doyle
- Occupational background: Lawyer
- Political experience: South Portland Neighborhood Association
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Brandon Farley
- Occupational background: None
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Lisa Freeman
- Occupational background: Government staff, U.S. Agency International Development
- Political experience: City of Portland staff, USAID, Peace Corps
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $54,999 as of Oct. 11
- Campaign website: lisaforportland.com
- Notable endorsements: State Reps. Thuy Tran and Ricki Ruiz
John Goldsmith
- Occupational background: Security, stagehand
- Political experience: San Francisco Transportation Commission
- Small Donor Elections match: Not participating
- Cash raised: $200 as of Oct. 11
- Campaign website: Facebook page
Kevin Goldsmith
- Occupational background: Engineering consultant
- Political experience: Neighborhood Association
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Mitch Green
- Occupational background: Economist, U.S. Army Reserve
- Political experience: Bonneville Power Administration
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $82,525
- Campaign website: mitch4portland.com
- Notable endorsements: State Rep. Mark Gamba, Oregon Labor Commissioner Christina Stephenson, Metro Councilor Duncan Hwang, Portland Association of Teachers, Basic Rights Oregon
Chris Henry
- Occupational background: Community advocate
- Political experience: Willamette Neighborhood Association Chair
- Small Donor Elections match: $25,416 as of Oct. 16
- Cash raised: $23,465 as of Oct. 11
- Campaign website: chrishenryfororegon.nationbuilder.com
Ben Hufford
- Occupational background: Architect, small business owner, adjunct professor
- Political experience: None
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $87,658 as of Oct. 11
- Campaign website: ben4portland.com
- Notable endorsements: Portland City Commissioners Carmen Rubio and Rene Gonzalez, Multnomah County Commissioner Sharon Meieran and Commissioner-elect Vince Jones-Dixon
Chad Lykins
- Occupational background: Small business owner, assistant professor
- Political experience: Democratic Precinct Committeeperson
- Small Donor Elections match: $80,000 as of Oct. 16
- Cash raised: $63,854 as of Oct. 11
- Campaign website: lykinsforportland.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, State Reps. Dacia Grayber, Mark Gamba and Thuy Tran, Metro Councilors Duncan Hwang, Juan Carlos Gonzalez, Christine Lewis and Ashton Simpson
Chloe Mason
- Occupational background: Fitness model, fashion
- Political experience: Portland Police Equity Advisory Council
- Small Donor Elections match: Not participating
- Cash raised: $7,300 as of Oct. 11
- Campaign website: chloemasonforpdx.com
- Notable endorsements: Portland City Commissioner Carmen Rubio, state Rep. Shannon Jones Isadore
Tony Morse
- Occupational background: Recovery advocate, attorney, small business owner, Democratic Party of Oregon organizer
- Political experience: Judicial law clerk
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $59,320 as of Oct. 11
- Campaign website: tonyforpdx.com
- Notable endorsements: Democratic OR-03 nominee and State Rep. Maxine Dexter, Oregon Labor Commissioner Christina Stephenson, Portland City Commissioners Dan Ryan, Carmen Rubio and Rene Gonzalez, Multnomah County District Attorney-elect Nathan Vasquez, Multnomah County Commissioner Sharon Meieran and Commissioner-elect Vince Jones-Dixon, Metro Councilor Christine Lewis
Lee Odell
- Occupational background: U.S. Navy submarine service, nuclear reactor operator (retired)
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: $0 as of Oct. 11
- Campaign website: Facebook page
Stanley Penkin
- Occupational background: Homebuilder, business owner
- Political experience: Civic Life Bureau Community Involvement Committee
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $97,986 as of Oct. 11
- Campaign website: penkinforportland.com
- Notable endorsements: Portland City Commissioner Rene Gonzalez, Former Portland Mayors Charlie Hales and Sam Adams, former Multnomah County Chair Jeff Cogen
L Christopher Regis
- Occupational background: Business owner
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: penkinforportland.com
Moses Ross
- Occupational background: Healthcare magazine publisher, small business owner
- Political experience: Oregon Citizens Review Board, Multnomah County Community Budget Advisory Committee and Charter Review Committee
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $56,004 as of Oct. 11
- Campaign website: moses4pdx.com
- Notable endorsements: State Sen. James Manning, Metro Councilor Gerrit Rosenthal
Tony Schwartz
- Occupational background: Lawyer
- Political experience: Multnomah County Animal Services Hearings Officer
- Small Donor Elections match: Not participating
- Cash raised: Not registered
- Campaign website: None
Sarah Silkie
- Occupational background: Civil engineer, environmental specialist, planning and permitting
- Political experience: None
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $54,294 as of Oct. 11
- Campaign website: sarahsilkie.com
- Notable endorsements: State Rep. Mark Gamba, Portland Association of Teachers, Basic Rights Oregon, Portland For All
Ciatta R Thompson
- Occupational background: Hotel office manager, small business owner
- Political experience: Urban development coordinator
- Small Donor Elections match: Not participating
- Cash raised: $2,645 as of Oct. 11
- Campaign website: ciattaforportland.com
John Toran
- Occupational background: Property manager, small business owner
- Political experience: None
- Small Donor Elections match: Not participating
- Cash raised: $8,437 as of Oct. 11
- Campaign website: friendsofjohntoran.com
- Notable endorsements: Former State Sens. Margaret Carter and Avel Gordly, Portland City Commissioner Dan Ryan, Former Multnomah County Commissioner Loretta Smith, former Metro Councilor Ed Washington
Michael Trimble
- Occupational background: Low income apartment manager, CareOregon
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $595 as of Oct. 11
- Campaign website: iamwithmichael.com
Andra Vltavín
- Occupational background: Co-op management, nonprofit formation
- Political experience: None
- Small Donor Elections match: Did not qualify
- Cash raised: $0 as of Oct. 11
- Campaign website: andraforportland.com
Bob Weinstein
- Occupational background: Community advocate, special education teacher, school superintendent
- Political experience: Former Mayor and City Councilor in Ketchikan, Alaska
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $72,735 as of Oct. 11
- Campaign website: bobforportland.com
- Notable endorsements: United for Portland, Future Portland, Multifamily NW, Revitalize Portland Coalition
Eric Zimmerman
- Occupational background: Chief of staff to Multnomah County Commissioner Julia Brim-Edwards, Oregon National Guard
- Political experience: Former Deputy City Manager in two cities
- Small Donor Elections match: $40,000 as of Oct. 16
- Cash raised: $79,620 as of Oct. 11
- Campaign website: ez4pdx.com
- Notable endorsements: Multnomah County Commissioners Julia Brim-Edwards and Sharon Meieran, State Rep. Ben Bowman, Multnomah County District Attorney-elect Nathan Vasquez, Portland City Commissioners Rene Gonzalez, Mingus Mapps, Carmen Rubio and Dan Ryan, Portland Police Association