awt logo

NYC 2025 Primary DEM Council Member District 21

πŸ”— nyc2025-primary-dem-council-member-d21     (tags: { nyc , 2025 , actual , NY , NYC-2025 , NYC_NY , primary_election , RCV })

Below is the ABIF from the "nyc2025-primary-dem-council-member-d21" election (NYC 2025 Primary DEM Council Member District 21)

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-dem-council-member-d21

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

IRV/RCV results

nyc2025-primary-dem-council-member-d21 IRV/RCV result permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d21/IRV#IRV

  • IRV/RCV Winner: Shanel Thomas-Henry with 3,127 votes (39.9%) in final round
  • Runner-up: Erycka Montoya with 2,754 votes (35.1%) in final round
  • Exhausted ballots in final round: 1,961 (25.0%)
  • Number of rounds: 4
  • Ballots counted in final round: 5,881 (75.0%)
  • Majority of ballots: 3,922 (50.0%)
  • Total ballots: 7,842
Round 1 Round 2 Round 3 Round 4
Overview:
Active ballots: 7,842 (100.0%)

Exhausted ballots: 0 (0.0%)
Counted ballots: 7,842 (100.0%)
Overview:
Active ballots: 7,842 (100.0%)

Exhausted ballots: 33 (0.4%)
Counted ballots: 7,809 (99.6%)
Winning threshold: 3,905 (49.80%)
Overview:
Active ballots: 7,842 (100.0%)

Exhausted ballots: 856 (10.9%)
Counted ballots: 6,986 (89.1%)
Winning threshold: 3,494 (44.55%)
Overview:
Active ballots: 7,842 (100.0%)

Exhausted ballots: 1,961 (25.0%)
Counted ballots: 5,881 (75.0%)
Winning threshold: 2,941 (37.50%)
Shanel Thomas-Henry: 2,412 (30.8%)
β†’
Shanel Thomas-Henry: 2,421 (30.9%)
β†’
Shanel Thomas-Henry: 2,828 (36.1%)
β†’
IRV/RCV winner:
Shanel Thomas-Henry: 3,127 (39.9%)βœ…
β†’
Erycka Montoya: 2,009 (25.6%)
β†’
Erycka Montoya: 2,011 (25.6%)
β†’
Erycka Montoya: 2,197 (28.0%)
β†’
Erycka Montoya: 2,754 (35.1%) (πŸ›‘eliminated)
β†’
Yanna M. Henriquez: 1,807 (23.0%)
β†’
Yanna M. Henriquez: 1,815 (23.1%)
β†’
Yanna M. Henriquez: 1,961 (25.0%) (πŸ›‘eliminated)
β†’
Yanna M. Henriquez
David Aiken: 1,550 (19.8%)
β†’
David Aiken: 1,562 (19.9%) (πŸ›‘eliminated)
β†’
David Aiken David Aiken
Candidate Write-in: 64 (0.8%) (πŸ›‘eliminated)
β†’
Candidate Write-in Candidate Write-in Candidate Write-in

FPTP result

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

  • FPTP Winner: Shanel Thomas-Henry with 2,412 first-place votes (30.8%)
  • Runner-up: Erycka Montoya with 2,009 first-place votes (25.6%)
  • Margin of victory: 403 votes (5.1 percentage points)
  • First-place votes
    • Shanel Thomas-Henry: 2,412 votes (30.8 %)
    • Erycka Montoya: 2,009 votes (25.6 %)
    • Yanna M. Henriquez: 1,807 votes (23.0 %)
    • David Aiken: 1,550 votes (19.8 %)
    • Candidate Write-in: 64 votes (0.8 %)
  • Total ballots: 7,842

Approval voting results

nyc2025-primary-dem-council-member-d21 approval voting results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d21/approval#approval
πŸ“
Note β€” Approval counts estimated from 7,842 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 4 candidates appear viable: Shanel Thomas-Henry, Erycka Montoya, Yanna M. Henriquez, and David Aiken. The approximation then assumes each voter approves up to 2 of their top-ranked viable candidates (half of 4). All candidates ranked at or above the lowest-ranked of each ballot's top viable candidates receive approval (considering up to 2 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: 7842}
{ballotcount_abif_metadata: "238248"}
{title: "NYC 2025 Democratic Primary - DEM Council Member District 21 (District 21)"}
{description: "Ranked-choice voting data for NYC 2025 Democratic Primary DEM Council Member District 21"}
{emptyballotcount: "230406"}
{is_ranking_to_rating: true}
#------ candlines ------
=ST254372:[Shanel Thomas-Henry]
=YMH254573:[Yanna M. Henriquez]
=DA254593:[David Aiken]
=EM255723:[Erycka Montoya]
=CANDWrite-in:[Candidate Write-in]
#------- votelines ------
1008:ST254372/1
983:YMH254573/1
800:EM255723/1
789:DA254593/1
207:EM255723/1=YMH254573/1
207:DA254593/1=ST254372/1
197:DA254593/1=ST254372/1
196:EM255723/1=YMH254573/1
164:EM255723/1=YMH254573/1
147:EM255723/1=ST254372/1
147:DA254593/1=ST254372/1
147:EM255723/1=ST254372/1
147:EM255723/1=ST254372/1
115:EM255723/1=ST254372/1
109:DA254593/1=ST254372/1
105:DA254593/1=ST254372/1
100:ST254372/1=YMH254573/1
93:EM255723/1=ST254372/1
92:EM255723/1=ST254372/1
87:ST254372/1=YMH254573/1
86:EM255723/1=YMH254573/1
84:EM255723/1=YMH254573/1
83:EM255723/1=YMH254573/1
73:EM255723/1=ST254372/1
69:ST254372/1=YMH254573/1
58:DA254593/1=ST254372/1
58:ST254372/1=YMH254573/1
57:DA254593/1=EM255723/1
54:EM255723/1=ST254372/1
49:DA254593/1=EM255723/1
49:DA254593/1=EM255723/1
46:DA254593/1=YMH254573/1
43:DA254593/1=YMH254573/1
43:DA254593/1=YMH254573/1
40:DA254593/1=YMH254573/1
39:DA254593/1=YMH254573/1
39:ST254372/1
37:DA254593/1=EM255723/1
35:ST254372/1=YMH254573/1
35:DA254593/1=YMH254573/1
34:EM255723/1=YMH254573/1
32:DA254593/1=EM255723/1
31:YMH254573/1
31:ST254372/1=YMH254573/1
31:DA254593/1=ST254372/1
29:ST254372/1=YMH254573/1
28:ST254372/1=YMH254573/1
28:DA254593/1=ST254372/1
27:EM255723/1=YMH254573/1
26:DA254593/1=ST254372/1
24:ST254372/1=YMH254573/1
21:DA254593/1=EM255723/1
21:EM255723/1=ST254372/1
21:DA254593/1=EM255723/1
18:DA254593/1=ST254372/1
18:DA254593/1
16:DA254593/1=ST254372/1
15:EM255723/1
15:EM255723/1=YMH254573/1
14:EM255723/1=YMH254573/1
14:DA254593/1=EM255723/1
14:DA254593/1=EM255723/1
14:EM255723/1=ST254372/1
12:DA254593/1=ST254372/1
11:ST254372/1=YMH254573/1
9:EM255723/1=YMH254573/1
9:DA254593/1=YMH254573/1
7:DA254593/1=YMH254573/1
7:DA254593/1=YMH254573/1
7:EM255723/1=ST254372/1
7:DA254593/1=EM255723/1
6:DA254593/1
6:EM255723/1=ST254372/1
6:CANDWrite-in/1=DA254593/1
6:EM255723/1=YMH254573/1
6:DA254593/1=EM255723/1
6:DA254593/1=ST254372/1
6:DA254593/1=ST254372/1
6:DA254593/1=EM255723/1
6:DA254593/1=YMH254573/1
6:ST254372/1
5:ST254372/1=YMH254573/1
5:ST254372/1
5:DA254593/1=ST254372/1
4:DA254593/1=YMH254573/1
3:ST254372/1=YMH254573/1
3:CANDWrite-in/1=ST254372/1=YMH254573/1
3:DA254593/1=EM255723/1
3:ST254372/1=YMH254573/1
3:DA254593/1=ST254372/1
3:DA254593/1=EM255723/1
3:EM255723/1=ST254372/1
3:EM255723/1=ST254372/1
3:DA254593/1
3:DA254593/1=YMH254573/1
3:ST254372/1=YMH254573/1
3:ST254372/1=YMH254573/1
3:DA254593/1=ST254372/1
2:CANDWrite-in/1=DA254593/1=EM255723/1
2:DA254593/1=ST254372/1
2:EM255723/1=ST254372/1
2:EM255723/1=YMH254573/1
2:DA254593/1=ST254372/1
2:EM255723/1=YMH254573/1
2:DA254593/1=ST254372/1
2:CANDWrite-in/1=DA254593/1=ST254372/1
2:CANDWrite-in/1=DA254593/1=ST254372/1
2:CANDWrite-in/1=EM255723/1=YMH254573/1
2:DA254593/1=YMH254573/1
2:DA254593/1=ST254372/1
2:EM255723/1=YMH254573/1
2:DA254593/1=YMH254573/1
2:EM255723/1=YMH254573/1
2:DA254593/1=EM255723/1
2:CANDWrite-in/1=ST254372/1=YMH254573/1
2:EM255723/1=ST254372/1
2:EM255723/1=YMH254573/1
2:EM255723/1=YMH254573/1
2:EM255723/1=ST254372/1
2:EM255723/1=YMH254573/1
2:EM255723/1=YMH254573/1
2:EM255723/1=ST254372/1
2:YMH254573/1
2:EM255723/1=ST254372/1
2:DA254593/1=YMH254573/1
2:EM255723/1=ST254372/1
2:EM255723/1=YMH254573/1
2:DA254593/1=ST254372/1
2:ST254372/1=YMH254573/1
2:EM255723/1=YMH254573/1
2:EM255723/1=ST254372/1
1:CANDWrite-in/1=EM255723/1=ST254372/1
1:EM255723/1=ST254372/1
1:CANDWrite-in/1=YMH254573/1
1:DA254593/1=ST254372/1
1:CANDWrite-in/1=DA254593/1=ST254372/1
1:EM255723/1=ST254372/1
1:EM255723/1=YMH254573/1
1:YMH254573/1
1:EM255723/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=EM255723/1
1:DA254593/1=ST254372/1
1:EM255723/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=ST254372/1
1:CANDWrite-in/1=DA254593/1=EM255723/1
1:EM255723/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:EM255723/1=ST254372/1
1:DA254593/1=ST254372/1
1:DA254593/1=ST254372/1
1:CANDWrite-in/1=EM255723/1=ST254372/1
1:EM255723/1=ST254372/1
1:DA254593/1=YMH254573/1
1:DA254593/1=ST254372/1
1:EM255723/1=ST254372/1
1:EM255723/1
1:DA254593/1=EM255723/1
1:ST254372/1=YMH254573/1
1:CANDWrite-in/1=EM255723/1=ST254372/1
1:DA254593/1=EM255723/1
1:ST254372/1=YMH254573/1
1:DA254593/1=ST254372/1
1:CANDWrite-in/1=EM255723/1=YMH254573/1
1:EM255723/1=YMH254573/1
1:DA254593/1=ST254372/1
1:EM255723/1=YMH254573/1
1:CANDWrite-in/1=ST254372/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:EM255723/1=YMH254573/1
1:EM255723/1=ST254372/1
1:EM255723/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=ST254372/1
1:CANDWrite-in/1=EM255723/1
1:ST254372/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:EM255723/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:EM255723/1=YMH254573/1
1:EM255723/1=ST254372/1
1:EM255723/1=ST254372/1
1:CANDWrite-in/1=EM255723/1=YMH254573/1
1:DA254593/1
1:EM255723/1=ST254372/1
1:EM255723/1=ST254372/1
1:EM255723/1=YMH254573/1
1:EM255723/1
1:EM255723/1=YMH254573/1
1:DA254593/1=ST254372/1
1:DA254593/1=EM255723/1
1:EM255723/1=YMH254573/1
1:DA254593/1=ST254372/1
1:EM255723/1=YMH254573/1
1:EM255723/1
1:EM255723/1=YMH254573/1
1:DA254593/1=ST254372/1
1:DA254593/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:ST254372/1=YMH254573/1
1:EM255723/1=YMH254573/1
1:DA254593/1=EM255723/1
1:EM255723/1=ST254372/1
1:CANDWrite-in/1=DA254593/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=EM255723/1
1:ST254372/1=YMH254573/1
1:EM255723/1=YMH254573/1
1:EM255723/1=ST254372/1
1:EM255723/1=YMH254573/1
1:DA254593/1=YMH254573/1
1:DA254593/1=EM255723/1
1:CANDWrite-in/1=DA254593/1=ST254372/1
1:YMH254573/1
1:DA254593/1=YMH254573/1
1:EM255723/1
1:EM255723/1=YMH254573/1
1:DA254593/1=YMH254573/1
1:DA254593/1=EM255723/1
1:EM255723/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=YMH254573/1
1:EM255723/1=ST254372/1
1:DA254593/1=ST254372/1
1:EM255723/1=ST254372/1
1:ST254372/1=YMH254573/1
1:DA254593/1=ST254372/1
1:EM255723/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=EM255723/1
1:ST254372/1=YMH254573/1
1:YMH254573/1
1:ST254372/1
1:ST254372/1=YMH254573/1
1:DA254593/1=ST254372/1
1:DA254593/1=ST254372/1
1:DA254593/1=ST254372/1
1:DA254593/1=YMH254573/1
1:CANDWrite-in/1=ST254372/1=YMH254573/1
1:DA254593/1=ST254372/1
1:DA254593/1=EM255723/1
1:DA254593/1=YMH254573/1
1:DA254593/1=ST254372/1
1:DA254593/1=ST254372/1
1:ST254372/1=YMH254573/1
1:CANDWrite-in/1=ST254372/1
1:DA254593/1=YMH254573/1
1:DA254593/1=YMH254573/1
1:DA254593/1=YMH254573/1
1:DA254593/1=ST254372/1
1:ST254372/1=YMH254573/1
1:CANDWrite-in/1=DA254593/1=YMH254573/1
  • Approval Winner: Shanel Thomas-Henry
  • Approval Results:
    • Shanel Thomas-Henry (ST254372) — 3,541 approvals (45.15% of ballots) (βœ… winner)
    • Erycka Montoya (EM255723) — 3,077 approvals (39.24% of ballots)
    • Yanna M. Henriquez (YMH254573) — 2,805 approvals (35.77% of ballots)
    • David Aiken (DA254593) — 2,472 approvals (31.52% of ballots)
    • Candidate Write-in (CANDWrite-in) — 40 approvals (0.51% of ballots)
  • Total: 7,842 ballots (11,935 total approvals)

STAR results

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

  • STAR winner: Shanel Thomas-Henry
  • Finalists: Shanel Thomas-Henry vs Erycka Montoya
  • Runoff result:
    • Shanel Thomas-Henry: 3,127 votes (39.9%)
    • Erycka Montoya: 2,754 votes (35.1%)
    • No preference: 1961 voters (25.0%)
  • Total stars allocated: 52,044
  • Total ballots: 7,842
β˜…β˜…β˜…β˜…β˜…β˜…

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

β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
(one star above is approximately 1,041 stars allocated by voters)
  • First round:
    • β˜…#0: Shanel Thomas-Henry received 14,864 stars (28.6%) from 4,638 voters (59.1%)
    • β˜…#1: Erycka Montoya received 13,175 stars (25.3%) from 4,241 voters (54.1%)
    • β˜…#2: Yanna M. Henriquez received 12,611 stars (24.2%) from 4,347 voters (55.4%)
    • β˜…#3: David Aiken received 10,975 stars (21.1%) from 3,927 voters (50.1%)
    • β˜…#4: Candidate Write-in received 419 stars (0.8%) from 151 voters (1.9%)
  • Finalists:
    • β˜…Shanel Thomas-Henry (βœ… winner) preferred by 3,127 of 7,842 voters
    • β˜…Erycka Montoya preferred by 2,754 of 7,842 voters
    • β˜…No preference between the finalists: 1961

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-dem-council-member-d21 Condorcet/Copeland results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d21/pairwise#pairwise
  • Winner: Shanel Thomas-Henry
  • Runner-up: Erycka Montoya (beats all other candidates except Shanel Thomas-Henry)
  • Smallest margin: Erycka Montoya over Yanna M. Henriquez (3,075-2,524; margin: 551)
  • Largest margin: Shanel Thomas-Henry over Candidate Write-in (4,608-99; margin: 4,509)
  • Pairwise ties: none
  • Total ballots: 7,842

Win-loss-tie (Condorcet/Copeland) table

nyc2025-primary-dem-council-member-d21 w-l-t table permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d21/pairwise#wlt
NYC 2025 Primary DEM Council Member District 21 pairwise matchups
Shanel Thomas-Henry
(4-0-0)
Shanel Thomas-Henry
4 victories ⇣
Erycka Montoya
(3-1-0)
Shanel Thomas-Henry: 3,127(39.9%)
Erycka Montoya: 2,754(35.1%)
(No preference: 1,961; 25.0%)
Erycka Montoya
⇽ 1 loss / 3 victories† ⇣
Yanna M. Henriquez
(2-2-0)
Shanel Thomas-Henry: 3,502(44.7%)
Yanna M. Henriquez: 2,607(33.2%)
(No preference: 1,733; 22.1%)
Erycka Montoya: 3,075(39.2%)
Yanna M. Henriquez: 2,524(32.2%)
(No preference: 2,243; 28.6%)
Yanna M. Henriquez
⇽ 2 losses / 2 victories† ⇣
David Aiken
(1-3-0)
Shanel Thomas-Henry: 3,627(46.3%)
David Aiken: 2,079(26.5%)
(No preference: 2,136; 27.2%)
Erycka Montoya: 3,129(39.9%)
David Aiken: 2,474(31.5%)
(No preference: 2,239; 28.6%)
Yanna M. Henriquez: 3,150(40.2%)
David Aiken: 2,530(32.3%)
(No preference: 2,162; 27.6%)
David Aiken
⇽ 3 losses / 1 victory† ⇣
Candidate Write-in
(0-4-0)
Shanel Thomas-Henry: 4,608(58.8%)
Candidate Write-in: 99(1.3%)
(No preference: 3,135; 40.0%)
Erycka Montoya: 4,217(53.8%)
Candidate Write-in: 102(1.3%)
(No preference: 3,523; 44.9%)
Yanna M. Henriquez: 4,330(55.2%)
Candidate Write-in: 114(1.5%)
(No preference: 3,398; 43.3%)
David Aiken: 3,892(49.6%)
Candidate Write-in: 104(1.3%)
(No preference: 3,846; 49.0%)

Pairwise tournament (Copeland ordered)

nyc2025-primary-dem-council-member-d21 pairwise diagram permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d21/pairwise#dot

%3 ST254372 ST254372 4-0-0 (4 wins, 0 losses, 0 ties) EM255723 EM255723 3-1-0 ST254372->EM255723 ← ST254372: 3127 EM255723: 2754 YMH254573 YMH254573 2-2-0 ST254372->YMH254573 ← ST254372: 3502 YMH254573: 2607 DA254593 DA254593 1-3-0 ST254372->DA254593 ← ST254372: 3627 DA254593: 2079 CANDWrite-in CANDWrite-in 0-4-0 ST254372->CANDWrite-in ← ST254372: 4608 CANDWrite-in: 99 EM255723->YMH254573 ← EM255723: 3075 YMH254573: 2524 EM255723->DA254593 ← EM255723: 3129 DA254593: 2474 EM255723->CANDWrite-in ← EM255723: 4217 CANDWrite-in: 102 YMH254573->DA254593 ← YMH254573: 3150 DA254593: 2530 YMH254573->CANDWrite-in ← YMH254573: 4330 CANDWrite-in: 114 DA254593->CANDWrite-in ← DA254593: 3892 CANDWrite-in: 104

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

(homepage)