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 Esther Leon
Round 5 Kellie Torres 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
Tom Sollitt 1,031 votes in the first round 13.86%
1,031 votes
Kellie Torres 346 votes in the first round 4.65%
346 votes
Esther Leon 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 160.64 votes 31.39%
2,335.64 votes
Steve Novick Gained 157.79 votes 17.69%
1,315.79 votes
Tom Sollitt 13.86%
1,031 votes
Kellie Torres Gained 157.38 votes 6.77%
503.38 votes
Esther Leon 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 233.41 votes 20.82%
1,549.20 votes
Tom Sollitt 13.86%
1,031 votes
Kellie Torres Gained 241.13 votes 10.01%
744.51 votes
Esther Leon 5.28%
393 votes
Residual Surplus Gained 0.09 votes 0.0%
0.28 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 190 votes 23.38%
1,739.20 votes
Tom Sollitt Gained 203 votes 16.59%
1,234 votes
Kellie Torres 10.01%
744.51 votes
Esther Leon Eliminated: 393 votes redistributed to remaining candidates or became inactive
Residual Surplus 0.0%
0.28 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 379.98 votes 28.48%
2,119.18 votes
Tom Sollitt 16.59%
1,234 votes
Kellie Torres Eliminated: 744.51 votes redistributed to remaining candidates or became inactive
Residual Surplus 0.0%
0.28 votes
Inactive Ballots 364.54 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
Tom Sollitt 16.59%
1,234 votes
Residual Surplus Gained 0.26 votes 0.01%
0.55 votes
Inactive Ballots 257.92 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 160.64 votes from Tiffany Koyama Lane. 31.39%
2,335.64 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 157.79 votes from Tiffany Koyama Lane. 17.69%
1,315.79 votes
Round 3 Gained 233.41 votes from Angelita Morillo. 20.82%
1,549.20 votes
Round 4 Gained 190 votes from Esther Leon. 23.38%
1,739.20 votes
Round 5 Elected. Gained 379.98 votes from Kellie Torres. 28.48%
2,119.18 votes
Round 6 25.01%
1,861 votes

Tom Sollitt

Tom Sollitt: 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 203 votes from Esther Leon. 16.59%
1,234 votes
Round 5 16.59%
1,234 votes
Round 6 16.59%
1,234 votes

Kellie Torres

Kellie Torres: 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 157.38 votes from Tiffany Koyama Lane. 6.77%
503.38 votes
Round 3 Gained 241.13 votes from Angelita Morillo. 10.01%
744.51 votes
Round 4 Eliminated. 10.01%
744.51 votes

Esther Leon

Esther Leon: 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.09 votes from Angelita Morillo. 0.0%
0.28 votes
Round 4 0.0%
0.28 votes
Round 5 0.0%
0.28 votes
Round 6 Gained 0.26 votes from Steve Novick. 0.01%
0.55 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 364.54 votes from Kellie Torres. 364.54
ballots
Round 6 Gained 257.92 votes from Steve Novick. 622.45
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.39% 2,335.64 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.69% 1,315.79 votes 20.82% 1,549.20 votes 23.38% 1,739.20 votes 28.48% 2,119.18 votes Elected 25.01% 1,861 votes Previously elected
Tom Sollitt 13.86% 1,031 votes 13.86% 1,031 votes 13.86% 1,031 votes 16.59% 1,234 votes 16.59% 1,234 votes 16.59% 1,234 votes
Kellie Torres 4.65% 346 votes 6.77% 503.38 votes 10.01% 744.51 votes 10.01% 744.51 votes Eliminated Previously eliminated
Esther Leon 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.28 votes 0.0% 0.28 votes 0.0% 0.28 votes 0.01% 0.55 votes
Inactive Ballots 0 ballots 0 ballots 0 ballots 0 ballots 364.54 ballots 622.45 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?