awt logo

Member City Council Dist. 5 - Oakland (AlamedaCounty; 2020-11-03)

πŸ”— 2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland     (tags: { AlamedaCounty_CA , 2020-11 , from-bolson , actual , CA , AlamedaCounty-2020 , 2020 })

Below is the ABIF from the "2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland" election (Member City Council Dist. 5 - Oakland (AlamedaCounty; 2020-11-03))

ABIF submission area (show)
Method options
Ballot options

Voting methods: IRV β€’ FPTP β€’ approval β€’ STAR β€’ Pairwise β€’ All methods

Results

πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland

Below are the results of the election represented above using various election methods with abiftool/abiflib. The detected ballot type from the ABIF above is "ranked". Some methods may transform these ballots for analysis; see method notices for details. Resubmit the ABIF with "Transform ballots" turned off to minimize the transformations.

Method Winner
IRV/RCV NOEL GALLO
FPTP NOEL GALLO
Approval NOEL GALLO
STAR NOEL GALLO
Condorcet/Copeland NOEL GALLO
Election results summary showing voting method winners
click/tap to expand
tabbed view

IRV/RCV results

2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland IRV/RCV result permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/IRV#IRV

  • IRV/RCV Winner: NOEL GALLO with 8,957 votes (50.1%) in final round
  • Runner-up: RICHARD SANTOS RAYA with 5,458 votes (30.5%) in final round
  • Exhausted ballots in final round: 160 (0.9%)
  • Number of rounds: 1
  • Ballots counted in final round: 17,716 (99.1%)
  • Majority of ballots: 8,939 (50.0%)
  • Total ballots: 17,876
Round 1
Overview:
Active ballots: 17,876 (100.0%)

Exhausted ballots: 0 (0.0%)
Overvotes: 160 (0.9%)

Counted ballots: 17,716 (99.1%)
Winning threshold: 8,859 (49.56%)
IRV/RCV winner:
NOEL GALLO: 8,957 (50.1%)βœ…
β†’
RICHARD SANTOS RAYA: 5,458 (30.5%) (πŸ›‘eliminated)
β†’
ZOE LOPEZ-MERAZ: 3,177 (17.8%) (πŸ›‘eliminated)
β†’
Write-in: 124 (0.7%) (πŸ›‘eliminated)
β†’

Overvotes are ballots where multiple candidates are ranked at the same, highest-ranking position.

FPTP result

"FPTP" is "First-past-the-post", also known as "plurality" or "choose-one"
2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland FPTP results permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/FPTP#FPTP
πŸ“
Note β€” Only using first-choices on ranked ballots

  • FPTP Winner: NOEL GALLO with 8,957 first-place votes (50.1%)
  • Runner-up: RICHARD SANTOS RAYA with 5,458 first-place votes (30.5%)
  • Margin of victory: 3,499 votes (19.6 percentage points)
  • First-place votes
    • NOEL GALLO: 8,957 votes (50.1 %)
    • RICHARD SANTOS RAYA: 5,458 votes (30.5 %)
    • ZOE LOPEZ-MERAZ: 3,177 votes (17.8 %)
    • Write-in: 124 votes (0.7 %)
  • Overvotes: 160 (0.9 %)
  • Total ballots: 17,876

Approval voting results

2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland approval voting results permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/approval#approval
πŸ“
Note β€” Approval counts estimated from 17,876 ranked ballots using favorite_viable_half method
Details

The 'favorite_viable_half' conversion algorithm: find the candidate with the most first preferences, and then determine the minimum number of figurative seats that would need to be open in order for the candidate to exceed the Hare quota with the given first-prefs. We use this to estimate how many candidates are likely to be viable candidates.

Using first-choice vote totals as a rough guide, approximately 2 candidates appear viable: NOEL GALLO and RICHARD SANTOS RAYA. The approximation then assumes each voter approves up to 1 of their top-ranked viable candidates (half of 2). All candidates ranked at or above the lowest-ranked of each ballot's top viable candidates receive approval (considering up to 1 viable candidates per ballot).

See transformed ballots

Note: For Approval, these choose_many ballots are inferred from ranked ballots.

Conversion method: favorite_viable_half

#------- metadata -------
{ballotcount: 17876}
{version: "0.1"}
{ballotcount_abif_metadata: "17876"}
{is_ranking_to_rating: true}
#------ candlines ------
=Write-in:[Write-in]
=[NOEL GALLO]:[NOEL GALLO]
=[RICHARD SANTOS RAYA]:[RICHARD SANTOS RAYA]
=[ZOE LOPEZ-MERAZ]:[ZOE LOPEZ-MERAZ]
#------- votelines ------
3228:[NOEL GALLO]/1
2817:[NOEL GALLO]/1
1846:[NOEL GALLO]/1
1568:[RICHARD SANTOS RAYA]/1
1388:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1278:[RICHARD SANTOS RAYA]/1
1143:[RICHARD SANTOS RAYA]/1
814:[RICHARD SANTOS RAYA]/1
670:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
468:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
451:[NOEL GALLO]/1
365:[RICHARD SANTOS RAYA]/1
184:[NOEL GALLO]/1
58:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
55:[NOEL GALLO]/1
31:[RICHARD SANTOS RAYA]/1
27:[NOEL GALLO]/1
26:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
24:[NOEL GALLO]/1
23:[RICHARD SANTOS RAYA]/1
22:[NOEL GALLO]/1
21:[NOEL GALLO]/1
21:[NOEL GALLO]/1
18:[RICHARD SANTOS RAYA]/1
17:[RICHARD SANTOS RAYA]/1
17:[NOEL GALLO]/1
16:[NOEL GALLO]/1
16:[RICHARD SANTOS RAYA]/1
15:[RICHARD SANTOS RAYA]/1
15:[RICHARD SANTOS RAYA]/1
14:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
13:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
13:[NOEL GALLO]/1
12:[NOEL GALLO]/1
10:[NOEL GALLO]/1
10:[NOEL GALLO]/1
9:[NOEL GALLO]/1
9:[RICHARD SANTOS RAYA]/1=Write-in/1
9:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
9:[RICHARD SANTOS RAYA]/1
9:[RICHARD SANTOS RAYA]/1
9:[RICHARD SANTOS RAYA]/1
9:[RICHARD SANTOS RAYA]/1
8:[NOEL GALLO]/1
8:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
8:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
8:[RICHARD SANTOS RAYA]/1
8:[NOEL GALLO]/1
8:[NOEL GALLO]/1=Write-in/1
8:[NOEL GALLO]/1
7:[RICHARD SANTOS RAYA]/1
7:[NOEL GALLO]/1
7:[NOEL GALLO]/1
7:[NOEL GALLO]/1
7:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
6:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
6:[NOEL GALLO]/1
6:[NOEL GALLO]/1
6:[NOEL GALLO]/1
6:[NOEL GALLO]/1
6:[RICHARD SANTOS RAYA]/1=Write-in/1
5:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
5:[RICHARD SANTOS RAYA]/1
5:[RICHARD SANTOS RAYA]/1
5:[NOEL GALLO]/1
5:[RICHARD SANTOS RAYA]/1
5:[RICHARD SANTOS RAYA]/1
5:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
5:[NOEL GALLO]/1
5:[NOEL GALLO]/1
5:[RICHARD SANTOS RAYA]/1
5:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
5:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
5:[NOEL GALLO]/1
5:[NOEL GALLO]/1
5:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
4:[NOEL GALLO]/1
4:[NOEL GALLO]/1
4:[RICHARD SANTOS RAYA]/1
4:[RICHARD SANTOS RAYA]/1
4:[NOEL GALLO]/1
4:[RICHARD SANTOS RAYA]/1
4:[NOEL GALLO]/1=Write-in/1
4:[RICHARD SANTOS RAYA]/1
4:[NOEL GALLO]/1
4:[RICHARD SANTOS RAYA]/1
3:[NOEL GALLO]/1
3:[RICHARD SANTOS RAYA]/1
3:[RICHARD SANTOS RAYA]/1
3:[RICHARD SANTOS RAYA]/1=Write-in/1
3:[NOEL GALLO]/1
3:[NOEL GALLO]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
3:[RICHARD SANTOS RAYA]/1=Write-in/1
3:[NOEL GALLO]/1
3:[RICHARD SANTOS RAYA]/1
3:[RICHARD SANTOS RAYA]/1
3:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
3:[NOEL GALLO]/1
3:[RICHARD SANTOS RAYA]/1
3:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
3:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
3:[RICHARD SANTOS RAYA]/1
3:[NOEL GALLO]/1
3:[RICHARD SANTOS RAYA]/1
3:[RICHARD SANTOS RAYA]/1
3:[NOEL GALLO]/1
3:[NOEL GALLO]/1
3:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
3:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
3:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1=Write-in/1
2:[NOEL GALLO]/1=Write-in/1
2:[NOEL GALLO]/1
2:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1
2:[NOEL GALLO]/1
2:[RICHARD SANTOS RAYA]/1
2:[RICHARD SANTOS RAYA]/1
2:[NOEL GALLO]/1
2:[RICHARD SANTOS RAYA]/1
2:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1=Write-in/1
2:[NOEL GALLO]/1
2:[RICHARD SANTOS RAYA]/1
2:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
2:[RICHARD SANTOS RAYA]/1
2:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1
2:[NOEL GALLO]/1
2:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
2:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
2:[RICHARD SANTOS RAYA]/1
2:[NOEL GALLO]/1
2:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1=Write-in/1
1:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1=Write-in/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1=Write-in/1
1:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1=[ZOE LOPEZ-MERAZ]/1
1:[NOEL GALLO]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1=Write-in/1=[ZOE LOPEZ-MERAZ]/1
1:[RICHARD SANTOS RAYA]/1
1:[RICHARD SANTOS RAYA]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1
1:[NOEL GALLO]/1=[ZOE LOPEZ-MERAZ]/1
  • Approval Winner: NOEL GALLO
  • Approval Results:
    • NOEL GALLO — 9,744 approvals (54.51% of ballots) (βœ… winner)
    • RICHARD SANTOS RAYA — 7,474 approvals (41.81% of ballots)
    • ZOE LOPEZ-MERAZ — 2,761 approvals (15.45% of ballots)
    • Write-in — 74 approvals (0.41% of ballots)
  • Total: 17,876 ballots (20,053 total approvals)

STAR results

2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland STAR results permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/STAR#STAR
πŸ“
Note β€” STAR ratings estimated from ranked ballots using Borda scoring method
Details

The ranked ballots have been converted to STAR ratings using Borda scoring: each candidate receives points equal to (number_of_candidates - their_rank). In this election, we have 4 candidates, so the 1st choice gets 3 points, the 2nd choice gets 2 points, etc. These Borda scores are then used as STAR ratings for tabulation by STAR.

  • STAR winner: NOEL GALLO
  • Finalists: NOEL GALLO vs RICHARD SANTOS RAYA
  • Runoff result:
    • NOEL GALLO: 9,788 votes (54.8%)
    • RICHARD SANTOS RAYA: 7,514 votes (42.0%)
    • No preference: 574 voters (3.2%)
  • Total stars allocated: 91,829
  • Total ballots: 17,876
β˜…β˜…β˜…β˜…β˜…β˜…

β˜…β˜…β˜…β˜…β˜…

β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
(one star above is approximately 1,837 stars allocated by voters)
  • First round:
    • β˜…#0: NOEL GALLO received 35,454 stars (38.6%) from 14,775 voters (82.7%)
    • β˜…#1: RICHARD SANTOS RAYA received 31,320 stars (34.1%) from 14,221 voters (79.6%)
    • β˜…#2: ZOE LOPEZ-MERAZ received 24,184 stars (26.3%) from 12,823 voters (71.7%)
    • β˜…#3: Write-in received 871 stars (0.9%) from 419 voters (2.3%)
  • Finalists:
    • β˜…NOEL GALLO (βœ… winner) preferred by 9,788 of 17,876 voters
    • β˜…RICHARD SANTOS RAYA preferred by 7,514 of 17,876 voters
    • β˜…No preference between the finalists: 574

NOTE: Since ratings or stars are not present in the provided ballots, allocated stars are estimated using a Borda-like formula.

Condorcet/Copeland results

2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland Condorcet/Copeland results permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/pairwise#pairwise
  • Winner: NOEL GALLO
  • Runner-up: RICHARD SANTOS RAYA (beats all other candidates except NOEL GALLO)
  • Smallest margin: RICHARD SANTOS RAYA over ZOE LOPEZ-MERAZ (9,454-5,409; margin: 4,045)
  • Largest margin: NOEL GALLO over Write-in (14,674-247; margin: 14,427)
  • Pairwise ties: none
  • Total ballots: 17,876

Win-loss-tie (Condorcet/Copeland) table

2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland w-l-t table permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/pairwise#wlt
Member City Council Dist. 5 - Oakland (AlamedaCounty; 2020-11-03) pairwise matchups
NOEL GALLO
(3-0-0)
NOEL GALLO
3 victories ⇣
RICHARD SANTOS RAYA
(2-1-0)
NOEL GALLO: 9,788(54.8%)
RICHARD SANTOS RAYA: 7,514(42.0%)
(No preference: 574; 3.2%)
RICHARD SANTOS RAYA
⇽ 1 loss / 2 victories† ⇣
ZOE LOPEZ-MERAZ
(1-2-0)
NOEL GALLO: 10,758(60.2%)
ZOE LOPEZ-MERAZ: 5,801(32.5%)
(No preference: 1,317; 7.4%)
RICHARD SANTOS RAYA: 9,454(52.9%)
ZOE LOPEZ-MERAZ: 5,409(30.3%)
(No preference: 3,013; 16.9%)
ZOE LOPEZ-MERAZ
⇽ 2 losses / 1 victory† ⇣
Write-in
(0-3-0)
NOEL GALLO: 14,674(82.1%)
Write-in: 247(1.4%)
(No preference: 2,955; 16.5%)
RICHARD SANTOS RAYA: 14,071(78.7%)
Write-in: 222(1.2%)
(No preference: 3,583; 20.0%)
ZOE LOPEZ-MERAZ: 12,692(71.0%)
Write-in: 250(1.4%)
(No preference: 4,934; 27.6%)

Pairwise tournament (Copeland ordered)

2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland pairwise diagram permalink:
πŸ”—https://abif.electorama.com/id/2020-11-03_AlamedaCounty-Member_City_Council_Dist._5_-_Oakland/pairwise#dot

%3 NOEL GALLO NOEL GALLO 3-0-0 (3 wins, 0 losses, 0 ties) RICHARD SANTOS RAYA RICHARD SANTOS RAYA 2-1-0 NOEL GALLO->RICHARD SANTOS RAYA ← NOEL GALLO: 9788 RICHARD SANTOS RAYA: 7514 ZOE LOPEZ-MERAZ ZOE LOPEZ-MERAZ 1-2-0 NOEL GALLO->ZOE LOPEZ-MERAZ ← NOEL GALLO: 10758 ZOE LOPEZ-MERAZ: 5801 Write-in Write-in 0-3-0 NOEL GALLO->Write-in ← NOEL GALLO: 14674 Write-in: 247 RICHARD SANTOS RAYA->ZOE LOPEZ-MERAZ ← RICHARD SANTOS RAYA: 9454 ZOE LOPEZ-MERAZ: 5409 RICHARD SANTOS RAYA->Write-in ← RICHARD SANTOS RAYA: 14071 Write-in: 222 ZOE LOPEZ-MERAZ->Write-in ← ZOE LOPEZ-MERAZ: 12692 Write-in: 250

Voting methods: IRV β€’ FPTP β€’ approval β€’ STAR β€’ Pairwise β€’ All methods

(homepage)