awt logo

NYC 2025 Primary DEM Council Member District 28

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

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

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-d28

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

IRV/RCV results

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

  • IRV/RCV Winner: Ty Hankerson with 6,542 votes (46.2%) in final round
  • Runner-up: Japneet Singh with 4,600 votes (32.5%) in final round
  • Exhausted ballots in final round: 3,026 (21.4%)
  • Number of rounds: 5
  • Ballots counted in final round: 11,142 (78.6%)
  • Majority of ballots: 7,085 (50.0%)
  • Total ballots: 14,168
Round 1 Round 2 Round 3 Round 4 Round 5
Overview:
Active ballots: 14,168 (100.0%)

Exhausted ballots: 0 (0.0%)
Counted ballots: 14,168 (100.0%)
Overview:
Active ballots: 14,168 (100.0%)

Exhausted ballots: 31 (0.2%)
Counted ballots: 14,137 (99.8%)
Winning threshold: 7,069 (49.89%)
Overview:
Active ballots: 14,168 (100.0%)

Exhausted ballots: 637 (4.5%)
Counted ballots: 13,531 (95.5%)
Winning threshold: 6,766 (47.76%)
Overview:
Active ballots: 14,168 (100.0%)

Exhausted ballots: 1,722 (12.2%)
Counted ballots: 12,446 (87.8%)
Winning threshold: 6,224 (43.93%)
Overview:
Active ballots: 14,168 (100.0%)

Exhausted ballots: 3,026 (21.4%)
Counted ballots: 11,142 (78.6%)
Winning threshold: 5,572 (39.33%)
Ty Hankerson: 4,953 (35.0%)
β†’
Ty Hankerson: 4,961 (35.0%)
β†’
Ty Hankerson: 5,049 (35.6%)
β†’
Ty Hankerson: 5,495 (38.8%)
β†’
IRV/RCV winner:
Ty Hankerson: 6,542 (46.2%)βœ…
β†’
Japneet Singh: 3,474 (24.5%)
β†’
Japneet Singh: 3,480 (24.6%)
β†’
Japneet Singh: 3,867 (27.3%)
β†’
Japneet Singh: 4,124 (29.1%)
β†’
Japneet Singh: 4,600 (32.5%) (πŸ›‘eliminated)
β†’
Latoya L. LeGrand: 2,421 (17.1%)
β†’
Latoya L. LeGrand: 2,433 (17.2%)
β†’
Latoya L. LeGrand: 2,503 (17.7%)
β†’
Latoya L. LeGrand: 2,827 (20.0%) (πŸ›‘eliminated)
β†’
Latoya L. LeGrand
Ruben W. Wills: 2,014 (14.2%)
β†’
Ruben W. Wills: 2,020 (14.3%)
β†’
Ruben W. Wills: 2,112 (14.9%) (πŸ›‘eliminated)
β†’
Ruben W. Wills Ruben W. Wills
Romeo Hitlall: 1,238 (8.7%)
β†’
Romeo Hitlall: 1,243 (8.8%) (πŸ›‘eliminated)
β†’
Romeo Hitlall Romeo Hitlall Romeo Hitlall
Candidate Write-in: 68 (0.5%) (πŸ›‘eliminated)
β†’
Candidate Write-in 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-d28 FPTP results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d28/FPTP#FPTP
πŸ“
Note β€” Only using first-choices on ranked ballots

  • FPTP Winner: Ty Hankerson with 4,953 first-place votes (35.0%)
  • Runner-up: Japneet Singh with 3,474 first-place votes (24.5%)
  • Margin of victory: 1,479 votes (10.4 percentage points)
  • First-place votes
    • Ty Hankerson: 4,953 votes (35.0 %)
    • Japneet Singh: 3,474 votes (24.5 %)
    • Latoya L. LeGrand: 2,421 votes (17.1 %)
    • Ruben W. Wills: 2,014 votes (14.2 %)
    • Romeo Hitlall: 1,238 votes (8.7 %)
    • Candidate Write-in: 68 votes (0.5 %)
  • Total ballots: 14,168

Approval voting results

nyc2025-primary-dem-council-member-d28 approval voting results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d28/approval#approval
πŸ“
Note β€” Approval counts estimated from 14,168 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 3 candidates appear viable: Ty Hankerson, Japneet Singh, and Latoya L. LeGrand. The approximation then assumes each voter approves up to 2 of their top-ranked viable candidates (half of 3, rounded up). 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: 14168}
{ballotcount_abif_metadata: "238248"}
{title: "NYC 2025 Democratic Primary - DEM Council Member District 28 (District 28)"}
{description: "Ranked-choice voting data for NYC 2025 Democratic Primary DEM Council Member District 28"}
{emptyballotcount: "224080"}
{is_ranking_to_rating: true}
#------ candlines ------
=LLL254433:[Latoya L. LeGrand]
=TH254694:[Ty Hankerson]
=JS254883:[Japneet Singh]
=RH257770:[Romeo Hitlall]
=RWW258619:[Ruben W. Wills]
=CANDWrite-in:[Candidate Write-in]
#------- votelines ------
1986:TH254694/1
1632:JS254883/1
1011:LLL254433/1
329:TH254694/1
302:LLL254433/1=TH254694/1
172:JS254883/1=TH254694/1
162:JS254883/1=RH257770/1
160:LLL254433/1=TH254694/1
160:JS254883/1
130:LLL254433/1=TH254694/1
129:JS254883/1=TH254694/1
125:LLL254433/1=TH254694/1
122:LLL254433/1=RWW258619/1=TH254694/1
118:RWW258619/1=TH254694/1
96:LLL254433/1=TH254694/1
91:JS254883/1=LLL254433/1
91:LLL254433/1=TH254694/1
85:JS254883/1=LLL254433/1
85:TH254694/1
84:JS254883/1=LLL254433/1
83:LLL254433/1=RWW258619/1=TH254694/1
79:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
76:LLL254433/1
75:LLL254433/1=RWW258619/1=TH254694/1
74:LLL254433/1=RWW258619/1
72:JS254883/1=LLL254433/1
72:LLL254433/1=TH254694/1
69:LLL254433/1=TH254694/1
62:JS254883/1
58:JS254883/1
58:LLL254433/1=TH254694/1
58:LLL254433/1=RWW258619/1=TH254694/1
56:JS254883/1=LLL254433/1
56:LLL254433/1=TH254694/1
56:JS254883/1=RWW258619/1=TH254694/1
54:TH254694/1
54:LLL254433/1=TH254694/1
52:LLL254433/1=TH254694/1
52:JS254883/1=TH254694/1
52:JS254883/1=RWW258619/1
50:LLL254433/1=RWW258619/1=TH254694/1
50:JS254883/1=TH254694/1
50:JS254883/1=RWW258619/1=TH254694/1
49:LLL254433/1=RWW258619/1=TH254694/1
48:JS254883/1=LLL254433/1=RH257770/1
48:JS254883/1=TH254694/1
45:LLL254433/1=TH254694/1
45:JS254883/1=TH254694/1
45:LLL254433/1
44:JS254883/1=TH254694/1
40:LLL254433/1=TH254694/1
39:JS254883/1=RH257770/1=TH254694/1
39:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
37:JS254883/1=LLL254433/1
37:JS254883/1=LLL254433/1
37:JS254883/1=TH254694/1
36:JS254883/1=LLL254433/1=RWW258619/1
36:LLL254433/1=TH254694/1
36:LLL254433/1=RWW258619/1=TH254694/1
35:LLL254433/1=TH254694/1
35:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
33:JS254883/1=TH254694/1
32:LLL254433/1=RWW258619/1=TH254694/1
32:LLL254433/1=TH254694/1
32:JS254883/1=TH254694/1
32:JS254883/1=TH254694/1
31:LLL254433/1=TH254694/1
31:JS254883/1=LLL254433/1=RH257770/1
30:LLL254433/1=RWW258619/1=TH254694/1
30:JS254883/1=RWW258619/1=TH254694/1
30:JS254883/1=TH254694/1
29:JS254883/1=LLL254433/1=RH257770/1
29:JS254883/1=LLL254433/1
29:JS254883/1=RH257770/1=TH254694/1
29:JS254883/1=LLL254433/1
29:TH254694/1
28:LLL254433/1=RWW258619/1=TH254694/1
28:JS254883/1=RWW258619/1=TH254694/1
28:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
27:JS254883/1=TH254694/1
27:JS254883/1=TH254694/1
27:LLL254433/1=RWW258619/1=TH254694/1
27:JS254883/1=LLL254433/1
27:JS254883/1=TH254694/1
27:JS254883/1=RWW258619/1=TH254694/1
26:LLL254433/1=RH257770/1=TH254694/1
26:LLL254433/1=RH257770/1=TH254694/1
25:JS254883/1=LLL254433/1=RH257770/1
25:JS254883/1=RH257770/1=TH254694/1
25:JS254883/1=RWW258619/1=TH254694/1
25:JS254883/1=TH254694/1
24:JS254883/1=RH257770/1=TH254694/1
24:JS254883/1=LLL254433/1
23:LLL254433/1
23:JS254883/1=TH254694/1
22:JS254883/1=RH257770/1=TH254694/1
22:LLL254433/1=TH254694/1
22:JS254883/1=LLL254433/1
22:JS254883/1=LLL254433/1
22:JS254883/1=LLL254433/1=RH257770/1
22:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
21:JS254883/1=TH254694/1
21:JS254883/1=LLL254433/1=RWW258619/1
21:JS254883/1=RWW258619/1=TH254694/1
21:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
21:LLL254433/1=TH254694/1
20:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
20:LLL254433/1=RH257770/1=TH254694/1
20:JS254883/1=RH257770/1=TH254694/1
20:JS254883/1=TH254694/1
19:LLL254433/1=TH254694/1
19:JS254883/1=RH257770/1=TH254694/1
19:JS254883/1=LLL254433/1
19:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
19:RH257770/1=TH254694/1
19:JS254883/1=LLL254433/1
18:LLL254433/1=TH254694/1
18:JS254883/1=TH254694/1
18:LLL254433/1=RWW258619/1=TH254694/1
18:JS254883/1=RWW258619/1=TH254694/1
17:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
16:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
16:JS254883/1=RH257770/1=TH254694/1
16:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
16:LLL254433/1=TH254694/1
15:LLL254433/1=TH254694/1
15:LLL254433/1=RH257770/1=TH254694/1
15:JS254883/1=LLL254433/1
14:JS254883/1=LLL254433/1=RWW258619/1
14:JS254883/1=RWW258619/1=TH254694/1
14:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
14:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
14:LLL254433/1=TH254694/1
14:LLL254433/1=TH254694/1
14:JS254883/1=RWW258619/1=TH254694/1
14:LLL254433/1=TH254694/1
14:LLL254433/1=RWW258619/1=TH254694/1
14:JS254883/1=LLL254433/1=RWW258619/1
14:JS254883/1=LLL254433/1=RWW258619/1
14:JS254883/1=LLL254433/1=RWW258619/1
13:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
13:LLL254433/1=RWW258619/1=TH254694/1
13:JS254883/1=LLL254433/1
13:LLL254433/1=RWW258619/1=TH254694/1
13:LLL254433/1=RWW258619/1=TH254694/1
13:JS254883/1=RH257770/1=TH254694/1
13:JS254883/1=RWW258619/1=TH254694/1
12:JS254883/1=TH254694/1
12:JS254883/1=RWW258619/1=TH254694/1
12:LLL254433/1=RH257770/1=TH254694/1
12:JS254883/1=LLL254433/1
12:JS254883/1=LLL254433/1=RWW258619/1
12:JS254883/1=TH254694/1
12:JS254883/1=TH254694/1
11:JS254883/1=LLL254433/1=RWW258619/1
11:JS254883/1=RH257770/1
11:LLL254433/1=RH257770/1=TH254694/1
11:JS254883/1=LLL254433/1=RH257770/1
11:TH254694/1
11:JS254883/1=RH257770/1=TH254694/1
11:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
11:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
11:JS254883/1=LLL254433/1=RWW258619/1
11:JS254883/1=RWW258619/1=TH254694/1
10:RWW258619/1=TH254694/1
10:JS254883/1=LLL254433/1=RWW258619/1
10:LLL254433/1=TH254694/1
10:JS254883/1
10:JS254883/1=TH254694/1
10:JS254883/1=TH254694/1
10:JS254883/1=LLL254433/1=RWW258619/1
10:JS254883/1
10:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
10:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
10:JS254883/1=LLL254433/1=RH257770/1
10:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
10:JS254883/1=RWW258619/1=TH254694/1
10:JS254883/1=LLL254433/1
10:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
10:JS254883/1=LLL254433/1=RH257770/1
9:LLL254433/1=RH257770/1
9:JS254883/1=LLL254433/1
9:JS254883/1=LLL254433/1
9:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
9:LLL254433/1=RH257770/1=TH254694/1
9:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
9:JS254883/1=RWW258619/1=TH254694/1
9:LLL254433/1=TH254694/1
9:JS254883/1=TH254694/1
9:JS254883/1=LLL254433/1
9:JS254883/1=RH257770/1=RWW258619/1
9:JS254883/1=LLL254433/1=RH257770/1
8:JS254883/1=TH254694/1
8:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
8:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
8:LLL254433/1=RH257770/1=TH254694/1
8:LLL254433/1=RWW258619/1=TH254694/1
8:LLL254433/1=TH254694/1
8:JS254883/1=RWW258619/1=TH254694/1
8:LLL254433/1=RWW258619/1
8:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
8:LLL254433/1=RH257770/1=TH254694/1
7:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
7:JS254883/1=TH254694/1
7:LLL254433/1=RWW258619/1=TH254694/1
7:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
7:JS254883/1=LLL254433/1
7:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
7:LLL254433/1=TH254694/1
7:JS254883/1=LLL254433/1=RWW258619/1
7:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
7:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
7:JS254883/1=RH257770/1=TH254694/1
7:JS254883/1=TH254694/1
7:JS254883/1=RWW258619/1=TH254694/1
7:JS254883/1=LLL254433/1
7:LLL254433/1=RH257770/1=TH254694/1
6:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
6:JS254883/1=LLL254433/1=RWW258619/1
6:JS254883/1=LLL254433/1
6:TH254694/1
6:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
6:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
6:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
6:JS254883/1=RH257770/1=TH254694/1
6:LLL254433/1=RWW258619/1=TH254694/1
6:JS254883/1=TH254694/1
6:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
6:JS254883/1=RH257770/1=TH254694/1
6:LLL254433/1=RH257770/1=RWW258619/1
6:JS254883/1=LLL254433/1=RH257770/1
6:JS254883/1=RH257770/1=TH254694/1
5:LLL254433/1
5:JS254883/1=LLL254433/1
5:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
5:JS254883/1=RH257770/1=TH254694/1
5:JS254883/1=LLL254433/1=RH257770/1
5:JS254883/1
5:JS254883/1=LLL254433/1=RWW258619/1
5:JS254883/1=LLL254433/1
5:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
5:LLL254433/1
5:LLL254433/1
5:JS254883/1=LLL254433/1=RWW258619/1
5:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
5:JS254883/1=LLL254433/1=RWW258619/1
5:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
5:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
5:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
5:LLL254433/1=RWW258619/1=TH254694/1
5:JS254883/1=RH257770/1=TH254694/1
4:LLL254433/1=RH257770/1=TH254694/1
4:JS254883/1=RWW258619/1
4:JS254883/1=RWW258619/1=TH254694/1
4:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
4:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
4:JS254883/1=RH257770/1=TH254694/1
4:CANDWrite-in/1=LLL254433/1=TH254694/1
4:LLL254433/1=TH254694/1
4:LLL254433/1=TH254694/1
4:JS254883/1=LLL254433/1
4:RH257770/1=RWW258619/1=TH254694/1
4:LLL254433/1=RWW258619/1=TH254694/1
4:RH257770/1=RWW258619/1=TH254694/1
4:LLL254433/1=RH257770/1=TH254694/1
4:JS254883/1=TH254694/1
4:JS254883/1=LLL254433/1=RH257770/1
4:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
4:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
4:LLL254433/1=TH254694/1
3:CANDWrite-in/1=LLL254433/1
3:LLL254433/1=TH254694/1
3:LLL254433/1=TH254694/1
3:JS254883/1=LLL254433/1=RH257770/1
3:LLL254433/1=RWW258619/1
3:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
3:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
3:JS254883/1=LLL254433/1
3:JS254883/1=TH254694/1
3:LLL254433/1=TH254694/1
3:JS254883/1=LLL254433/1=RH257770/1
3:JS254883/1=TH254694/1
3:LLL254433/1=RH257770/1
3:CANDWrite-in/1=LLL254433/1=TH254694/1
3:LLL254433/1=TH254694/1
3:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
3:JS254883/1=LLL254433/1=RH257770/1
3:RH257770/1=TH254694/1
3:JS254883/1=LLL254433/1
3:LLL254433/1=RH257770/1=TH254694/1
3:JS254883/1
3:JS254883/1=RH257770/1=RWW258619/1
3:LLL254433/1=RH257770/1=TH254694/1
3:LLL254433/1=RH257770/1=TH254694/1
3:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
3:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
3:JS254883/1=LLL254433/1
3:TH254694/1
3:LLL254433/1=TH254694/1
3:LLL254433/1=TH254694/1
3:LLL254433/1=RWW258619/1
3:JS254883/1=LLL254433/1
3:TH254694/1
3:JS254883/1=LLL254433/1=RWW258619/1
3:LLL254433/1=RWW258619/1=TH254694/1
2:LLL254433/1
2:LLL254433/1=TH254694/1
2:JS254883/1=RH257770/1=TH254694/1
2:JS254883/1=RWW258619/1=TH254694/1
2:JS254883/1=RWW258619/1=TH254694/1
2:CANDWrite-in/1=LLL254433/1=TH254694/1
2:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
2:JS254883/1=LLL254433/1
2:RWW258619/1=TH254694/1
2:LLL254433/1
2:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
2:LLL254433/1=RH257770/1=TH254694/1
2:JS254883/1=LLL254433/1
2:JS254883/1=LLL254433/1=RH257770/1
2:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
2:LLL254433/1=TH254694/1
2:LLL254433/1=RH257770/1=TH254694/1
2:LLL254433/1=RWW258619/1=TH254694/1
2:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
2:JS254883/1=RWW258619/1=TH254694/1
2:CANDWrite-in/1=LLL254433/1=TH254694/1
2:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
2:TH254694/1
2:CANDWrite-in/1=LLL254433/1=RH257770/1=TH254694/1
2:LLL254433/1=RWW258619/1=TH254694/1
2:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
2:LLL254433/1=RH257770/1=TH254694/1
2:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
2:JS254883/1=TH254694/1
2:LLL254433/1
2:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
2:LLL254433/1=TH254694/1
2:LLL254433/1=RH257770/1=RWW258619/1
2:JS254883/1=LLL254433/1=RWW258619/1
2:CANDWrite-in/1=LLL254433/1=TH254694/1
2:JS254883/1=LLL254433/1=RH257770/1
2:LLL254433/1=TH254694/1
2:LLL254433/1=RWW258619/1=TH254694/1
2:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
2:CANDWrite-in/1=TH254694/1
2:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
2:JS254883/1=LLL254433/1
2:LLL254433/1
2:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
2:LLL254433/1=TH254694/1
2:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
2:LLL254433/1=RWW258619/1=TH254694/1
2:LLL254433/1=RWW258619/1=TH254694/1
2:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
2:JS254883/1=TH254694/1
2:JS254883/1=LLL254433/1=RWW258619/1
2:JS254883/1=RWW258619/1=TH254694/1
2:LLL254433/1=RH257770/1=TH254694/1
2:JS254883/1=LLL254433/1=RH257770/1
2:TH254694/1
2:CANDWrite-in/1=LLL254433/1=TH254694/1
2:RWW258619/1=TH254694/1
2:LLL254433/1=RWW258619/1=TH254694/1
2:LLL254433/1=TH254694/1
2:LLL254433/1=TH254694/1
2:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
2:LLL254433/1
2:TH254694/1
1:JS254883/1=RWW258619/1
1:CANDWrite-in/1=JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:LLL254433/1=RH257770/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:CANDWrite-in/1=JS254883/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1
1:RWW258619/1=TH254694/1
1:JS254883/1=RH257770/1=TH254694/1
1:JS254883/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=RWW258619/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=RH257770/1=TH254694/1
1:LLL254433/1=RWW258619/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1
1:RWW258619/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=TH254694/1
1:JS254883/1=TH254694/1
1:JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=TH254694/1
1:TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1
1:JS254883/1=TH254694/1
1:JS254883/1=TH254694/1
1:JS254883/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:CANDWrite-in/1=JS254883/1
1:LLL254433/1=TH254694/1
1:JS254883/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=RWW258619/1
1:LLL254433/1
1:JS254883/1
1:LLL254433/1
1:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=RH257770/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:LLL254433/1=RH257770/1=TH254694/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:LLL254433/1=RH257770/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:TH254694/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RWW258619/1=TH254694/1
1:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=TH254694/1
1:JS254883/1=RH257770/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RWW258619/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RH257770/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1
1:LLL254433/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=RWW258619/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=RWW258619/1=TH254694/1
1:JS254883/1=RH257770/1=TH254694/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:LLL254433/1=RH257770/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=LLL254433/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:CANDWrite-in/1=LLL254433/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=RH257770/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RWW258619/1=TH254694/1
1:TH254694/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=TH254694/1
1:JS254883/1=LLL254433/1
1:RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:LLL254433/1=RWW258619/1
1:CANDWrite-in/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1
1:JS254883/1=RWW258619/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1
1:CANDWrite-in/1=LLL254433/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=RH257770/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:LLL254433/1=RH257770/1=TH254694/1
1:JS254883/1=LLL254433/1
1:JS254883/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:CANDWrite-in/1=JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:LLL254433/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=TH254694/1
1:RWW258619/1=TH254694/1
1:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=LLL254433/1=RH257770/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:JS254883/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=TH254694/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:LLL254433/1=TH254694/1
1:LLL254433/1=TH254694/1
1:JS254883/1=LLL254433/1=RWW258619/1
1:LLL254433/1
1:LLL254433/1=TH254694/1
1:RH257770/1=TH254694/1
1:TH254694/1
1:RWW258619/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1
1:LLL254433/1=RWW258619/1
1:RWW258619/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:TH254694/1
1:LLL254433/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=RH257770/1=TH254694/1
1:LLL254433/1
1:JS254883/1=RH257770/1=TH254694/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:JS254883/1=RH257770/1=RWW258619/1=TH254694/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=JS254883/1=TH254694/1
1:RWW258619/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
1:JS254883/1=RWW258619/1=TH254694/1
1:JS254883/1=LLL254433/1
1:JS254883/1=LLL254433/1=RH257770/1=RWW258619/1
1:LLL254433/1=TH254694/1
1:CANDWrite-in/1=LLL254433/1=RWW258619/1=TH254694/1
1:TH254694/1
1:JS254883/1=LLL254433/1
1:LLL254433/1=RH257770/1=RWW258619/1=TH254694/1
  • Approval Winner: Ty Hankerson
  • Approval Results:
    • Ty Hankerson (TH254694) — 7,543 approvals (53.24% of ballots) (βœ… winner)
    • Japneet Singh (JS254883) — 5,583 approvals (39.41% of ballots)
    • Latoya L. LeGrand (LLL254433) — 5,579 approvals (39.38% of ballots)
    • Ruben W. Wills (RWW258619) — 2,287 approvals (16.14% of ballots)
    • Romeo Hitlall (RH257770) — 1,570 approvals (11.08% of ballots)
    • Candidate Write-in (CANDWrite-in) — 66 approvals (0.47% of ballots)
  • Total: 14,168 ballots (22,628 total approvals)

STAR results

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

  • STAR winner: Ty Hankerson
  • Finalists: Ty Hankerson vs Japneet Singh
  • Runoff result:
    • Ty Hankerson: 6,542 votes (46.2%)
    • Japneet Singh: 4,600 votes (32.5%)
    • No preference: 3026 voters (21.4%)
  • Total stars allocated: 129,100
  • Total ballots: 14,168
β˜…β˜…β˜…β˜…β˜…β˜…

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

β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
(one star above is approximately 2,582 stars allocated by voters)
  • First round:
    • β˜…#0: Ty Hankerson received 35,933 stars (27.8%) from 8,558 voters (60.4%)
    • β˜…#1: Japneet Singh received 27,739 stars (21.5%) from 7,199 voters (50.8%)
    • β˜…#2: Latoya L. LeGrand received 25,718 stars (19.9%) from 6,853 voters (48.4%)
    • β˜…#3: Ruben W. Wills received 22,752 stars (17.6%) from 6,444 voters (45.5%)
    • β˜…#4: Romeo Hitlall received 16,218 stars (12.6%) from 5,172 voters (36.5%)
    • β˜…#5: Candidate Write-in received 740 stars (0.6%) from 251 voters (1.8%)
  • Finalists:
    • β˜…Ty Hankerson (βœ… winner) preferred by 6,542 of 14,168 voters
    • β˜…Japneet Singh preferred by 4,600 of 14,168 voters
    • β˜…No preference between the finalists: 3026

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-d28 Condorcet/Copeland results permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d28/pairwise#pairwise
  • Winner: Ty Hankerson
  • Runner-up: Japneet Singh (beats all other candidates except Ty Hankerson)
  • Smallest margin: Ruben W. Wills over Romeo Hitlall (4,808-3,169; margin: 1,639)
  • Largest margin: Ty Hankerson over Candidate Write-in (8,517-120; margin: 8,397)
  • Pairwise ties: none
  • Total ballots: 14,168

Win-loss-tie (Condorcet/Copeland) table

nyc2025-primary-dem-council-member-d28 w-l-t table permalink:
πŸ”—https://abif.electorama.com/id/nyc2025-primary-dem-council-member-d28/pairwise#wlt
NYC 2025 Primary DEM Council Member District 28 pairwise matchups
Ty Hankerson
(5-0-0)
Ty Hankerson
5 victories ⇣
Japneet Singh
(4-1-0)
Ty Hankerson: 6,542(46.2%)
Japneet Singh: 4,600(32.5%)
(No preference: 3,026; 21.4%)
Japneet Singh
⇽ 1 loss / 4 victories† ⇣
Latoya L. LeGrand
(3-2-0)
Ty Hankerson: 6,496(45.8%)
Latoya L. LeGrand: 3,758(26.5%)
(No preference: 3,914; 27.6%)
Japneet Singh: 5,107(36.0%)
Latoya L. LeGrand: 4,648(32.8%)
(No preference: 4,413; 31.1%)
Latoya L. LeGrand
⇽ 2 losses / 3 victories† ⇣
Ruben W. Wills
(2-3-0)
Ty Hankerson: 6,981(49.3%)
Ruben W. Wills: 3,181(22.5%)
(No preference: 4,006; 28.3%)
Japneet Singh: 5,319(37.5%)
Ruben W. Wills: 4,358(30.8%)
(No preference: 4,491; 31.7%)
Latoya L. LeGrand: 4,924(34.8%)
Ruben W. Wills: 4,002(28.2%)
(No preference: 5,242; 37.0%)
Ruben W. Wills
⇽ 3 losses / 2 victories† ⇣
Romeo Hitlall
(1-4-0)
Ty Hankerson: 7,397(52.2%)
Romeo Hitlall: 2,409(17.0%)
(No preference: 4,362; 30.8%)
Japneet Singh: 5,549(39.2%)
Romeo Hitlall: 2,821(19.9%)
(No preference: 5,798; 40.9%)
Latoya L. LeGrand: 5,575(39.3%)
Romeo Hitlall: 2,699(19.0%)
(No preference: 5,894; 41.6%)
Ruben W. Wills: 4,808(33.9%)
Romeo Hitlall: 3,169(22.4%)
(No preference: 6,191; 43.7%)
Romeo Hitlall
⇽ 4 losses / 1 victory† ⇣
Candidate Write-in
(0-5-0)
Ty Hankerson: 8,517(60.1%)
Candidate Write-in: 120(0.8%)
(No preference: 5,531; 39.0%)
Japneet Singh: 7,164(50.6%)
Candidate Write-in: 178(1.3%)
(No preference: 6,826; 48.2%)
Latoya L. LeGrand: 6,813(48.1%)
Candidate Write-in: 120(0.8%)
(No preference: 7,235; 51.1%)
Ruben W. Wills: 6,403(45.2%)
Candidate Write-in: 149(1.1%)
(No preference: 7,616; 53.8%)
Romeo Hitlall: 5,120(36.1%)
Candidate Write-in: 173(1.2%)
(No preference: 8,875; 62.6%)

Pairwise tournament (Copeland ordered)

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

%3 TH254694 TH254694 5-0-0 (5 wins, 0 losses, 0 ties) JS254883 JS254883 4-1-0 TH254694->JS254883 ← TH254694: 6542 JS254883: 4600 LLL254433 LLL254433 3-2-0 TH254694->LLL254433 ← TH254694: 6496 LLL254433: 3758 RWW258619 RWW258619 2-3-0 TH254694->RWW258619 ← TH254694: 6981 RWW258619: 3181 RH257770 RH257770 1-4-0 TH254694->RH257770 ← TH254694: 7397 RH257770: 2409 CANDWrite-in CANDWrite-in 0-5-0 TH254694->CANDWrite-in ← TH254694: 8517 CANDWrite-in: 120 JS254883->LLL254433 ← JS254883: 5107 LLL254433: 4648 JS254883->RWW258619 ← JS254883: 5319 RWW258619: 4358 JS254883->RH257770 ← JS254883: 5549 RH257770: 2821 JS254883->CANDWrite-in ← JS254883: 7164 CANDWrite-in: 178 LLL254433->RWW258619 ← LLL254433: 4924 RWW258619: 4002 LLL254433->RH257770 ← LLL254433: 5575 RH257770: 2699 LLL254433->CANDWrite-in ← LLL254433: 6813 CANDWrite-in: 120 RWW258619->RH257770 ← RWW258619: 4808 RH257770: 3169 RWW258619->CANDWrite-in ← RWW258619: 6403 CANDWrite-in: 149 RH257770->CANDWrite-in ← RH257770: 5120 CANDWrite-in: 173

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

(homepage)