awt logo

NYC 2025 Primary REP Comptroller

πŸ”— nyc2025-primary-rep-comptroller     (tags: { nyc , 2025 , actual , NY , NYC-2025 , NYC_NY , primary_election , RCV })

Below is the ABIF from the "nyc2025-primary-rep-comptroller" election (NYC 2025 Primary REP Comptroller)

ABIF submission area (show)
Method options
Ballot options

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

Results

πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller

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 Peter Kefalas
FPTP Peter Kefalas
Approval Peter Kefalas
STAR Peter Kefalas
Condorcet/Copeland Peter Kefalas
Election results summary showing voting method winners
click/tap to expand
tabbed view

IRV/RCV results

nyc2025-primary-rep-comptroller IRV/RCV result permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/IRV#IRV

  • IRV/RCV Winner: Peter Kefalas with 18,561 votes (60.8%) in final round
  • Runner-up: Danniel Maio with 10,167 votes (33.3%) in final round
  • Exhausted ballots in final round: 0 (0.0%)
  • Number of rounds: 1
  • Ballots counted in final round: 30,540 (100.0%)
  • Majority of ballots: 15,271 (50.0%)
  • Total ballots: 30,540
Round 1
Overview:
Active ballots: 30,540 (100.0%)

Exhausted ballots: 0 (0.0%)
Counted ballots: 30,540 (100.0%)
IRV/RCV winner:
Peter Kefalas: 18,561 (60.8%)βœ…
β†’
Danniel Maio: 10,167 (33.3%) (πŸ›‘eliminated)
β†’
Candidate Write-in: 1,812 (5.9%) (πŸ›‘eliminated)
β†’

FPTP result

"FPTP" is "First-past-the-post", also known as "plurality" or "choose-one"
nyc2025-primary-rep-comptroller FPTP results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/FPTP#FPTP
πŸ“
Note β€” Only using first-choices on ranked ballots

  • FPTP Winner: Peter Kefalas with 18,561 first-place votes (60.8%)
  • Runner-up: Danniel Maio with 10,167 first-place votes (33.3%)
  • Margin of victory: 8,394 votes (27.5 percentage points)
  • First-place votes
    • Peter Kefalas: 18,561 votes (60.8 %)
    • Danniel Maio: 10,167 votes (33.3 %)
    • Candidate Write-in: 1,812 votes (5.9 %)
  • Total ballots: 30,540

Approval voting results

nyc2025-primary-rep-comptroller approval voting results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/approval#approval
πŸ“
Note β€” Approval counts estimated from 30,540 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: Peter Kefalas and Danniel Maio. 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: 30540}
{ballotcount_abif_metadata: "1114433"}
{title: "NYC 2025 Democratic Primary - REP Comptroller"}
{description: "Ranked-choice voting data for NYC 2025 Democratic Primary REP Comptroller"}
{emptyballotcount: "1083893"}
{is_ranking_to_rating: true}
#------ candlines ------
=DM254170:[Danniel Maio]
=PK254631:[Peter Kefalas]
=CANDWrite-in:[Candidate Write-in]
#------- votelines ------
8863:PK254631/1
8268:PK254631/1
4920:DM254170/1
4419:DM254170/1
665:PK254631/1
469:PK254631/1
340:DM254170/1
293:CANDWrite-in/1=DM254170/1
276:DM254170/1
187:CANDWrite-in/1=PK254631/1
103:PK254631/1
82:PK254631/1
61:DM254170/1
56:DM254170/1
49:DM254170/1
44:PK254631/1
43:PK254631/1
39:CANDWrite-in/1=DM254170/1
36:CANDWrite-in/1=PK254631/1
31:DM254170/1
18:PK254631/1
13:DM254170/1
4:PK254631/1
2:PK254631/1
2:CANDWrite-in/1=DM254170/1
1:DM254170/1
1:DM254170/1
1:CANDWrite-in/1=PK254631/1
  • Approval Winner: Peter Kefalas
  • Approval Results:
    • Peter Kefalas (PK254631) — 18,785 approvals (61.51% of ballots) (βœ… winner)
    • Danniel Maio (DM254170) — 10,501 approvals (34.38% of ballots)
    • Candidate Write-in (CANDWrite-in) — 558 approvals (1.83% of ballots)
  • Total: 30,540 ballots (29,844 total approvals)

STAR results

nyc2025-primary-rep-comptroller STAR results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/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 3 candidates, so the 1st choice gets 2 points, the 2nd choice gets 1 points, etc. These Borda scores are then used as STAR ratings for tabulation by STAR.

  • STAR winner: Peter Kefalas
  • Finalists: Peter Kefalas vs Danniel Maio
  • Runoff result:
    • Peter Kefalas: 18,785 votes (61.5%)
    • Danniel Maio: 10,501 votes (34.4%)
    • No preference: 1254 voters (4.1%)
  • Total stars allocated: 75,700
  • Total ballots: 30,540
β˜…β˜…β˜…β˜…β˜…β˜…

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

β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
(one star above is approximately 1,514 stars allocated by voters)
  • First round:
    • β˜…#0: Peter Kefalas received 42,103 stars (55.6%) from 23,542 voters (77.1%)
    • β˜…#1: Danniel Maio received 29,663 stars (39.2%) from 19,496 voters (63.8%)
    • β˜…#2: Candidate Write-in received 3,934 stars (5.2%) from 2,122 voters (6.9%)
  • Finalists:
    • β˜…Peter Kefalas (βœ… winner) preferred by 18,785 of 30,540 voters
    • β˜…Danniel Maio preferred by 10,501 of 30,540 voters
    • β˜…No preference between the finalists: 1254

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

Condorcet/Copeland results

nyc2025-primary-rep-comptroller Condorcet/Copeland results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/pairwise#pairwise
  • Winner: Peter Kefalas
  • Runner-up: Danniel Maio (beats all other candidates except Peter Kefalas)
  • Smallest margin: Peter Kefalas over Danniel Maio (18,785-10,501; margin: 8,284)
  • Largest margin: Peter Kefalas over Candidate Write-in (23,318-1,931; margin: 21,387)
  • Pairwise ties: none
  • Total ballots: 30,540

Win-loss-tie (Condorcet/Copeland) table

nyc2025-primary-rep-comptroller w-l-t table permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/pairwise#wlt
NYC 2025 Primary REP Comptroller pairwise matchups
Peter Kefalas
(2-0-0)
Peter Kefalas
2 victories ⇣
Danniel Maio
(1-1-0)
Peter Kefalas: 18,785(61.5%)
Danniel Maio: 10,501(34.4%)
(No preference: 1,254; 4.1%)
Danniel Maio
⇽ 1 loss / 1 victory† ⇣
Candidate Write-in
(0-2-0)
Peter Kefalas: 23,318(76.4%)
Candidate Write-in: 1,931(6.3%)
(No preference: 5,291; 17.3%)
Danniel Maio: 19,162(62.7%)
Candidate Write-in: 2,003(6.6%)
(No preference: 9,375; 30.7%)

Pairwise tournament (Copeland ordered)

nyc2025-primary-rep-comptroller pairwise diagram permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-rep-comptroller/pairwise#dot

%3 PK254631 PK254631 2-0-0 (2 wins, 0 losses, 0 ties) DM254170 DM254170 1-1-0 PK254631->DM254170 ← PK254631: 18785 DM254170: 10501 CANDWrite-in CANDWrite-in 0-2-0 PK254631->CANDWrite-in ← PK254631: 23318 CANDWrite-in: 1931 DM254170->CANDWrite-in ← DM254170: 19162 CANDWrite-in: 2003

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

(homepage)