stv.vote // Portland, OR Councilor, District 2

The Portland, OR November 2024 was held on November 5, 2024. 3 seats were filled using Single Transferable Vote from 23 candidates over 22 rounds.

In STV, candidates who reach the quota (18,511 votes) are elected. Surplus votes above the quota are transferred to voters' next preferences. When no candidate reaches the quota, the candidate with the fewest votes is eliminated and their votes are transferred.

Elected candidates:

  1. Sameer Kanal
  2. Elana Pirtle-Guiney
  3. Dan Ryan

Votes needed to win: 18,511 votes 74,0403+1+1\left\lfloor \frac{74,040}{3 + 1} \right\rfloor + 1

Votes needed to win: 18,511Sameer KanalElected in round 20Dan RyanElected in round 22Elana Pirtle-GuineyElected in round 22Tiffani PensonEliminated in round 21Nat WestEliminated in round 19Michelle DePassEliminated in round 18Marnie GlickmanEliminated in round 17Jonathan TasiniEliminated in round 16Bob SimrilEliminated in round 15Mariah HudsonEliminated in round 14Michael (Mike) MarshallEliminated in round 13James ArmstrongEliminated in round 12Chris OlsonEliminated in round 11Debbie KitchinEliminated in round 10Jennifer ParkEliminated in round 9Nabil ZaghloulEliminated in round 8Will MespeltEliminated in round 7Laura StreibEliminated in round 6Reuben BerlinEliminated in round 5Liz TaylorEliminated in round 4Sam SachsEliminated in round 3Antonio Jamal PettyJohnBlueEliminated in round 2Write-inEliminated in round 1

STV Rounds

This Sankey diagram shows the votes of each remaining candidate at each round, as well as the breakdown of votes transferred when each candidate was elected (surplus transfers) or eliminated.

Note that the tabulation (but not the winner) may differ from the official count. You can read more about why this is.

Round 1Round 2Round 3Round 4Round 5Round 6Round 7Round 8Round 9Round 10Round 11Round 12Round 13Round 14Round 15Round 16Round 17Round 18Round 19Round 20Round 21Round 22Elana Pirtle-GuineyDan RyanSameer KanalTiffani PensonMichelle DePassNat WestMarnie GlickmanJonathan TasiniBob SimrilMariah HudsonMichael (Mike) MarshallJames ArmstrongDebbie KitchinChris OlsonJennifer ParkNabil ZaghloulWill MespeltLaura StreibReuben BerlinLiz TaylorSam SachsAntonio Jamal PettyJohnBlueWrite-inExhausted27.5%Elana Pirtle-GuineyDan RyanSameer KanalExhausted

Candidate Clustering

This visualization shows candidates positioned based on second-choice transfers. Candidates whose voters frequently rank each other appear closer together, forming natural "clusters" or voting blocs.

Distance is based on the First Alternate table below — if voters who rank candidate A first often rank candidate B second (and vice versa), they'll appear close together. In STV, proportional representation means winners should be distributed across different clusters, representing diverse voter preferences.

Circle size indicates first-round vote share. Green circles are elected candidates. Hover over candidates to see their top second-choice transfers.

PettyJohnBlueSimrilOlsonRyanKitchinPirtle-GuineyArmstrongParkTasiniStreibTaylorHudsonGlickmanMarshallDePassZaghloulWestBerlinSachsKanalPensonMespeltWrite-inLegendElectedNot elected

Pairwise Preferences

For every pair of candidates, this table shows the fraction of voters who preferred one to the other. A preference means that either a voter ranks a candidate ahead of the other, or ranks one candidate but does not list the other. Ballots which rank neither candidate are not counted towards the percent counts.

Note: In multi-seat STV elections, pairwise preferences show overall voter sentiment but don't directly determine outcomes, since votes transfer through multiple elimination and surplus rounds.

Less-preferred Candidate
Preferred Candidate
Elana Pirtle-Guiney
Dan Ryan
Sameer Kanal
Tiffani Penson
Nat West
Michelle DePass
Marnie Glickman
Jonathan Tasini
Bob Simril
Mariah Hudson
Michael (Mike) Marshall
James Armstrong
Chris Olson
Debbie Kitchin
Jennifer Park
Nabil Zaghloul
Will Mespelt
Laura Streib
Reuben Berlin
Liz Taylor
Sam Sachs
Antonio Jamal PettyJohnBlue
Write-in
Elana Pirtle-Guiney0%55%51.2%54.5%54.1%59.1%64.7%62.8%77.5%72.1%78.3%82%83.5%82.8%78.4%87.3%90.1%89.8%90.9%89.8%93.2%95.6%98.6%
Dan Ryan45%0%53.4%58.1%56.3%56.8%65.4%62.8%81.5%74.4%79.6%84%82.9%82.5%77.1%88.9%92.7%89.8%92.4%90.2%94.2%95.8%98.8%
Sameer Kanal48.8%46.6%0%52%56.8%49.9%67.2%70.4%75%62.2%69%71.2%87.7%83%83.6%85.5%89.7%88.4%90.1%88.4%92.4%95.7%98.5%
Tiffani Penson45.5%41.9%48%0%51.5%45.4%61.6%59.5%77.6%64.9%69.9%72.2%81.7%79.7%76%86.4%90.4%88.9%90.2%91%93%95.7%98.6%
Nat West45.9%43.7%43.2%48.5%0%44.6%62.7%60.2%75.3%62.1%68.4%71.7%84.2%81.1%77.8%85%89.9%88.2%90.6%88.4%92.6%95.2%98.5%
Michelle DePass40.9%43.2%50.1%54.6%55.4%0%65.7%65.8%75.8%67.8%74.3%78.3%83.1%82.1%79.4%85.6%89.7%88.5%90.3%88.6%93%96.1%98.6%
Marnie Glickman35.3%34.6%32.8%38.4%37.3%34.3%0%48.2%65.5%50.7%58.1%60.9%75.5%73%68.5%78%84.6%82.7%85.3%83%88.8%92.8%97.6%
Jonathan Tasini37.2%37.2%29.6%40.5%39.8%34.2%51.8%0%67.4%53.4%59.6%62.4%78.2%71.9%72.5%79.4%85.4%83.7%86%83.7%89.5%93.1%97.8%
Bob Simril22.5%18.5%25%22.4%24.7%24.2%34.5%32.6%0%34.2%40.9%45.4%60.1%55.5%50.3%65.1%77.6%71.1%77%71.8%81.6%87%95.6%
Mariah Hudson27.9%25.6%37.8%35.1%37.9%32.2%49.3%46.6%65.8%0%54.8%57.8%73%70.5%64.8%78.8%86.1%81.8%86%82.2%89%92.5%97.6%
Michael (Mike) Marshall21.7%20.4%31%30.1%31.6%25.7%41.9%40.4%59.1%45.2%0%48.5%67.8%63.7%58.6%73%81.2%77.2%81.8%77.9%86.7%90.5%96.8%
James Armstrong18%16%28.8%27.8%28.3%21.7%39.1%37.6%54.6%42.2%51.5%0%64.4%60.2%55.4%68.8%79.4%74.9%80.4%75.7%84.3%89.1%96.3%
Chris Olson16.5%17.1%12.3%18.3%15.8%16.9%24.5%21.8%39.9%27%32.2%35.6%0%44.9%40%54.2%66.2%62.2%66.7%63.2%73.7%81.7%93.4%
Debbie Kitchin17.2%17.5%17%20.3%18.9%17.9%27%28.1%44.5%29.5%36.3%39.8%55.1%0%45.3%59.3%70.8%66.8%72.4%67.9%77.3%84.7%94.6%
Jennifer Park21.6%22.9%16.4%24%22.2%20.6%31.5%27.5%49.7%35.2%41.4%44.6%60%54.7%0%64.1%74.4%72.4%75.4%72.9%80.6%86.9%95.5%
Nabil Zaghloul12.7%11.1%14.5%13.6%15%14.4%22%20.6%34.9%21.2%27%31.2%45.8%40.7%35.9%0%62.6%56.8%63.9%57.9%70.5%79.3%92.7%
Will Mespelt9.9%7.3%10.3%9.6%10.1%10.3%15.4%14.6%22.4%13.9%18.8%20.6%33.8%29.2%25.6%37.4%0%44.8%50.4%45.7%58.5%69.3%88.7%
Laura Streib10.2%10.2%11.6%11.1%11.8%11.5%17.3%16.3%28.9%18.2%22.8%25.1%37.8%33.2%27.6%43.2%55.2%0%56.5%50.5%63.8%73.7%90.3%
Reuben Berlin9.1%7.6%9.9%9.8%9.4%9.7%14.7%14%23%14%18.2%19.6%33.3%27.6%24.6%36.1%49.6%43.5%0%44.6%58.8%68.7%88.2%
Liz Taylor10.2%9.8%11.6%9%11.6%11.4%17%16.3%28.2%17.8%22.1%24.3%36.8%32.1%27.1%42.1%54.3%49.5%55.4%0%63.6%73.6%90%
Sam Sachs6.8%5.8%7.6%7%7.4%7%11.2%10.5%18.4%11%13.3%15.7%26.3%22.7%19.4%29.5%41.5%36.2%41.2%36.4%0%62%85%
Antonio Jamal PettyJohnBlue4.4%4.2%4.3%4.3%4.8%3.9%7.2%6.9%13%7.5%9.5%10.9%18.3%15.3%13.1%20.7%30.7%26.3%31.3%26.4%38%0%77.2%
Write-in1.4%1.2%1.5%1.4%1.5%1.4%2.4%2.2%4.4%2.4%3.2%3.7%6.6%5.4%4.5%7.3%11.3%9.7%11.8%10%15%22.8%0%

First Alternate

For every pair of candidates, this table shows the fraction of voters who ranked one candidate first ranked the other candidate second.

Second Choice
First Choice
Elana Pirtle-Guiney
Dan Ryan
Sameer Kanal
Tiffani Penson
Nat West
Michelle DePass
Marnie Glickman
Jonathan Tasini
Bob Simril
Mariah Hudson
Michael (Mike) Marshall
James Armstrong
Chris Olson
Debbie Kitchin
Jennifer Park
Nabil Zaghloul
Will Mespelt
Laura Streib
Reuben Berlin
Liz Taylor
Sam Sachs
Antonio Jamal PettyJohnBlue
Write-in
Exhausted
Elana Pirtle-Guiney0%49.9%5.2%5.2%4.8%15.8%2.5%3.3%0.6%2.7%1.7%2.1%0.4%0.9%0.9%0.6%0.1%0.4%0.2%0.2%0.1%0.1%0%2.3%
Dan Ryan13.8%0%2.6%18.6%6.7%5.3%2.9%2.7%7.2%9.3%4%3.5%0.4%1.9%0.7%2.5%1.3%1.2%0.8%1.1%0.6%0.2%0.1%12.7%
Sameer Kanal6.4%1.8%0%5.6%10.6%39%8.2%9%0.6%0.9%1%0.6%4.6%2.8%3.3%0.8%0.2%0.4%0.5%0.4%0.1%0.3%0.1%2.8%
Tiffani Penson10.2%13.2%7.6%0%6.8%11.6%4.8%3%6.8%5.5%3.3%1.4%0.6%1.7%2.4%1.6%0.7%0.6%0.6%4.6%0.8%0.5%0.1%11.5%
Nat West9.6%8%17.8%10.5%0%6.8%8.3%6.5%2%3%2.7%3.1%3.7%1.9%2.1%1.2%0.8%0.9%1.4%0.7%0.5%0.2%0.1%8.5%
Michelle DePass12.9%5.5%36.3%14.7%6%0%4.8%4.1%0.7%2.6%1.6%1.2%0.3%1%0.9%1%0.1%0.5%0.2%0.5%0.5%0.5%0.1%4%
Marnie Glickman7.5%4.4%37.4%8.9%13.3%4%0%5.3%1.3%2.3%1.6%1%1.8%1.9%2.1%0.8%0.3%0.8%0.7%0.5%0.1%0.1%0.1%4.1%
Jonathan Tasini18.8%4.5%17%5.9%10.2%6.6%7.3%0%1.6%4.1%3.6%1.5%4.8%0.7%3%0.9%0.6%0.7%0.5%0.7%0.5%0.3%0.1%6.1%
Bob Simril3.4%22%2.8%8.6%3.8%2.3%1.8%2.1%0%9.1%5.2%3.2%0.9%1.8%0.8%2.6%5.9%1.2%2%1%1.7%0.3%0.1%17.4%
Mariah Hudson7.6%20.5%2.9%12.6%4.6%3.6%3.4%3.7%8.1%0%5.2%4.1%0.6%2.3%1.2%1.8%2.1%2.2%1.7%1.3%0.9%0.5%0.1%9.1%
Michael (Mike) Marshall9.1%14.3%5.3%8.7%8.1%3.3%3.7%6.8%6.3%5.6%0%4.6%2.2%1.7%2.6%1.3%1.9%1%1%1.2%1.5%0.4%0.2%9.2%
James Armstrong10.3%11.8%3.1%7.2%7.3%5%1.4%1.5%5.1%6%6.3%0%1.6%3%2.8%0.8%3.8%2.8%5.7%1.4%1.3%0.6%0.1%11.1%
Chris Olson5%3%21.8%4.9%8.7%2.3%7.7%10.8%0.4%0.4%3%3.4%0%3%14.1%0.2%0.6%0.9%1%2.1%0.6%1.1%0.4%4.7%
Debbie Kitchin7.1%8%8.5%10.6%10.1%4.3%12.5%1.7%2.4%4%2.6%4.1%4.4%0%2.9%0.5%1.4%2%2.4%1%0.3%0.2%0.1%8.9%
Jennifer Park10.5%3.2%14.4%6.8%10.6%3.3%4.8%6.1%1.5%3.6%3.8%2.3%10.8%2.3%0%0.7%0.8%3.2%0.5%3.9%0.6%0.4%0.1%5.8%
Nabil Zaghloul5%13.1%10.3%10.2%4.5%6.7%4.1%2.3%6.6%7.3%2.7%1.5%0.6%1.9%1.3%0%0.4%1.1%0.6%1.4%0.8%2.2%0.1%15.4%
Will Mespelt2.3%11.1%2.7%5.1%4.1%1.1%0.7%3.6%10.5%6.8%8.8%7.1%1.9%2.7%1.1%0.8%0%2.6%5.3%1.9%2.7%0.1%0.3%16.6%
Laura Streib7.2%8.5%6.4%7.5%10.3%7.2%3.3%4.8%2.5%4.8%1.8%11.7%0.6%2.5%3.9%1.2%1.8%0%0.7%2.2%0.6%0.7%0.1%9.6%
Reuben Berlin1.9%8%6.7%7.2%5.4%2.9%3.2%1.9%6.1%6.1%4.1%11.9%2.5%3%0.5%1.4%7.5%1.4%0%1.3%2.2%1%0.5%13.4%
Liz Taylor4.7%4.6%2.6%14.3%3.7%5.4%3.1%2%2.3%5.7%2.8%3.1%3.3%3.1%5.5%1.5%1.3%5.9%0.3%0%2.1%2%0.2%20.8%
Sam Sachs3.8%7.3%4.2%4.2%4.5%4.2%2.1%5.6%10.5%7%4.9%2.8%2.4%2.1%3.1%1.4%4.5%1.7%2.8%1.7%0%1.4%0.3%17.4%
Antonio Jamal PettyJohnBlue2.5%5.5%5.8%4.7%5.5%5.1%2.5%2.9%18.5%3.6%2.2%3.3%2.9%3.6%3.3%5.8%1.1%1.5%2.2%5.1%2.5%0%0.7%9.1%
Write-in2.6%5.6%2.6%3.1%2%4.6%0%2%1%0%0.5%2%0.5%2.6%1.5%0%1.5%0.5%1.5%1%0.5%1%0%63.3%

This report was generated by stv.vote and may be reproduced under CC-BY. Learn more about stv.vote.

card