Portland City Council 2026 D3 Test

Tuesday, November 3, 2026

The results of a ranked-choice voting election. | Download Raw Summary Data

Legend
.
Candidates eliminated and elected in each round
Round Eliminated Winners
Round 1 Tiffany Koyama Lane
Round 2 Angelita Morillo
Round 3
Round 4 Tom Sollitt
Round 5 Esther Leon Steve Novick
Round 6

Round 1

Round 1: what changed for each candidate, and their total votes
Candidate What changed Current total votes
Tiffany Koyama Lane 2,337 votes in the first round 31.41%
2,337 votes
Angelita Morillo 2,175 votes in the first round 29.23%
2,175 votes
Steve Novick 1,158 votes in the first round 15.56%
1,158 votes
Kellie Torres 1,031 votes in the first round 13.86%
1,031 votes
Esther Leon 346 votes in the first round 4.65%
346 votes
Tom Sollitt 393 votes in the first round 5.28%
393 votes
Residual Surplus 0 votes in the first round 0.0%
0 votes
Inactive Ballots All ballots are active in the first round

Round 2

Round 2: what changed for each candidate, and their total votes
Candidate What changed Current total votes
Tiffany Koyama Lane No change (Elected in Round 1) 25.01%
1,861 votes
Angelita Morillo Elected: Gained 163.08 votes 31.43%
2,338.08 votes
Steve Novick Gained 160.44 votes 17.72%
1,318.44 votes
Kellie Torres 13.86%
1,031 votes
Esther Leon Gained 152.29 votes 6.7%
498.29 votes
Tom Sollitt 5.28%
393 votes
Residual Surplus Gained 0.19 votes 0.0%
0.19 votes
Inactive Ballots 0 ballots became inactive

Round 3

Round 3: what changed for each candidate, and their total votes
Candidate What changed Current total votes
Tiffany Koyama Lane No change (Elected in Round 1) 25.01%
1,861 votes
Angelita Morillo No change (Elected in Round 2) 25.01%
1,861 votes
Steve Novick Gained 237.82 votes 20.92%
1,556.26 votes
Kellie Torres 13.86%
1,031 votes
Esther Leon Gained 239.12 votes 9.91%
737.42 votes
Tom Sollitt 5.28%
393 votes
Residual Surplus Gained 0.14 votes 0.0%
0.33 votes
Inactive Ballots 0 ballots became inactive

Round 4

Round 4: what changed for each candidate, and their total votes
Candidate What changed Current total votes
Tiffany Koyama Lane No change (Elected in Round 1) 25.01%
1,861 votes
Angelita Morillo No change (Elected in Round 2) 25.01%
1,861 votes
Steve Novick Gained 184 votes 23.39%
1,740.26 votes
Kellie Torres Gained 209 votes 16.67%
1,240 votes
Esther Leon 9.91%
737.42 votes
Tom Sollitt Eliminated: 393 votes redistributed to remaining candidates or became inactive
Residual Surplus 0.0%
0.33 votes
Inactive Ballots 0 ballots became inactive

Round 5

Round 5: what changed for each candidate, and their total votes
Candidate What changed Current total votes
Tiffany Koyama Lane No change (Elected in Round 1) 25.01%
1,861 votes
Angelita Morillo No change (Elected in Round 2) 25.01%
1,861 votes
Steve Novick Elected: Gained 398.74 votes 28.75%
2,139.00 votes
Kellie Torres 16.67%
1,240 votes
Esther Leon Eliminated: 737.42 votes redistributed to remaining candidates or became inactive
Residual Surplus 0.0%
0.33 votes
Inactive Ballots 338.68 ballots became inactive

Round 6

Round 6: what changed for each candidate, and their total votes
Candidate What changed Current total votes
Tiffany Koyama Lane No change (Elected in Round 1) 25.01%
1,861 votes
Angelita Morillo No change (Elected in Round 2) 25.01%
1,861 votes
Steve Novick No change (Elected in Round 5) 25.01%
1,861 votes
Kellie Torres 16.67%
1,240 votes
Residual Surplus Gained 0.38 votes 0.01%
0.70 votes
Inactive Ballots 277.62 ballots became inactive

Pie chart of each candidate's share of the votes in the selected round. Use the round controls above to change rounds; the round is described as it changes. The same numbers are available in the table views.

Tiffany Koyama Lane

Tiffany Koyama Lane: what changed and total votes in each round
Round What changed Current total votes
Round 1 2337.0 first-round votes. 31.41%
2,337 votes
Round 2 25.01%
1,861 votes
Round 3 25.01%
1,861 votes
Round 4 25.01%
1,861 votes
Round 5 25.01%
1,861 votes
Round 6 25.01%
1,861 votes

Angelita Morillo

Angelita Morillo: what changed and total votes in each round
Round What changed Current total votes
Round 1 2175.0 first-round votes. 29.23%
2,175 votes
Round 2 Elected. Gained 163.08 votes from Tiffany Koyama Lane. 31.43%
2,338.08 votes
Round 3 25.01%
1,861 votes
Round 4 25.01%
1,861 votes
Round 5 25.01%
1,861 votes
Round 6 25.01%
1,861 votes

Steve Novick

Steve Novick: what changed and total votes in each round
Round What changed Current total votes
Round 1 1158.0 first-round votes. 15.56%
1,158 votes
Round 2 Gained 160.44 votes from Tiffany Koyama Lane. 17.72%
1,318.44 votes
Round 3 Gained 237.82 votes from Angelita Morillo. 20.92%
1,556.26 votes
Round 4 Gained 184 votes from Tom Sollitt. 23.39%
1,740.26 votes
Round 5 Elected. Gained 398.74 votes from Esther Leon. 28.75%
2,139.00 votes
Round 6 25.01%
1,861 votes

Kellie Torres

Kellie Torres: what changed and total votes in each round
Round What changed Current total votes
Round 1 1031.0 first-round votes. 13.86%
1,031 votes
Round 2 13.86%
1,031 votes
Round 3 13.86%
1,031 votes
Round 4 Gained 209 votes from Tom Sollitt. 16.67%
1,240 votes
Round 5 16.67%
1,240 votes
Round 6 16.67%
1,240 votes

Esther Leon

Esther Leon: what changed and total votes in each round
Round What changed Current total votes
Round 1 346.0 first-round votes. 4.65%
346 votes
Round 2 Gained 152.29 votes from Tiffany Koyama Lane. 6.7%
498.29 votes
Round 3 Gained 239.12 votes from Angelita Morillo. 9.91%
737.42 votes
Round 4 Eliminated. 9.91%
737.42 votes

Tom Sollitt

Tom Sollitt: what changed and total votes in each round
Round What changed Current total votes
Round 1 393.0 first-round votes. 5.28%
393 votes
Round 2 5.28%
393 votes
Round 3 Eliminated. 5.28%
393 votes

Residual Surplus

Residual Surplus: what changed and total votes in each round
Round What changed Current total votes
Round 1 0 first-round votes. 0.0%
0 votes
Round 2 Gained 0.19 votes from Tiffany Koyama Lane. 0.0%
0.19 votes
Round 3 Gained 0.14 votes from Angelita Morillo. 0.0%
0.33 votes
Round 4 0.0%
0.33 votes
Round 5 0.0%
0.33 votes
Round 6 Gained 0.38 votes from Steve Novick. 0.01%
0.70 votes

Inactive Ballots

Inactive Ballots: what changed and total votes in each round
Round What changed Current total votes
Round 1 0 first-round votes. 0
ballots
Round 2 0
ballots
Round 3 0
ballots
Round 4 0
ballots
Round 5 Gained 338.68 votes from Esther Leon. 338.68
ballots
Round 6 Gained 277.62 votes from Steve Novick. 616.30
ballots
Each candidate's votes in each round. Cells are shaded green once a candidate is elected and red once they are eliminated.
Candidate name Round 1 Round 2 Round 3 Round 4 Round 5 Round 6
Tiffany Koyama Lane 31.41% 2,337 votes Elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected
Angelita Morillo 29.23% 2,175 votes 31.43% 2,338.08 votes Elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected 25.01% 1,861 votes Previously elected
Steve Novick 15.56% 1,158 votes 17.72% 1,318.44 votes 20.92% 1,556.26 votes 23.39% 1,740.26 votes 28.75% 2,139.00 votes Elected 25.01% 1,861 votes Previously elected
Kellie Torres 13.86% 1,031 votes 13.86% 1,031 votes 13.86% 1,031 votes 16.67% 1,240 votes 16.67% 1,240 votes 16.67% 1,240 votes
Esther Leon 4.65% 346 votes 6.7% 498.29 votes 9.91% 737.42 votes 9.91% 737.42 votes Eliminated Previously eliminated
Tom Sollitt 5.28% 393 votes 5.28% 393 votes 5.28% 393 votes Eliminated Previously eliminated Previously eliminated
Residual Surplus 0.0% 0 votes 0.0% 0.19 votes 0.0% 0.33 votes 0.0% 0.33 votes 0.0% 0.33 votes 0.01% 0.70 votes
Inactive Ballots 0 ballots 0 ballots 0 ballots 0 ballots 338.68 ballots 616.30 ballots


This changes the longform description FAQs to describe Preferential Block Voting

Presents the Single Table Summary in a format readable by Wikipedia
Uses an iframe to embed the interactive Bar Chart
On sites that support embed.ly (including Medium, Wordpress, Canva, and more), you can just paste this URL
Showing interactive content. Show print-friendly instead? Showing print-friendly content. Show interactive instead?