Portland Candidate Tracker: 2024 Election.

(Last updated on May 21, 2024)

68 council candidates. Six mayoral candidates. One candidate for auditor.

Skip straight to The Money. The Support. The Media. The Social. The Rumors. Top Fundraisers. The Events. The Tracker.

The latest.

Simril and Osman join race.

Bob Simril, a long-time sales executive with experience at major companies like Coca-Cola, Microsoft, and various insurance and tech firms, has entered the District 2 race.

On his website, Simril emphasizes that restructuring processes are common in the private sector and views Portland’s reforms as an opportunity for collaboration, testing new strategies, and evaluation.

District 3 has also welcomed a new candidate this month: sustainability advocate Ahlam Osman. While Osman does not yet have a campaign website, the Oregonian featured her advocacy efforts last year. Osman is the president of the environmental and social justice nonprofit Somali Empowerment Circle. Her government experience includes an internship with Metro and serving on the Multnomah County Youth Commission.

Bob Simril, new in D2

Robin Ye exits District 3 race.

Social and environmental justice advocate Robin Ye announced on May 16 that he is exiting the District 3 race to focus on his family.

“After working in politics and campaigns for the last decade, I thought I was prepared to run for office myself. Turns out, you don’t know exactly what it’s like until you do it yourself. Most importantly for me, I didn’t fully realize what the impact would be on my family,” Ye said in a statement.

Ye is currently the Political Director for the community organizing group East County Rising. He previously served as chief of staff to State Representative Khanh Pham and was an outspoken champion for Portland’s government reform measure, which he helped design as a member of the Portland Charter Commission.

“I remain deeply committed to the success of this city, to this new system and democracy,” said Ye, who was among the three top fundraisers in District 3 and had secured endorsements from both elected officials and national progressive organizations.

“From the bottom of my heart, I want to thank every single person who has supported this campaign with their time, money, and talent. I’m proud of the work we’ve done, from the Charter Commission to the campaign. The path has changed for me but I’m still a Portlander who believes in the city that we love.”

All the best to Ye and his family from the team at Rose City Reform.

Candidate Profile: Tiffany Koyama Lane

Did you know that Portland has never had a city councilor with Asian heritage?

May is Asian and Pacific Islander Heritage Month, and Rose City Reform decided to check in with the candidates hoping to make history by changing that statistic. First up is Tiffany Koyama Lane, a Japanese American teacher and union organizer running for a seat in District 3. Endorsed by three labor organizations and the Portland chapter of the Democratic Socialists of America, Koyama Lane has received the highest number of small contributions of any city candidate.

Tiffany Koyama Lane, District 3

Why are you running for Portland City Council?

I have been a public school teacher for fifteen years. Our classrooms are a mirror for our city, and I’ve seen kids lose housing mid-year, or bring in laundry or bills for help. I’ve seen wonderful colleagues leave because Portland is not affordable for working people. In my neighborhood, I’ve seen senseless tragedies, like the loss of our beloved Belmont children’s librarian Jeanie Diaz to traffic violence, and I’ve seen sweeps of houseless people who deserve dignity. For a long time my role was in the classroom, and organizing within my union and my community, but it has become clear to me that our city government needs to better reflect our city. It’s very rare to have a teacher or rank-and-file union member in office or someone without generational wealth. The composition of our local government has a profound impact on whose voices are heard.

What should voters know about you?

Most importantly, I’m a mom of two little boys, who are elementary-schoolers in PPS. I’m a teacher and a proud member of the Portland Association of Teachers. I’m also Yonsei, or fourth-generation Japanese American. Portland has never had an Asian American member of the city council in its 100+ year history. Representation is important, not for symbolic or PR value but for the way it can shape our approach to governance. I am guided by the experience of my ancestors, who were forced into World War II incarceration camps. Their stories inform my belief in dignity for everyone who lives in our city, and in humane, uplifting policy. There is so much dehumanizing rhetoric around Portland’s challenges; I think some politicians lose sight of the fact that we are a large, diverse, amazing community. We need leaders who uphold a positive vision for our city.

Over thirty candidates attend housing orientation session.

More than thirty candidates attended an orientation session on Portland’s affordable housing continuum, organized by Housing Oregon, a statewide association of 75 affordable housing builders and community development organizations.

Housing Oregon’s political arm, the HOME PAC, is gearing up to offer endorsements to candidates who support the organization’s commitment to affordable housing and combating housing discrimination. Endorsements will be unveiled later this year.

Pearl Jam’s Eddie Vedder endorses Jesse Cornett.

During a concert at Portland's Moda Center, Eddie Vedder, the lead singer of the iconic rock band Pearl Jam, encouraged the 20,000-strong audience to support District 3 candidate Jesse Cornett. Said Vedder, who met Cornett during the candidate’s stint as the “body man” for U.S. Senator Bernie Sanders: “We trust him. He’s a solid human fighting for solid, solid things. Good luck, Jesse.”

A screenshot of Jesse Cornett’s Instagram post, where he celebrates his endorsement from Pearl Jam singer Eddie Vedder. Since the picture was taken, Cornett has lost considerable weight, thus the reference about his health.

Keith Wilson slams Mayor’s proposed budget for Small Donor Elections.

Keith Wilson, a candidate for Portland mayor, sharply criticized Mayor Wheeler’s proposed budget for Small Donor Elections, Portland’s public campaign financing program, at a city budget hearing on May 9.

Established in 2016 to curb the influence of large financial contributions in politics, the Small Donor Elections program still operates at the funding level set when Portland elected three seats per election cycle. With fourteen seats up for election in 2024 and no additional funds allocated in Mayor Wheeler’s proposed budget, the public match for council candidates has dropped by 60% to $120,000. For mayoral candidates, the match cap has been slashed from $750,000 to $100,000—a dramatic 90% reduction.

“My decision to enter the race was heavily influenced by the small donor election program, which is designed to eliminate barriers and increase public participation,” Wilson said in his testimony.

Wilson particularly lamented the match cap for the mayoral race, stating it was unreasonable given the need to reach every neighborhood and connect with four times the number of voters as council candidates.

“As it stands, the program promotes a 'winner-take-all' fundraising dash that benefits incumbent politicians with strong name recognition long before the election results are in,” he added, arguing that political outsiders are now effectively excluded from the race.

In response to Wilson’s comments, Commissioner Rene Gonzalez, who is also running for mayor, agreed that the underfunding of Small Donor Elections threatens to undercut the intent of the program, which is to take big money out of politics.

“The program is massively underfunded and is going to make a bit of a joke of this election. It's completely failing to take big dollars out of the election because independent expenditures are only going to become more powerful,” Gonzalez said.

Gonzalez noted that the match caps were set by the Elections Commission, an indepedent government body. However, the city council determines the funding for the program. Commissioners have made no indications that they intend to increase funding for the program in the 2024/2025 budget.

Keith Wilson standing in Cathedral Park in Portland, Oregon
Mayoral candidate Keith Wilson

Candidates join Portland Street Resonse rally.

Several candidates participated in a rally organized by the grassroots coalition Friends of Portland Street Response at City Hall on May 9. The event advocated for increased funding for Portland Street Response, the city's unarmed team that addresses mental health crises.

Last year, Portland Street Response operated with a budget of approximately $10 million, half of which came from one-time funding sources outside the city. Despite facing a potential $3 million reduction this year, Mayor Wheeler's proposed budget taps into interest from the Portland Clean Energy Fund—a business tax that exceeded revenue expectations—to bridge the shortfall. This adjustment sets the program's budget at $7.4 million, enough to maintain current staffing levels.

Friends of Portland Street Response is campaigning for the program's budget to be restored to $10 million, matching last year's funding.

Candidates who attended the rally included Steph Routh from District 1; Marnie Glickman, Debbie Kitchin, Chris Olson, Elana Pirtle-Guiney, and Nat West from District 2; and Angelita Morillo from District 3. Debbie Kitchin and Steph Routh also testified at a City Council budget hearing, advocating for a $10 million budget for Portland Street Response.

A screenshot of D1 candidate Step Routh with PSR supporters.

City Candidates Support Gaza Ceasefire Resolution

Eighteen candidates for Portland city offices have signed a resolution calling for a ceasefire in Gaza. The resolution is scheduled to be presented to the Portland City Council on May 22.

Signatories include mayoral candidates Durrell Kinsey Bey and Liv Osthus, alongside council candidates Timur Ender, David Linn, Thomas Shervey, and Cayle Tern from District 1; John Middleton, Chris Olson, and Jennifer Park from District 2; Chris Flanary, Kelly Janes, Angelita Morillo, Theo Hathaway Saner, and Tiffany Koyama Lane from District 3; and Jeremy Beausoleil Smith, Mitch Green, and Andra Vltavín from District 4.

Council Candidates collaborate on PSU Library repair effort.

District 4 candidates Eli Arnold, Bob Weinstein, Mike DiNapoli, and State House candidate Pete Grabiel have initiated a fundraising drive to repair the Portland State University Library, which was damaged during recent campus protests.

“Eli, Bob, and I may be competitors in this election, but we are united in helping to restore the library,” DiNapoli said in a statement.

Arnold, a police officer, noted that the library restoration would require extensive cleaning, repairs, and replacement of materials.

“As leaders in our community, we cannot stand by while this important institution suffers,” he said.

Weinstein added, "While we respect everyone's right to free speech and peaceful protest, the actions that led to this damage cross a line. The PSU Library belongs to all of us in Portland."

James Armstrong helps uncover potential fraud.

District 2 candidate James Armstrong appears to have played a crucial role in uncovering an embezzlement case at Alberta Main Street, a nonprofit seeking to support the neighborhood’s business district.

Armstrong, who is a forensic accountant and a board member of the nonprofit, helped reconcile the organization's bank accounts and identify the methods by which over $100,000 were allegedly stolen by past president Devon T. Horace.

D2 Candidate James Armstrong

The most boring candidate in Portland.

Jon Walker, a new candidate for District 3, has adopted a unique approach to his campaign by branding himself as "the most boring nerd in Portland."

"I am as remarkably unremarkable as you get," he states on his website.

"I'm exactly average height at 5'9", almost exactly average age at 40, and I sport the most average-sized family, with two adults and two adorable kids," he writes, noting that he also has "the most boring haircut: a short crop with a receding hairline."

Walker, a writer and policy analyst for the Oregon Health Authority, believes his nerdiness is what qualifies him for the job as a Portland legislator. He mentions that his bedtime reading often includes topics like "the impact of street design on traffic fatalities,” and vows to give every aspect of city government a thorough performance audit.

Alliances emerge among city council candidates

As the race for Portland City Council heats up, candidates are forging strategic alliances across districts. Last month, District 1's Steph Routh and District 4's Chad Lykins endorsed each other on Instagram. The trend continued with Lykins later exchanging endorsements with District 2's Elana Pirtle-Guiney.

City Commissioner Dan Ryan, who’s seeking a seat in District 2, has endorsed Stan Penkin and Eric Zimmerman, both running in District 4.

In District 1, business owners Terrence Hayes and Noah Ernst recently cross-promoted each other on social media. Hayes shared his endorsement for Ernst, stating, "[Ernst] will bring a no-nonsense approach to City Council. I look forward to working with him to restore Portland to a clean and safe city." In return, Ernst encouraged his followers to support Hayes, adding, "Donate to his campaign, and rank us 1 and 2 in November for pragmatic, focused leadership for Portland." These emerging alliances could significantly impact the dynamics of the upcoming elections.

Correction: A previous version of this story listed Hayes and Ernst as officially endorsing each other. That was incorrect.

Have a tip for the tracker? Please send it to info@rosecityreform.org or reply directly to the Rose City Reform newsletter.

The money.

Thirteen candidates have qualified for public financing.

To date, thirteen council candidates have qualified for public campaign financing from the city’s Small Donor Elections program. Established in 2016 to take big money out of politics, the program provides a 1-9 match on contributions up to $20 from individual Portlanders.

The candidates who have garnered the 250 small contributions necessary to unlock the first tier of public financing are:

  • District 1: Candace Avalos, Timur Ender, and Steph Routh

  • District 2: Marnie Glickman and Dan Ryan

  • District 3: Jesse Cornett, Angelita Morillo, and Steve Novick

  • District 4: Eli Arnold, Olivia Clark, Chad Lykins, Mitch Green, and Stan Penkin

District 1 candidate Steph Routh is the only candidate who has qualified for a second round of public financing by collecting and certifying 750 total individual contributions.

Olivia Clark surpasses $100K in fundraising.

District 4 candidate Olivia Clark has exceeded $100,000 in fundraising for her council race. Clark, whose background includes roles at TriMet and the Oregon Department of Environmental Quality, has raised a total of $100,387. This amount incorporates a $40,000 match from Portland’s public campaign financing program.

Clark is now leading across all council districts and ranks as the second-highest fundraiser in all citywide races. Mayoral candidate Rene Gonzalez currently holds the top position, with over $130,000 raised.

Some candidates take fundraising pledges.

Multiple council candidates have signed the No Police Money Pledge, rejecting financial support and endorsements from police unions or associations. Candidates who are passing up contributions from police-backed organizations include Candace Avalos, Jamie Dunphy, and Timur Ender in District 1, Chris Olson in District 2, Tiffany Koyama Lane and Angelita Morillo in District 3, and Chad Lykins, Jeremy Smith, and Andra Vltavín in District D4. Portland Auditor Simone Rede, who’s running for re-election, signed the pledge in 2022.

Some candidates have committed to the No Fossil Fuel Money Pledge, vowing not to accept contributions from the oil, gas, and coal industries. The list includes Candace Avalos and Timur Ender in District 1; Chris Olson in District 2; Angelita Morillo in District 3, and Mitch Green, and Andra Vltavín in District 4. City Commissioner Carmen Rubio, who’s running for mayor, signed the pledge during her 2020 campaign.

The support.

East County Rising unveils District 1 slate.

The community organizing group East County Rising (ECR) has unveiled its slate of candidates for District 1, encompassing areas of Portland east of 82nd Avenue. The candidates are Candace Avalos, Timur Ender, Terrence Hayes, Sonja McKenzie, Cayle Tern, and Steph Routh.

ECR Operations Manager Theresa Mai said the organization chose to promote six candidates because voters will be able to rank six candidates on the ballot.

"The endorsement committee found that many candidates were values-aligned and worthy of receiving ECR endorsement recognition,” Mai told Rose City Reform.

“In that spirit, and according to best practices in jurisdictions across the world where proportional representation elections occur, our candidate slate offers six encouraging candidates that East Portland voters can feel confident voting for and spending their time learning more about.”

Proportional representation is an electoral system that allocates seats to multiple candidates based on voter support. In November, Portland voters will choose three representatives for each council district using ranked choice voting, making the Rose City the first major city to adopt proportional representation since the 1940s.

East County Rising does not plan to endorse candidates in other districts but is considering a mayoral endorsement, Mai said.

Early start for union endorsements.

Unions are taking an early lead in endorsing candidates for this election cycle, and they’re largely backing the same candidates. The five candidates with the strongest union backing—meaning they have received five or more union endorsements—are Jamie Dunphy in District 1, Elana Pirtle-Guiney and Jonathan Tasini in District 2, and Olivia Clark and Tony Morse in District 4.

City commissioners pick favorites.

Portland’s sitting city commissioners are slowly beginning to endorse candidates for city council. Commissioner Mingus Mapps has endorsed Mariah Hudson, a candidate in District 2. Notably, Mapps has not endorsed his colleague, Commissioner Dan Ryan, who is also running in the second district. On his end, Commissioner Ryan has endorsed two candidates in District 4: Stan Penkin and Eric Zimmerman. He has not endorsed Commissioner Mapps, who’s running for mayor.

Progressive endorsements underway.

A coalition of progressive interest groups, spearheaded by Oregon Futures Lab—an organization dedicated to supporting candidates of color—has initiated a collective vetting process for endorsements.

Participants in this effort include the APANO Action Fund, Building Power for Communities of Color, East County Rising, and NAYA Action Fund. Candidates can complete a single application to potentially gain support from all these organizations, a move likely to be met with relief by their campaigns. However, endorsements from these organizations may differ, reflecting their individual priorities.

Read the Willamette Week’s story about the effort here.

The media.

City Hall renovation underway.

OPB reported on the ongoing project to renovate City Hall in time for the new and expanded city government to take office on January 1, 2025.

Mapps and Rubio at odds over permitting process.

Recently, Commissioner Mingus Mapps, who is running for mayor, requested a delay in Portland's plan to streamline its permitting process by consolidating all functions into one office. He cited concerns about unclear management and unknown costs. However, Commissioner Carmen Rubio, also a mayoral candidate and the driving force behind the consolidation, denied the request, insisting the plan proceed as scheduled for July 2024. The decision follows a city council vote last August to simplify the system, which has long been criticized by developers as cumbersome.

The Willamette Week has the story.

Liv Osthus in The Oregonian.

Stripper and mayoral candidate Liv Osthus talked to The Oregonian about her vision for Portland, which leans heavily on arts and entertainment as a creative engine for Portland’s revitalization. Osthus said the Rose City needs a voice of optimism.

“Fentanyl is so cheap that addicts won’t get straight without hope. And the arts bring hope, energy and ultimately money,” she said.

Keith Wilson on the NW Fresh podcast.

Mayoral candidate Keith Wilson appeared on the NW Fresh podcast to discuss his candidacy and his campaign promise to end unsheltered homelessness within his first year as mayor.

Mapps on Oregon Voter Digest.

Mingus Mapps appeared on the YouTube show Oregon Voter Digest to discuss his bid for mayor.

Media appearances by district.

This section lists candidates’ media appearances in April and May. For a more exhaustive and chronological list, visit our media links below.

District 1

District 2

District 3

District 4

The social.

"Unlocking public campaign financing? Like It's Hard?"

In her signature style, social media influencer Angelita Morillo posted a video to celebrate her campaign milestone of reaching 750 individual contributions—the number of small donations needed to unlock the second tier of public campaign financing from the city’s Small Donor Elections program. The video features Morillo lip-syncing to Reese Witherspoon’s iconic quote, "Like it’s hard?" from the movie Legally Blonde, as well as Beyoncé’s song “Diva.”

D3 candidate Angelita Morillo

Jeremy Smith at “Uncommitted” press conference.

District 4 candidate Jeremy Beausoleil Smith spoke at a press conference for Oregon’s “Uncommitted” campaign. This national movement advocates for writing in “Uncommitted” on primary election ballots to pressure President Biden to call for a ceasefire in Gaza.

“We vote uncommitted because we refuse to be complicit in genocide,” Smith stated. “We’re all watching, and we’re noting what politicians are doing.”

Two other council candidates also attended and posted about the press conference: Chris Olson in District 2 and Andra Vltavín in District 4.

Marnie Glickman and the “Boom Bike” at the St John Parade.

Marnie Glickman, a candidate for District 2, shared her experience riding the "Boom Bike" during the annual St. Johns Parade. This unique pedal-powered invention not only delivers musical performances but also enabled Glickman, who has multiple sclerosis, to ride a bike for the first time since her diagnosis.

“I am so proud to be able to ride this bike and provide the human-energy to amplify Dan's performance because I am a person with a disability, living with multiple sclerosis. This is the first time I've been on a bike since I was diagnosed. A better future is possible for all of us!” she wrote.

Deian Salazar at Foster Youth Mental Health Summit.

District 1 candidate Deian Salazar posted from the Oregon Foster Youth Mental Health Summit, where he represented the Oregon Autism Commission and the Governor's Child Foster Care Advisory Commission. As someone with autism who has experienced foster care, Salazar advocates for integrating neurodivergence specialists into the Portland police force.

“More good cops, not less cops, solving the foster system crisis in Oregon, mental health support and a lot more is needed. Let's do this everyone!” Salazar wrote.

The rumors.

Former County Commissioner and Chair of the Democratic Party of Oregon’s Black Caucus, Loretta Smith, is preparing to announce her bid for Portland City Council in District 1. This information has been confirmed through multiple sources.

John Toran, a cannabis entrepreneur and Democratic party organizer, is rumored to be eyeing a seat in District 4. Toran previously ran unsuccessfully for a seat in the Oregon Legislature in 2001.

In recent months, there has been speculation that candidates who lose this week’s primary election for county and state offices might consider running for a city seat instead. While this is technically possible—the official filing window for city seats hasn’t opened yet—candidates attempting this approach would face complex campaign finance rules. Contribution limits and the filing and certification processes differ significantly between offices.

The Events.

  • May 22: Bike Portland Happy Hour with D3 Candidate Tiffany Koyama Lane

    When: 3:00-6:00PM

    Where: SE Ankeny Rainbow Road between 27th & 28th

  • May 30: Bob Simril Campaign Kickoff

    When: 6:30PM-

    Where: Steeple Jack, 2400 NE Broadway

  • June 1: Theo Hathaway Saner Campaign Kickoff

    When: 3:00-7:00PM

    Where: My Vice Food and Spirits, 2035 SE Cesar E Chavez Boulevard

  • June 5: Portland City Council Candidate Forum at Garnish Apparel (District 4)

    When: 5:30-7:30PM

    Where: Garnish Apparel, 404 Northwest 12th Avenue

  • June 7: Elana Pirtle-Guiney Campaign Kickoff

    When: 5:00-6:30PM

    Where: TBD (Check back soon)

  • June 9: Candace Avalos Campaign Kickoff

    When: 2:00-4:00PM

    Where: East Portland Community Center, 740 SE 106th Avenue

  • SAVE THE DATE: The Mental Health Alliance’s Candidate Forum on Mental Illness and Addiction (feat. all candidates)

    When: August 31, Time: TBD

    Where: The Old Church, 1422 SW. 11th Avenue

If you’re a candidate or organization whose event isn’t listed, don’t get mad! Just notify us at info@rosecityreform.org. We list events where voters can learn about candidates’ platforms, such as campaign kickoffs, candidate forums, candidate meet-and-greets, political debates, and town halls. We don’t list house parties or events where contributions are required for entry. Keep the events coming!

Top fundraisers according to the City of Portland:

Mayor’s race:

  1. Rene Gonzalez $134,100

  2. Carmen Rubio: $71,600

  3. Mingus Mapps: $63,900

Council races:

  1. Olivia Clark (D4): $100,400*

  2. Steph Routh (D1): $93,400*

  3. Angelita Morillo (D3): $81,400*

*Includes a $40,000 public campaign financing match

Source: Oregon Secretary of State, last updated 5/20/24

Candidates for Portland Mayor:

Declared (most recent on top)

  1. Liv Osthus, a.k.a. Viva Las Vegas (Stripper, Artist & Writer)

  2. Keith Wilson (President of TITAN Freight System & founder of Shelter Portland)

  3. Carmen Rubio (Policy Advisor & Nonprofit Executive, Current City Commissioner)

  4. Rene Gonzalez (Attorney, Current City Commissioner)

  5. Durrell Kinsey Bey (Youth Essentials Coordinator, Reap, Inc.)

  6. Mingus Mapps (Political Scientist, Current City Commissioner)


  • Ted Wheeler (not seeking reelection)

Candidates for Portland City Council:

Each district elects three representatives.


Declared (most recent on top)

  1. Sonja McKenzie (Community Engagement Coordinator, Oregon Community Foundation)

  2. Noah Ernst (Superintendent, Radio Cab Company)

  3. Joe Furi (Supervisor, Thrive Communities)

  4. Cayle Tern (Community Advocate and Organizer, Apano)

  5. Terrence Hayes (President, Restore Nuisance Abatement)

  6. Thomas Shervey (Office Assistant, Multnomah County)

  7. Candace Avalos (Executive Director, environmental organization Verde)

  8. Deian Salazar (Autism Rights Advocate, Community Leader)

  9. Jamie Dunphy (Government Relations Director, American Cancer Society Cancer Action Network)

  10. David Linn (Executive Assistant, Oregon Board of Examiners for Speech-Language Pathology & Audiology)

  11. Timur Ender (Project Manager, engineering firm WSP)

  12. Steph Routh (Organizational Development Consultant, Steph Routh & Team, LLC)


  • Former County Commissioner Loretta Smith (rumored)


Declared (most recent on top)

  1. Bob Simril (Account Director, Payscale)

  2. Michelle DePass (Chair, Portland Board of Education)

  3. Sam Sachs (Founder, The No Hate Zone)

  4. Nabil Zaghloul (Program Manager, Multnomah County)

  5. Mike Marshall (Co-Founder and Director of Oregon Recovers)

  6. William Mespelt (Property Manager)

  7. Nat West (Founder, Reverend Nat’s Hard Cider, Bus Driver)

  8. Marnie Glickman (Political Organizer & Strategist)

  9. Elana Pirtle-Guiney (Principal, Confluence Solutions)

  10. Jennifer Park (Programs Director, The Shadow Project)

  11. Dan Ryan (Portland City Commissioner, Incumbent)

  12. Tiffani Penson (People & Culture Manager, City of Portland))

  13. Alan Blake (information pending)

  14. Reuben Berlin (Banker, U.S. Bank)

  15. Laura Streib (Executive Director, Vibe of Portland)

  16. Jonathan Tasini (Organizational and Communications Strategist)

  17. James Armstrong (President, Alberta Eye Care)

  18. Mariah Hudson (Senior Communications Specialist, OHSU)

  19. John Middleton (Entrepreneur)

  20. Christopher Olson (Communication Specialist, Neighborhood Health Center)

  21. David Burnell (Substance Abuse Counselor, Fora Health)

  22. Debbie Kitchin (Owner, Commercial Contracting Firm InterWorks LLC)


  • Erin Crum (candidate committee)

Exited race:

  • Joseph Emerson

  • Marc Koller

  • Brooklyn Sherman

District 3 (D3) - Central/Southeast

Declared (most recent on top)

  1. Ahlam Osman (Somali-Empowerment Circle)

  2. Kelly Janes (Founder, OwlX Collective)

  3. Luke Zak (Sales Manager, Travel Salem)

  4. Jonathan Walker (Policy Analyst, Oregon Health Authority)

  5. Theo Hathaway Saner (Property Manager, PCRI; WeShine Initiative Board Member)

  6. Philippe Knab (Attorney)

  7. Daniel Gilk (Programmer, Full-Time Dad)

  8. Steve Novick (Attorney, Former City Commissioner)

  9. Rex Burkholder (Strategy and Story guy, The Oxalis Group)

  10. Tiffany Koyama Lane (Teacher, Portland Public Schools)

  11. Matthew Anderson (Air Force Veteran)

  12. Daniel DeMelo (Software Engineer, Appfigures)

  13. Angelita Morillo (Policy Advocate, Partners for a Hunger Free Oregon)

  14. Jesse Cornett (Policy and Advocacy Director, Oregon Recovers)

  15. Sandeep Bali (Pharmacist, CVS)

  16. Chris Flanary (Housing Program Specialist, City of Portland)


Exited race:

  • Robin Ye

District 4 (D4) - West

Declared (most recent on top)

  1. Lisa Freeman (Community Safety Manager, City of Portland)

  2. Chomba Kaluba (Founder of Apparel Brand Energy Iz Everything)

  3. Jeremy Beausoleil Smith (Project Manager, Portland State University)

  4. Soren Underdahl (Healthcare IT Consultant, CSI Companies)

  5. Stan Penkin (President of the Pearl District Neighborhood Association)

  6. Michael Trimble (Apartment Leasing, Career Strategies)

  7. Ben Hufford (Architect, Design Department Architecture, Restaurant & Bar Owner)

  8. Eric Zimmerman (Chief of Staff to County Commissioner Julia Brim-Edwards)

  9. Mitch Green (Army Veteran; Energy Economist)

  10. Andra Vltavín (Environmental Justice Advocate)

  11. Bob Weinstein (Neighborhood Activist; Former Mayor of Ketchikan, Alaska)

  12. Eli Arnold (Police Officer, City of Portland)

  13. Moses Ross (Chair, Multnomah Neighborhood Association; Community Activist)

  14. Michael DiNapoli (Event Technology Engineer, People's AV Co.)

  15. Sarah Silkie (Engineer, City of Portland)

  16. Olivia Clark (Intergovernmental Relations Director for Governor John Kitzhaber)

  17. Chad Lykins (Founder, Rose City Chess)

  18. Tony Morse (Recovery Advocate & Former Policy Director)


  • Kelly Michael Doyle (rumored)

  • John Toran (candidate committee)

Candidates for Portland Auditor


Simone Rede (Portland City Auditor, incumbent)

Media links:


Willamette Week: Mapps Asks Rubio to Delay Consolidation of Permitting. Rubio Says No.

The Oregonian: Liv Osthus’ memories of Portland’s glory days fuel the beloved stripper’s longshot mayor run

Oregon Voter Digest: Meet the Candidates


OPB: After lengthy debate, Portland City Council advances Wheeler’s camping policy

Willamette Week: After a Tense Week, Portland City Council Rejects Gonzalez’s Alternative Camping Ban

NW Fresh Podcast: Keith Wilson

Bike Portland: City Council candidate Rex Burkholder on why he’s running

Portland Commissioner Gonzalez wants tougher stance on homeless camping

Gonzalez Seeks to Put All Rule-Making Power for a Camping Ban Under the Current and Future Mayor

Oregon Voter Digest: "Meet the Candidates: Dan Ryan, Tiffani Penson, Durrell Kinsey Bey"

Oregon Voter Digest: "Meet the Candidates: Keith Wilson, Rex Burkholder, Austin Daniel"

Bike Portland Podcast: Podcast: Riding southwest with City Council Candidate Chad Lykins

KATU Your Voice Your Vote: YVYV: Liv Osthus, aka Viva Las Vegas, discusses why she is running for mayor

Willamette Week: Commissioner Mingus Mapps Explains How Ice Creates Potholes

Willamette Week: Rubio and Gonzalez Spar Over Clean Energy Fund

Bike Portland: Portland Police Officer and City Council Candidate Eli Arnold

Her Own Wings Podcast: Carmen Rubio


Portland Business Journal: Portland’s music industry could revitalize the city, experts say

Progress Portland Podcast: Nat West, District 2 Candidate

KGW Straight Talk: Carmen Rubio discusses homelessness, crime, climate crisis in bid for Portland mayor

City Budget Office Rebukes Commissioner Dan Ryan’s Staffing Request

KGW: I'm taking action': Portland mayoral candidate Keith Wilson claims he will end unsheltered homelessness in 1 year if elected

Eater Portland: Should Portland’s Next Mayor Be an Industry Vet? This Stripper-Bartender Candidate Thinks So.

‘OPB Politics Now’ Podcast: Figuring out Rene Gonzalez and another plan on homelessness

OPB: Rene Gonzalez’s first year: On the offensive, but not always on target

Willamette Week: As Gonzalez Ramps Up Effort to Remodel PCEF Tax, Community Groups Plan a Defense

The Oregonian: Robin Ye' (D3) letter to the editor

Progress Portland Podcast: Candace Avalos (D1)

New York Times: ‘I’m Matt.’ For Some Politicians, Addiction Battles Drive Policymaking.

NW Fresh Podcast: Sandeep Bali

‘Reverend’ Nat West on his campaign for Portland City Council

Progress Portland Podcast: Candace Avalos


NW Fresh Podcast: Bob Weinstein

KOIN Eye on NW Politics: Commissioner Mingus Mapps on the current state of PBOT, campaign for mayor

KGW Straight Talk: Rene Gonzalez discusses how he would tackle Portland's public safety challenges as mayor

KOIN: Former Reverend Nat’s Hard Cider owner vies for spot on Portland City Council

Bike Portland: In the Shed With City Council Candidate Nat West

Bike Portland: Mapps to PBOT union: Gas tax won’t fund, ‘bike lanes that drive everybody crazy’

Podcast: Get to know Portland mayoral candidate Keith Wilson

The Oregonian: Portland Commissioner Rene Gonzalez says he faced ‘deliberate, unwanted physical contact’ aboard a MAX train. Here’s what video shows

The Oregonian: Portland mayoral hopefuls Rubio, Gonzalez tangle over city’s clean energy funds to prop up public safety

Bike Portland: Ride east Portland with City Council candidate Timur Ender

Willamette Week: Rachel Clark, Daughter of Late Portland Mayor Bud Clark, Considers Run for City Council

Progress Portland Podcast: Robin Ye

Bike Portland: 15 Minutes with Mariah Hudson


Willamette Week: Gonzalez Significantly Outraises Rubio and Mapps in Early Stages of Mayoral Race

Willamette Week: City Commissioner Dan Ryan Will Again Run for Portland City Council

NW Fresh Podcast: Eli Arnold

OPB: Portland Commissioner Dan Ryan announces run for new council seat

KPTV: Commissioner Ryan announces candidacy for District 2 on future Portland City Council

The Oregonian: Portland homicides dropped in 2023 after record-breaking years, but death toll still ‘hair-raising’

Portland Mercury: Key Hire In City’s New Management Team Announced, to the Surprise of City Leaders

KGW: Portlanders view city as a 'ghost town that’s trying to come back' as police data shows crime rates dropping

Progress Portland Podcast: Timur Ender (D1)

Progress Portland Podcast: Christopher Olson (D2)

Bike Portland Podcast: Portland City Council Candidate Jesse Cornett

OPB: Portland police investigating car fire in front of Commissioner Gonzalez’s house

KATU Your Voice Your Vote: Portland mayoral candidates Gonzalez, Rubio

KOIN: Eye on NW Politics: Former Bernie Sanders staff member running for Portland city council

Willamette Week: An Unlikely Case Study for the Upcoming Mayoral Race: Glass-Ramming Birds and Vegetation-Topped Roofs

KPTV: Commissioner Carmen Rubio announces campaign for Portland mayor

Willamette Week: Carmen Rubio Is Running for Portland Mayor

The Oregonian: City Commissioner Carmen Rubio joins race for Portland mayor

OPB: Portland Commissioner Carmen Rubio announces mayoral campaign

KOIN “Eye on NW Politics”: Portland city council candidate Angelita Morillo on ‘breaking the divide’

Willamette Week: Terrence Hayes, Activist Whose Cousin Was Killed by Police, Will Run for Portland City Council

Willamette Week: How Rene Gonzalez Would Respond to a Fresh Round of Anti-Trump Unrest

Willamette Week: In Two Lengthy Documents, Leading Portland Officials Point Fingers Over Who or What Caused a Crime Spike


KOIN: Steve Novick re-runs for Portland City Council, urges ‘honest conversation’ on homeless, crime

Rene Gonzalez Urges Refinement of Homeless and Preschool Taxes While Exploring $800 Million Parks and Fire Bond

Oregon Bridge Podcast: Olivia Clark brings an impressive resume to the PDC council race

Progress Portland Podcast: Chad Lykins (D4)

Bike Portland: Mapps launches gas tax renewal campaign expected to raise $70 million

Portland Mercury: Former City Commissioner Steve Novick Eyes Return to City Hall

Bike Portland: Burkholder, Novick jump into City Council District 3 race

Willamette Week: Portland’s Parks and Fire Commissioners Explore Placing an $800 Million Parks and Fire Bond on Next Year’s Ballot

OPB: Former Portland Commissioner Steve Novick joins 2024 council race

The Oregonian: Former Portland Commissioner Steve Novick launches City Council bid

Bike Portland: Mapps launches gas tax renewal campaign expected to raise $70 million

Willamette Week: Former Portland City Commissioner Steve Novick Will Run For City Council Next Year

Willamette Week: Mingus Mapps Shuffles Staff as Mayoral Bid Looms

Willamette Week: Mingus Mapps and Rene Gonzalez Want to be Portland’s Next Mayor. We Sat Down With Both.

KOIN: Commissioner Rene Gonzalez on campaign for Portland mayor and more

OPB: Rene Gonzalez joins 2024 race for Portland mayor

KPTV: City Commissioner Rene Gonzalez launches run for Portland mayor

KOIN: Portland Commissioner Rene Gonzalez announces 2024 run for mayor

KGW: Rene Gonzalez announces run for Portland mayor next year

The Oregonian: Portland City Commissioner Rene Gonzalez launches run for mayor: ‘I think a centrist can win’

Willamette Week: Rene Gonzalez Will Soon Announce Run for Portland Mayor

Portland Mercury: Dan Ryan Rules Out Running for Portland Mayor

Willamette Week: City Commissioner Dan Ryan Will Not Run for Portland Mayor


NW Fresh Podcast: Daniel DeMelo

Portland Mercury: Portland 2024 Mayoral Candidates

OPB: Portland City Council approves new police oversight system, despite public concerns

Oregon Bridge Podcast: Tony Morse is the recovery candidate for Portland City Council

Portland Mercury: The Race For Portland's Next City Council Has Already Begun

City Cast Portland Podcast: What the Bike Lane Controversies Say about Portland Leadership

Bike Portland: Podcast: Council Candidate Steph Routh at Bike Happy Hour

Rose City Reform: Portland Auditor steps back from campaign finance oversight to seek re-election.


Bike Portland: Opinion: Mapps’ version of Broadway ‘debacle’ is a disservice to the city he wants to lead

Willamette Week: Longtime Legislative Director, Neighborhood Chair and Event Technician Join Portland City Council Race

Bike Portland: Council candidate competes for best transportation policy platform

Willamette Week: Chloe Eudaly Won’t Run for City Council in 2024

Willamette Week: Portland Public Schools Teacher, Air Force Veteran Join Crowded City Council Race

Portland Mercury: Meet Your City Council Candidates


Willamette Week: Elected on Promises of a Greener City, Commissioner Carmen Rubio Defies Environmentalists on a Floodplain Plan

Willamette Week: Charter Commissioner Candace Avalos Announces City Council Candidacy

KOIN: DeMelo talks faults of Homeless Services, city council run after Oregonian op-ed

Willamette Week: Portland Mayor Ted Wheeler Will Not Seek a Third Term

Willamette Week: The Political Machines That for Decades Dominated Portland Elections Must Start From Scratch

Willamette Week: Meet the First Dozen Portland City Council Candidates to Throw Their Hats in the Ring

KGW Straight Talk: Mingus Mapps talks police, homelessness and running for mayor under Portland's new system of government

Willamette Week: A Chess Coach and a Restaurateur Are Likely to Join Portland City Council Candidate Pool

Willamette Week: Rumored to Be Weighing Runs for Portland City Council, These Big Names Demur


Portland Mercury: The Race For Portland's Next City Council Has Already Begun

Bike Portland: Transportation reform advocate Steph Routh announces city council bid

Willamette Week: Murmurs: Campaign Season Begins for Expanded City Council

Willamette Week: Four Candidates File for Portland City Council Seats Opening in 2024


OPB: Portland Commissioner Mapps is running for mayor in 2024

KOIN: Mayoral-hopeful Mingus Mapps on making ‘an even better Portland’

Thanks for reading Rose City Reform! Subscribe for free to support my work.