SlideShare a Scribd company logo
1 of 61
Download to read offline
STV
Explained
Hold onto your hats, we’re in for a wild ride.
Natasha Rooney
@thisNatasha
nrooney@gsma.com
Q1
�
There is no perfect
voting system.
Disagreers must state their supported “perfect” system.
STV
Single Transferable Vote
Single vote, which transfers between candidates which you
rank in your order of choice
Q2
�
STV aims for
Proportional
Representation
STV aims for
Proportional
Representation
STV aims to
Reduce
Wasted Votes
STV can be used for
Single winner
elections
Multi winner
elections
Q3
�
STV
Phases
1. Vote
2. Count
HARD
EASY
Stage 1:
Vote
In STV, you
have 1vote.
Q4
�
Example Election
Nakamura
Rosie
Li
Karl
Adele
3 AB Seats
EXAMPLE:
5 Candidates
3 AB Seats
1 Vote, Ranked Candidates
Nakamura
Rosie
Li
Karl
Adele
Ranking Candidates
When you “Rank Candidates” you are
stating the order you want your vote
to be assigned and transferred.
EXAMPLE:
5 Candidates
3 AB Seats
Rank Candidates
Nakamura
Rosie
Li
Karl
Adele
2
3
1
5
4
- Li is is my first choice for AB
- If Li is elected or eliminated
and another seat is still available,
I want my vote to transfer to
Nakamura
- If Nakamura is elected or
eliminated and another seat is
still available, I want my vote to
transfer to Rosie
- If Rosie is elected...
EXAMPLE:
5 Candidates
3 AB Seats
Rank Candidates
Nakamura
Rosie
Li
Karl
Adele
2
3
1
5
4
- Li is is my first choice for AB
- If Li is elected or eliminated
and another seat is still available,
I want my vote to transfer to
Nakamura
- If Nakamura is elected or
eliminated and another seat is
still available, I want my vote to
transfer to Rosie
- If Rosie is elected...
EXAMPLE:
5 Candidates
3 AB Seats
ALERT: vote transferral isn’t
quite that easy!
Not Ranking All Candidates
Nakamura
Rosie
Li
Karl
Adele
2
3
1
4
EXAMPLE:
5 Candidates
3 AB Seats
Stage 2:
Count
Stage 2:
Count- Make a quota
- Counting rounds begin
- Declare winners who reach quota, or remove least popular
- Transfer votes
- Repeat until all seats are full.
Q5
�
Quota: Droop Method
Making our Quota
Nakamura
Rosie
Li
Karl
Adele
105 Votes (105 Voters)
5 “Bad” votes
3 AB Seats
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Voters, Votes and Bad Votes
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Voters, Votes and Bad Votes
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
VALID VOTES = 100
Quota: Droop Method
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Votes
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Adele
Karl
1
2
15
Q6
��🇳
Rounds
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 1
Candidates ranked “1”
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Li 35
Rosie 20
Nakamura 25
Adele 15
Adele
Karl
1
2
15
Li is the only candidate
over the quota!
Li GETS SEAT!
WINNERS:
Li
Rounds
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 1
Candidates ranked “1”
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Li 35
Rosie 20
Nakamura 25
Adele 15
Adele
Karl
1
2
15
Li had 9 votes over the Quota
Her 9 votes are transferred to her
voters second choice
In our SIMPLE example all Li’s
voters voted Rosie second
Rosie gets 9 more votes
WINNERS:
Li
Rounds
9
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 2
First vote transfer
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Rosie 29
Nakamura 25
Adele 15
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Li
Rosie2
1
Rosie is the only
candidate over the quota!
Rosie GETS SEAT!
Rounds
9
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 2
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Rosie 29
Nakamura 25
Adele 15
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Li
Rosie2
1
Rosie is the only
candidate over the quota!
Rosie GETS SEAT!
Rosie had 3 votes over the Quota
Her 3 votes are transferred to her
voters next choice
All Rosie’s remaining voters voted
Adele second
Adele gets 3 more votes
Rounds
35
Rosie
Adele
1
2
3
Nakamura
Karl
1
2
25
Round 3
No Candidate meets the
Quota. Candidate with
the fewest votes
eliminated.
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Nakamura 25
Adele 18
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Li
Rosie2
1
Adele’s new total for Round 3 is 18
Nobody meets the quota
Adele has the lowest votes as is
eliminated.
Adele is ELIMINATED
Q7
��
Rounds
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 4
No Candidate meets the
Quota. Candidate with
the fewest votes
eliminated.
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Nakamura 25
Adele 18
Karl 15
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Li
Rosie2
1
Adele’s votes are transferred to her
voters next preferred candidate
In our SIMPLE example 15 of
Adele’s remaining voters next
choice is Karl
Karl is added to the count!
Rounds
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 4
No Candidate meets the
Quota. Candidate with
the fewest votes
eliminated.
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Nakamura 25
Karl 15
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Li
Rosie2
1
Karl is added with 15 votes
Nobody meets the quota
Karl has the lowest votes as is
eliminated.
Karl is ELIMINATED
Rounds
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 5
Process repeats until
seats filled or candidates
remaining is the same as
the number of seats.
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Nakamura 25
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Nakamura
Li
Rosie2
1
Nakamura remains with less votes
than the quota.
But he is the only candidate
remaining.
Nakamura GETS THE
LAST SEAT!
Happy Voters?
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Nakamura
�������
WINNERS:
Li, Rosie, Nakamura
STV
is a “family” of
voting systems.
Q8
�
- Quota Calculation
- Transfer Method
Quota Calculation Droop: no more candidates than seats
to be filled.
Hare: simpler and typically produces
same results as Droop but is kinder to
smaller groups and therefore
differences in final seat allocation.
Rounds
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Round 1
Candidates ranked “1”
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Li 35
Rosie 20
Nakamura 25
Adele 15
Adele
Karl
1
2
15
Li is the only candidate
over the quota!
Li GETS SEAT!
WINNERS:
Li
2 types of transfers
1. From Elected candidates
2. From Excluded candidates
Transfer Methods
- Random: Yup.
- Wright: Uses ratios to transfer votes to each
voter's next preferred hopeful. Manual counting
takes a long time.
- Hare-Clark: transfer fraction of votes at full
value
- Gregory: eliminates randomness. Transfer all
votes at a fractional value.
Counting methods can suffer from
recursion, as votes get moved back to
an already chosen candidate, then
back to a new winner...
Rosie
Karl
1
2
30
Karl
Rosie
1
2
30
Q9
Transfer Method: Meek
Algorithm designed to
stop recursion
- Winning candidates continue to
receive votes
- Winning candidates will continue
to transfer surplus votes
throughout the counting
- Count must be done by software.
Features
- Each candidate is “Hopeful”,
“Elected”, or “Excluded”
- Weighting (Keep Factor)
- Winners keep fraction of their
received votes, remaining vote
fractions get transferred to other
candidates.
- Quota changes throughout
Counting using Meek
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Adele
Karl
1
2
15
R Li Rosie Nakamura Adele Karl
1 35
li = 1
20
r = 1
25
n = 1
15
a = 1
0
k = 1
2 25.9 = 35 * li
li = 0.74
29.1 = 20 + (1 - li) * 35
r = 1
25
n = 1
15
a = 1
0
k = 1
3 li = 0.74
(Prev li * Q / Prev V)
20
r = 0.8
25
n = 1
17.86 =
15 + (1 - li)*(1 - r) * 35
(1 - li)*(1 - r) * 20
a = 0
0
k = 1
Transfer of Votes
from Eliminated
Candidate Methods
- Single transaction: Transfer all votes without
segmentation.
- Segmented distribution: Split into segmented
transactions.
- Value based segmentation: Each segment
includes all ballots that have the same value.
- Aggregated primary vote and value
segmentation: Separate the Primary vote
(full-value votes) to reduce distortion and limit
the value of an elected transfer.
- FIFO (First In First Out – Last bundle):
Distribute each parcel in the order in which it
was received.
- Iterative count: reallocate the loser's ballots and
restart the count.
- Bulk exclusions: any candidates with a tally less
than a breakpoint can be included in a bulk
exclusion process.
Votes
Nakamura
Karl
1
2
30
Rosie
Karl
1
2
20
Li
Adele
1
2
25
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Adele
Karl
1
2
15
Rounds
Round 1
Candidates ranked “1”
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Nakamura 30
Rosie 20
Li 25
Adele 15
Nakamura is the only
candidate over the quota!
Nakamura GETS
SEAT!
WINNERS:
Nakamura
Nakamura
Karl
1
2
30
Rosie
Karl
1
2
20
Li
Adele
1
2
25
Adele
Karl
1
2
15
Rounds
Round 1
Candidates ranked “1”
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Nakamura 30
Rosie 20
Li 25
Adele 15
WINNERS:
Nakamura
Nakamura
Karl
1
2
30
Rosie
Karl
1
2
20
Li
Adele
1
2
25
Adele
Karl
1
2
15
Nakamura had 4 votes over the Quota
His 4 votes are transferred to his
voters second choice
In our SIMPLE example all
Nakamura’s voters voted Karl second
Karl gets 4 more votes and
added to the count!
Rounds
Round 2
First vote transfer
EXAMPLE:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Rosie 20
Li 25
Adele 15
Karl 4
WINNERS:
Nakamura
Nakamura
Karl
1
2
4
Rosie
Karl
1
2
20
Li
Adele
1
2
25
Adele
Karl
1
2
15
Karl is added with 4 votes
Nobody meets the quota
Karl has the lowest votes as is
eliminated.
Karl is ELIMINATED
Quota Calculation
& Transfer Methods can
impact the final result.
Arguments and Counter
Arguments for STV.
Q10
Argument For STV
STV gives a better chance to
minority favoured candidates, and
encourages diversity.
It is more likely to smaller groups of
people to be represented in the
result.
Most popular candidates may not
gain a seat.
Popular second choice candidates
suffer.
Counter
Sec 1
Sec 2
1
2
40
Boris
Adeola
1
2
20
Argument For STV
STV minimises vote waste.
Votes are transferred to next
preferred candidates, ensuring a
greater chance of proportional
representation.
STV counting system is so complex
that most voters do not understand
the system.
This may cause voters to not
understand how to vote, and
therefore vote not according to their
preference.
Counter
Argument Against STV
In STV, you cannot vote for two or
more people equally.
The second choice candidate is at a
massive disadvantage.
Over a large amount of voters this
may not matter.
Around half will put Candidate A first
and half will put Candidate B first.
Effectively, they will cancel out.
If more people put Candidate A first,
then the voters probably prefer
Candidate A.
Counter
Boris
Adeola
1
1
Other Interesting
Points
Politics Specific:
- Favours large parties when only a few seats
(quota is high, so only large parties can
obtain a seat).
- Reduce role of political parties.
- Parties putting forward too many candidates
risk votes being spread too thin between
them.
Vacancies: Filling vacancies between elections is
complex
Lack of Candidates: Not enough candidates result
in winners in Round 1
First Choice Loss: First choices may not get
elected, whilst second choices can.
System: Needs software.
Advice
Q11
Your first ranked candidate
has advantage over your
other ranked candidates.
OBVIOUS ADVICE ALERT
Voting “intelligently” is
not advised.
HELPFUL ADVICE ALERT
Understand your
“bubble”.
HELPFUL ADVICE ALERT
“Everyone I spoke to” is always likely to be people from a similar
industry, native-speaking country, age and other demographics to
you.
Happy Voters?
Li
Rosie
1
2
35
Rosie
Adele
1
2
20
Nakamura
Karl
1
2
25
Example Election:
5 Candidates
3 AB Seats
105 Votes (5 Bad)
Quota: 26
Adele
Karl
1
2
15
WINNERS:
Li
Rosie
Nakamura
�������
WINNERS:
Li, Rosie, Nakamura
Thank-you!
Natasha Rooney
@thisNatasha
nrooney@gsma.com
Q1 Ireland
Q2 Malta
Q3 New Zealand
Q4 Nepal
Q5 Pakistan
Q6 India
Q7 Scotland
Q8 Canada
Q9 Stack Exchange
Q10 Cambridge University
Q11 Oscars
References
- Voting2016, W3C Wiki
- Single transferable vote, Wikipedia
- Droop Quota, Wikipedia
- Counting single transferable votes
- What is STV? Single Transferable Vote
Explained…, YouTube
- Politics in the Animal Kingdom: Single
Transferable Vote, YouTube
- Meek STV Explained

More Related Content

More from Natasha Rooney

Evolving HTTP and making things QUIC
Evolving HTTP and making things QUICEvolving HTTP and making things QUIC
Evolving HTTP and making things QUICNatasha Rooney
 
JQuery UK February 2015: Service Workers On Vacay
JQuery UK February 2015: Service Workers On VacayJQuery UK February 2015: Service Workers On Vacay
JQuery UK February 2015: Service Workers On VacayNatasha Rooney
 
Making it Work Offline: Current & Future Offline APIs for Web Apps
Making it Work Offline: Current & Future Offline APIs for Web AppsMaking it Work Offline: Current & Future Offline APIs for Web Apps
Making it Work Offline: Current & Future Offline APIs for Web AppsNatasha Rooney
 
FirefoxOS Meetup - Updates on Offline in HTML5 Web Apps
FirefoxOS Meetup - Updates on Offline in HTML5 Web AppsFirefoxOS Meetup - Updates on Offline in HTML5 Web Apps
FirefoxOS Meetup - Updates on Offline in HTML5 Web AppsNatasha Rooney
 
Updates on Offline: “My AppCache won’t come back” and “ServiceWorker Tricks ...
Updates on Offline: “My AppCache won’t come back” and  “ServiceWorker Tricks ...Updates on Offline: “My AppCache won’t come back” and  “ServiceWorker Tricks ...
Updates on Offline: “My AppCache won’t come back” and “ServiceWorker Tricks ...Natasha Rooney
 

More from Natasha Rooney (6)

Evolving HTTP and making things QUIC
Evolving HTTP and making things QUICEvolving HTTP and making things QUIC
Evolving HTTP and making things QUIC
 
JQuery UK February 2015: Service Workers On Vacay
JQuery UK February 2015: Service Workers On VacayJQuery UK February 2015: Service Workers On Vacay
JQuery UK February 2015: Service Workers On Vacay
 
GSMA in W3C
GSMA in W3CGSMA in W3C
GSMA in W3C
 
Making it Work Offline: Current & Future Offline APIs for Web Apps
Making it Work Offline: Current & Future Offline APIs for Web AppsMaking it Work Offline: Current & Future Offline APIs for Web Apps
Making it Work Offline: Current & Future Offline APIs for Web Apps
 
FirefoxOS Meetup - Updates on Offline in HTML5 Web Apps
FirefoxOS Meetup - Updates on Offline in HTML5 Web AppsFirefoxOS Meetup - Updates on Offline in HTML5 Web Apps
FirefoxOS Meetup - Updates on Offline in HTML5 Web Apps
 
Updates on Offline: “My AppCache won’t come back” and “ServiceWorker Tricks ...
Updates on Offline: “My AppCache won’t come back” and  “ServiceWorker Tricks ...Updates on Offline: “My AppCache won’t come back” and  “ServiceWorker Tricks ...
Updates on Offline: “My AppCache won’t come back” and “ServiceWorker Tricks ...
 

Recently uploaded

VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Roomishabajaj13
 
2024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 282024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 28JSchaus & Associates
 
Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...yalehistoricalreview
 
Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Christina Parmionova
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceHigh Profile Call Girls
 
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Club of Rome: Eco-nomics for an Ecological Civilization
Club of Rome: Eco-nomics for an Ecological CivilizationClub of Rome: Eco-nomics for an Ecological Civilization
Club of Rome: Eco-nomics for an Ecological CivilizationEnergy for One World
 
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual UrgesCall Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urgesnarwatsonia7
 
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...narwatsonia7
 
How the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists LawmakersHow the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists LawmakersCongressional Budget Office
 
VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...
VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...
VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...Garima Khatri
 
Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…
Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…
Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…nishakur201
 
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Start Donating your Old Clothes to Poor People kurnool
Start Donating your Old Clothes to Poor People kurnoolStart Donating your Old Clothes to Poor People kurnool
Start Donating your Old Clothes to Poor People kurnoolSERUDS INDIA
 
Take action for a healthier planet and brighter future.
Take action for a healthier planet and brighter future.Take action for a healthier planet and brighter future.
Take action for a healthier planet and brighter future.Christina Parmionova
 

Recently uploaded (20)

VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Room
 
2024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 282024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 28
 
Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...
 
Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.
 
The Federal Budget and Health Care Policy
The Federal Budget and Health Care PolicyThe Federal Budget and Health Care Policy
The Federal Budget and Health Care Policy
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
 
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
 
Club of Rome: Eco-nomics for an Ecological Civilization
Club of Rome: Eco-nomics for an Ecological CivilizationClub of Rome: Eco-nomics for an Ecological Civilization
Club of Rome: Eco-nomics for an Ecological Civilization
 
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual UrgesCall Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
 
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
 
How the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists LawmakersHow the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists Lawmakers
 
VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...
VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...
VIP Mumbai Call Girls Andheri West Just Call 9920874524 with A/C Room Cash on...
 
Call Girls In Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In  Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In  Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…
Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…
Goa Escorts WhatsApp Number South Goa Call Girl … 8588052666…
 
Model Town (Delhi) 9953330565 Escorts, Call Girls Services
Model Town (Delhi)  9953330565 Escorts, Call Girls ServicesModel Town (Delhi)  9953330565 Escorts, Call Girls Services
Model Town (Delhi) 9953330565 Escorts, Call Girls Services
 
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Start Donating your Old Clothes to Poor People kurnool
Start Donating your Old Clothes to Poor People kurnoolStart Donating your Old Clothes to Poor People kurnool
Start Donating your Old Clothes to Poor People kurnool
 
Take action for a healthier planet and brighter future.
Take action for a healthier planet and brighter future.Take action for a healthier planet and brighter future.
Take action for a healthier planet and brighter future.
 

STV Voting System Explained

  • 1. STV Explained Hold onto your hats, we’re in for a wild ride. Natasha Rooney @thisNatasha nrooney@gsma.com Q1 �
  • 2. There is no perfect voting system. Disagreers must state their supported “perfect” system.
  • 3.
  • 4. STV Single Transferable Vote Single vote, which transfers between candidates which you rank in your order of choice Q2 �
  • 7.
  • 8.
  • 10. STV can be used for Single winner elections Multi winner elections Q3 �
  • 13. In STV, you have 1vote. Q4 �
  • 14. Example Election Nakamura Rosie Li Karl Adele 3 AB Seats EXAMPLE: 5 Candidates 3 AB Seats
  • 15. 1 Vote, Ranked Candidates Nakamura Rosie Li Karl Adele Ranking Candidates When you “Rank Candidates” you are stating the order you want your vote to be assigned and transferred. EXAMPLE: 5 Candidates 3 AB Seats
  • 16. Rank Candidates Nakamura Rosie Li Karl Adele 2 3 1 5 4 - Li is is my first choice for AB - If Li is elected or eliminated and another seat is still available, I want my vote to transfer to Nakamura - If Nakamura is elected or eliminated and another seat is still available, I want my vote to transfer to Rosie - If Rosie is elected... EXAMPLE: 5 Candidates 3 AB Seats
  • 17. Rank Candidates Nakamura Rosie Li Karl Adele 2 3 1 5 4 - Li is is my first choice for AB - If Li is elected or eliminated and another seat is still available, I want my vote to transfer to Nakamura - If Nakamura is elected or eliminated and another seat is still available, I want my vote to transfer to Rosie - If Rosie is elected... EXAMPLE: 5 Candidates 3 AB Seats ALERT: vote transferral isn’t quite that easy!
  • 18. Not Ranking All Candidates Nakamura Rosie Li Karl Adele 2 3 1 4 EXAMPLE: 5 Candidates 3 AB Seats
  • 20. Stage 2: Count- Make a quota - Counting rounds begin - Declare winners who reach quota, or remove least popular - Transfer votes - Repeat until all seats are full. Q5 �
  • 22. Making our Quota Nakamura Rosie Li Karl Adele 105 Votes (105 Voters) 5 “Bad” votes 3 AB Seats Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26
  • 23. Voters, Votes and Bad Votes Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad)
  • 24. Voters, Votes and Bad Votes Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) VALID VOTES = 100
  • 25. Quota: Droop Method Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26
  • 26. Votes Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Adele Karl 1 2 15 Q6 ��🇳
  • 27. Rounds Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 1 Candidates ranked “1” EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Li 35 Rosie 20 Nakamura 25 Adele 15 Adele Karl 1 2 15 Li is the only candidate over the quota! Li GETS SEAT! WINNERS: Li
  • 28. Rounds Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 1 Candidates ranked “1” EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Li 35 Rosie 20 Nakamura 25 Adele 15 Adele Karl 1 2 15 Li had 9 votes over the Quota Her 9 votes are transferred to her voters second choice In our SIMPLE example all Li’s voters voted Rosie second Rosie gets 9 more votes WINNERS: Li
  • 29. Rounds 9 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 2 First vote transfer EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Rosie 29 Nakamura 25 Adele 15 Adele Karl 1 2 15 WINNERS: Li Rosie Li Rosie2 1 Rosie is the only candidate over the quota! Rosie GETS SEAT!
  • 30. Rounds 9 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 2 EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Rosie 29 Nakamura 25 Adele 15 Adele Karl 1 2 15 WINNERS: Li Rosie Li Rosie2 1 Rosie is the only candidate over the quota! Rosie GETS SEAT! Rosie had 3 votes over the Quota Her 3 votes are transferred to her voters next choice All Rosie’s remaining voters voted Adele second Adele gets 3 more votes
  • 31. Rounds 35 Rosie Adele 1 2 3 Nakamura Karl 1 2 25 Round 3 No Candidate meets the Quota. Candidate with the fewest votes eliminated. EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Nakamura 25 Adele 18 Adele Karl 1 2 15 WINNERS: Li Rosie Li Rosie2 1 Adele’s new total for Round 3 is 18 Nobody meets the quota Adele has the lowest votes as is eliminated. Adele is ELIMINATED Q7 ��
  • 32. Rounds 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 4 No Candidate meets the Quota. Candidate with the fewest votes eliminated. EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Nakamura 25 Adele 18 Karl 15 Adele Karl 1 2 15 WINNERS: Li Rosie Li Rosie2 1 Adele’s votes are transferred to her voters next preferred candidate In our SIMPLE example 15 of Adele’s remaining voters next choice is Karl Karl is added to the count!
  • 33. Rounds 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 4 No Candidate meets the Quota. Candidate with the fewest votes eliminated. EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Nakamura 25 Karl 15 Adele Karl 1 2 15 WINNERS: Li Rosie Li Rosie2 1 Karl is added with 15 votes Nobody meets the quota Karl has the lowest votes as is eliminated. Karl is ELIMINATED
  • 34. Rounds 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 5 Process repeats until seats filled or candidates remaining is the same as the number of seats. EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Nakamura 25 Adele Karl 1 2 15 WINNERS: Li Rosie Nakamura Li Rosie2 1 Nakamura remains with less votes than the quota. But he is the only candidate remaining. Nakamura GETS THE LAST SEAT!
  • 35. Happy Voters? Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Adele Karl 1 2 15 WINNERS: Li Rosie Nakamura ������� WINNERS: Li, Rosie, Nakamura
  • 36. STV is a “family” of voting systems. Q8 �
  • 37. - Quota Calculation - Transfer Method
  • 38. Quota Calculation Droop: no more candidates than seats to be filled. Hare: simpler and typically produces same results as Droop but is kinder to smaller groups and therefore differences in final seat allocation.
  • 39. Rounds Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Round 1 Candidates ranked “1” EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Li 35 Rosie 20 Nakamura 25 Adele 15 Adele Karl 1 2 15 Li is the only candidate over the quota! Li GETS SEAT! WINNERS: Li
  • 40. 2 types of transfers 1. From Elected candidates 2. From Excluded candidates
  • 41. Transfer Methods - Random: Yup. - Wright: Uses ratios to transfer votes to each voter's next preferred hopeful. Manual counting takes a long time. - Hare-Clark: transfer fraction of votes at full value - Gregory: eliminates randomness. Transfer all votes at a fractional value. Counting methods can suffer from recursion, as votes get moved back to an already chosen candidate, then back to a new winner... Rosie Karl 1 2 30 Karl Rosie 1 2 30
  • 42. Q9 Transfer Method: Meek Algorithm designed to stop recursion - Winning candidates continue to receive votes - Winning candidates will continue to transfer surplus votes throughout the counting - Count must be done by software. Features - Each candidate is “Hopeful”, “Elected”, or “Excluded” - Weighting (Keep Factor) - Winners keep fraction of their received votes, remaining vote fractions get transferred to other candidates. - Quota changes throughout
  • 43. Counting using Meek Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Adele Karl 1 2 15 R Li Rosie Nakamura Adele Karl 1 35 li = 1 20 r = 1 25 n = 1 15 a = 1 0 k = 1 2 25.9 = 35 * li li = 0.74 29.1 = 20 + (1 - li) * 35 r = 1 25 n = 1 15 a = 1 0 k = 1 3 li = 0.74 (Prev li * Q / Prev V) 20 r = 0.8 25 n = 1 17.86 = 15 + (1 - li)*(1 - r) * 35 (1 - li)*(1 - r) * 20 a = 0 0 k = 1
  • 44. Transfer of Votes from Eliminated Candidate Methods - Single transaction: Transfer all votes without segmentation. - Segmented distribution: Split into segmented transactions. - Value based segmentation: Each segment includes all ballots that have the same value. - Aggregated primary vote and value segmentation: Separate the Primary vote (full-value votes) to reduce distortion and limit the value of an elected transfer. - FIFO (First In First Out – Last bundle): Distribute each parcel in the order in which it was received. - Iterative count: reallocate the loser's ballots and restart the count. - Bulk exclusions: any candidates with a tally less than a breakpoint can be included in a bulk exclusion process.
  • 46. Rounds Round 1 Candidates ranked “1” EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Nakamura 30 Rosie 20 Li 25 Adele 15 Nakamura is the only candidate over the quota! Nakamura GETS SEAT! WINNERS: Nakamura Nakamura Karl 1 2 30 Rosie Karl 1 2 20 Li Adele 1 2 25 Adele Karl 1 2 15
  • 47. Rounds Round 1 Candidates ranked “1” EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Nakamura 30 Rosie 20 Li 25 Adele 15 WINNERS: Nakamura Nakamura Karl 1 2 30 Rosie Karl 1 2 20 Li Adele 1 2 25 Adele Karl 1 2 15 Nakamura had 4 votes over the Quota His 4 votes are transferred to his voters second choice In our SIMPLE example all Nakamura’s voters voted Karl second Karl gets 4 more votes and added to the count!
  • 48. Rounds Round 2 First vote transfer EXAMPLE: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Rosie 20 Li 25 Adele 15 Karl 4 WINNERS: Nakamura Nakamura Karl 1 2 4 Rosie Karl 1 2 20 Li Adele 1 2 25 Adele Karl 1 2 15 Karl is added with 4 votes Nobody meets the quota Karl has the lowest votes as is eliminated. Karl is ELIMINATED
  • 49. Quota Calculation & Transfer Methods can impact the final result.
  • 51. Argument For STV STV gives a better chance to minority favoured candidates, and encourages diversity. It is more likely to smaller groups of people to be represented in the result. Most popular candidates may not gain a seat. Popular second choice candidates suffer. Counter Sec 1 Sec 2 1 2 40 Boris Adeola 1 2 20
  • 52. Argument For STV STV minimises vote waste. Votes are transferred to next preferred candidates, ensuring a greater chance of proportional representation. STV counting system is so complex that most voters do not understand the system. This may cause voters to not understand how to vote, and therefore vote not according to their preference. Counter
  • 53. Argument Against STV In STV, you cannot vote for two or more people equally. The second choice candidate is at a massive disadvantage. Over a large amount of voters this may not matter. Around half will put Candidate A first and half will put Candidate B first. Effectively, they will cancel out. If more people put Candidate A first, then the voters probably prefer Candidate A. Counter Boris Adeola 1 1
  • 54. Other Interesting Points Politics Specific: - Favours large parties when only a few seats (quota is high, so only large parties can obtain a seat). - Reduce role of political parties. - Parties putting forward too many candidates risk votes being spread too thin between them. Vacancies: Filling vacancies between elections is complex Lack of Candidates: Not enough candidates result in winners in Round 1 First Choice Loss: First choices may not get elected, whilst second choices can. System: Needs software.
  • 56. Your first ranked candidate has advantage over your other ranked candidates. OBVIOUS ADVICE ALERT
  • 57. Voting “intelligently” is not advised. HELPFUL ADVICE ALERT
  • 58. Understand your “bubble”. HELPFUL ADVICE ALERT “Everyone I spoke to” is always likely to be people from a similar industry, native-speaking country, age and other demographics to you.
  • 59. Happy Voters? Li Rosie 1 2 35 Rosie Adele 1 2 20 Nakamura Karl 1 2 25 Example Election: 5 Candidates 3 AB Seats 105 Votes (5 Bad) Quota: 26 Adele Karl 1 2 15 WINNERS: Li Rosie Nakamura ������� WINNERS: Li, Rosie, Nakamura
  • 60. Thank-you! Natasha Rooney @thisNatasha nrooney@gsma.com Q1 Ireland Q2 Malta Q3 New Zealand Q4 Nepal Q5 Pakistan Q6 India Q7 Scotland Q8 Canada Q9 Stack Exchange Q10 Cambridge University Q11 Oscars
  • 61. References - Voting2016, W3C Wiki - Single transferable vote, Wikipedia - Droop Quota, Wikipedia - Counting single transferable votes - What is STV? Single Transferable Vote Explained…, YouTube - Politics in the Animal Kingdom: Single Transferable Vote, YouTube - Meek STV Explained