NYC 2025 Primary DEM Council Member District 17
Below is the ABIF from the "nyc2025-primary-dem-council-member-d17" election (NYC 2025 Primary DEM Council Member District 17)
Voting methods: IRV β’ FPTP β’ approval β’ STAR β’ Pairwise β’ All methods
Results
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 | Justin E. Sanchez |
| FPTP | Justin E. Sanchez |
| Approval | Justin E. Sanchez |
| STAR | Justin E. Sanchez |
| Condorcet/Copeland | Justin E. Sanchez |
IRV/RCV results
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/IRV#IRV
- IRV/RCV Winner: Justin E. Sanchez with 4,538 votes (48.8%) in final round
- Runner-up: Antirson R. Ortiz with 2,777 votes (29.9%) in final round
- Exhausted ballots in final round: 1,978 (21.3%)
- Number of rounds: 4
- Ballots counted in final round: 7,315 (78.7%)
- Majority of ballots: 4,647 (50.0%)
- Total ballots: 9,293
| Round 1 | Round 2 | Round 3 | Round 4 |
|---|---|---|---|
| Overview: Active ballots: 9,293 (100.0%) Exhausted ballots: 0 (0.0%) Counted ballots: 9,293 (100.0%) |
Overview: Active ballots: 9,293 (100.0%) Exhausted ballots: 57 (0.6%) Counted ballots: 9,236 (99.4%) Winning threshold: 4,619 (49.70%) |
Overview: Active ballots: 9,293 (100.0%) Exhausted ballots: 905 (9.7%) Counted ballots: 8,388 (90.3%) Winning threshold: 4,195 (45.14%) |
Overview: Active ballots: 9,293 (100.0%) Exhausted ballots: 1,978 (21.3%) Counted ballots: 7,315 (78.7%) Winning threshold: 3,658 (39.36%) |
|
Justin E. Sanchez: 3,711 (39.9%)
β
|
Justin E. Sanchez: 3,725 (40.1%)
β
|
Justin E. Sanchez: 4,048 (43.6%)
β
|
IRV/RCV winner: Justin E. Sanchez: 4,538 (48.8%)β β
|
|
Antirson R. Ortiz: 2,341 (25.2%)
β
|
Antirson R. Ortiz: 2,347 (25.3%)
β
|
Antirson R. Ortiz: 2,489 (26.8%)
β
|
Antirson R. Ortiz: 2,777 (29.9%)
(πeliminated)
β
|
|
Freddy Perez Jr.: 1,642 (17.7%)
β
|
Freddy Perez Jr.: 1,646 (17.7%)
β
|
Freddy Perez Jr.: 1,851 (19.9%)
(πeliminated)
β
|
|
|
Elvis L. Santana: 1,508 (16.2%)
β
|
Elvis L. Santana: 1,518 (16.3%)
(πeliminated)
β
|
|
|
|
Candidate Write-in: 91 (1.0%)
(πeliminated)
β
|
|
|
|
FPTP result
nyc2025-primary-dem-council-member-d17 FPTP results permalink:
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/FPTP#FPTP
- FPTP Winner: Justin E. Sanchez with 3,711 first-place votes (39.9%)
- Runner-up: Antirson R. Ortiz with 2,341 first-place votes (25.2%)
- Margin of victory: 1,370 votes (14.7 percentage points)
- First-place votes
- Justin E. Sanchez: 3,711 votes (39.9 %)
- Antirson R. Ortiz: 2,341 votes (25.2 %)
- Freddy Perez Jr.: 1,642 votes (17.7 %)
- Elvis L. Santana: 1,508 votes (16.2 %)
- Candidate Write-in: 91 votes (1.0 %)
- Total ballots: 9,293
Approval voting results
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/approval#approval
See transformed ballots
Note: For Approval, these choose_many ballots are inferred from ranked ballots.
Conversion method: favorite_viable_half
#------- metadata -------
{ballotcount: 9293}
{ballotcount_abif_metadata: "117938"}
{title: "NYC 2025 Democratic Primary - DEM Council Member District 17 (District 17)"}
{description: "Ranked-choice voting data for NYC 2025 Democratic Primary DEM Council Member District 17"}
{emptyballotcount: "108645"}
{is_ranking_to_rating: true}
#------ candlines ------
=ELS254604:[Elvis L. Santana]
=JES254692:[Justin E. Sanchez]
=FP256494:[Freddy Perez Jr.]
=ARO257010:[Antirson R. Ortiz]
=CANDWrite-in:[Candidate Write-in]
#------- votelines ------
1924:JES254692/1
1203:ARO257010/1
979:FP256494/1
326:ARO257010/1=JES254692/1
311:ARO257010/1=JES254692/1
175:FP256494/1=JES254692/1
171:JES254692/1
154:FP256494/1=JES254692/1
144:ELS254604/1=FP256494/1=JES254692/1
141:ARO257010/1=FP256494/1
120:ARO257010/1=ELS254604/1=JES254692/1
119:ARO257010/1=JES254692/1
105:ARO257010/1=JES254692/1
98:FP256494/1=JES254692/1
95:FP256494/1=JES254692/1
95:ELS254604/1=JES254692/1
93:ELS254604/1=FP256494/1=JES254692/1
92:ARO257010/1=JES254692/1
91:ELS254604/1=FP256494/1=JES254692/1
91:ARO257010/1=JES254692/1
89:FP256494/1=JES254692/1
87:ELS254604/1=FP256494/1=JES254692/1
86:ARO257010/1=ELS254604/1=JES254692/1
77:ARO257010/1=ELS254604/1=JES254692/1
77:ARO257010/1=FP256494/1
64:ARO257010/1=ELS254604/1=JES254692/1
60:ARO257010/1=FP256494/1
58:ARO257010/1=JES254692/1
57:ARO257010/1=ELS254604/1=FP256494/1
55:ARO257010/1=ELS254604/1=JES254692/1
51:ARO257010/1=FP256494/1
46:ARO257010/1=ELS254604/1=FP256494/1
42:ARO257010/1
40:ARO257010/1=ELS254604/1=FP256494/1
38:ARO257010/1=JES254692/1
37:JES254692/1
37:ARO257010/1=FP256494/1
36:FP256494/1=JES254692/1
36:ELS254604/1=FP256494/1=JES254692/1
34:ARO257010/1=FP256494/1
33:FP256494/1=JES254692/1
29:FP256494/1
26:ELS254604/1=FP256494/1
26:ARO257010/1=ELS254604/1
26:ARO257010/1=ELS254604/1=FP256494/1
26:FP256494/1
24:ARO257010/1=JES254692/1
20:ELS254604/1=FP256494/1=JES254692/1
19:ARO257010/1=ELS254604/1=JES254692/1
18:ARO257010/1=JES254692/1
18:FP256494/1=JES254692/1
18:ARO257010/1
17:ARO257010/1=FP256494/1
17:ARO257010/1=ELS254604/1=JES254692/1
15:FP256494/1=JES254692/1
14:ARO257010/1=JES254692/1
13:ELS254604/1=FP256494/1=JES254692/1
12:ARO257010/1=JES254692/1
12:ARO257010/1=ELS254604/1=JES254692/1
11:FP256494/1=JES254692/1
11:ARO257010/1=FP256494/1
9:ARO257010/1=FP256494/1
8:ELS254604/1=FP256494/1=JES254692/1
7:FP256494/1=JES254692/1
7:ARO257010/1=ELS254604/1=FP256494/1
6:ARO257010/1=FP256494/1
6:ARO257010/1=FP256494/1
6:JES254692/1
5:ARO257010/1=ELS254604/1=FP256494/1
5:ARO257010/1=ELS254604/1=FP256494/1
5:JES254692/1
5:ARO257010/1=CANDWrite-in/1=JES254692/1
5:ARO257010/1=FP256494/1
5:ELS254604/1=FP256494/1=JES254692/1
5:ARO257010/1=FP256494/1
4:CANDWrite-in/1=JES254692/1
4:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
4:ARO257010/1=ELS254604/1=FP256494/1
4:ARO257010/1=JES254692/1
4:ARO257010/1=JES254692/1
3:ELS254604/1=FP256494/1=JES254692/1
3:FP256494/1=JES254692/1
3:ARO257010/1=JES254692/1
3:ELS254604/1=FP256494/1=JES254692/1
3:FP256494/1=JES254692/1
3:FP256494/1=JES254692/1
3:ARO257010/1=ELS254604/1=FP256494/1
3:ARO257010/1=ELS254604/1=JES254692/1
3:JES254692/1
3:FP256494/1=JES254692/1
3:FP256494/1=JES254692/1
3:FP256494/1=JES254692/1
2:ARO257010/1=ELS254604/1=JES254692/1
2:ARO257010/1=FP256494/1
2:ARO257010/1=JES254692/1
2:ARO257010/1=CANDWrite-in/1=FP256494/1
2:FP256494/1=JES254692/1
2:ARO257010/1=FP256494/1
2:FP256494/1
2:ARO257010/1
2:FP256494/1=JES254692/1
2:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
2:CANDWrite-in/1=FP256494/1=JES254692/1
2:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
2:ARO257010/1=ELS254604/1=JES254692/1
2:ARO257010/1=JES254692/1
2:ARO257010/1=CANDWrite-in/1=JES254692/1
2:ARO257010/1=JES254692/1
2:ARO257010/1=FP256494/1
2:JES254692/1
2:FP256494/1=JES254692/1
2:ARO257010/1=JES254692/1
2:ARO257010/1=JES254692/1
2:CANDWrite-in/1=FP256494/1=JES254692/1
2:ARO257010/1=ELS254604/1=JES254692/1
2:FP256494/1=JES254692/1
2:ARO257010/1=ELS254604/1=JES254692/1
2:ARO257010/1=ELS254604/1=JES254692/1
2:ARO257010/1=FP256494/1
2:ARO257010/1=CANDWrite-in/1=JES254692/1
2:FP256494/1=JES254692/1
2:ARO257010/1=JES254692/1
2:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
2:FP256494/1=JES254692/1
2:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
2:ARO257010/1=FP256494/1
2:FP256494/1=JES254692/1
2:ELS254604/1=FP256494/1=JES254692/1
2:ARO257010/1=JES254692/1
2:ARO257010/1=ELS254604/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=FP256494/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:ARO257010/1=FP256494/1
1:FP256494/1
1:ELS254604/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ELS254604/1=FP256494/1=JES254692/1
1:FP256494/1
1:JES254692/1
1:CANDWrite-in/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=JES254692/1
1:JES254692/1
1:ARO257010/1=CANDWrite-in/1=FP256494/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=FP256494/1
1:ELS254604/1=FP256494/1=JES254692/1
1:FP256494/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=FP256494/1
1:FP256494/1=JES254692/1
1:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ARO257010/1=JES254692/1
1:FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ARO257010/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:ELS254604/1=JES254692/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:CANDWrite-in/1=FP256494/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=FP256494/1
1:ARO257010/1=JES254692/1
1:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
1:FP256494/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:ARO257010/1=FP256494/1
1:ELS254604/1=FP256494/1=JES254692/1
1:ELS254604/1=JES254692/1
1:FP256494/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1
1:FP256494/1=JES254692/1
1:ARO257010/1=FP256494/1
1:FP256494/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ELS254604/1=FP256494/1=JES254692/1
1:FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:JES254692/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:FP256494/1=JES254692/1
1:JES254692/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ELS254604/1=FP256494/1
1:FP256494/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=FP256494/1
1:ELS254604/1=FP256494/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ARO257010/1=ELS254604/1
1:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=JES254692/1
1:JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=FP256494/1
1:ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=JES254692/1
1:FP256494/1
1:ARO257010/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:FP256494/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:CANDWrite-in/1=ELS254604/1=FP256494/1=JES254692/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=FP256494/1
1:ARO257010/1=FP256494/1
1:FP256494/1
1:ARO257010/1=JES254692/1
1:FP256494/1=JES254692/1
1:JES254692/1
1:FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=FP256494/1
1:FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:FP256494/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=JES254692/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ELS254604/1=FP256494/1=JES254692/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:ARO257010/1=FP256494/1
1:CANDWrite-in/1=FP256494/1=JES254692/1
1:ARO257010/1=ELS254604/1=JES254692/1
1:ARO257010/1=JES254692/1
1:ARO257010/1=CANDWrite-in/1=ELS254604/1=JES254692/1
1:FP256494/1=JES254692/1
1:ARO257010/1=FP256494/1
1:JES254692/1
- Approval Winner: Justin E. Sanchez
- Approval Results:
- Justin E. Sanchez (JES254692) — 5,323 approvals (57.28% of ballots) (β winner)
- Antirson R. Ortiz (ARO257010) — 3,740 approvals (40.25% of ballots)
- Freddy Perez Jr. (FP256494) — 3,086 approvals (33.21% of ballots)
- Elvis L. Santana (ELS254604) — 1,372 approvals (14.76% of ballots)
- Candidate Write-in (CANDWrite-in) — 64 approvals (0.69% of ballots)
- Total: 9,293 ballots (13,585 total approvals)
STAR results
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/STAR#STAR
- STAR winner: Justin E. Sanchez
- Finalists: Justin E. Sanchez vs Antirson R. Ortiz
- Runoff result:
- Justin E. Sanchez: 4,538 votes (48.8%)
- Antirson R. Ortiz: 2,777 votes (29.9%)
- No preference: 1978 voters (21.3%)
- Total stars allocated: 59,246
- Total ballots: 9,293
- First round:
- β #0: Justin E. Sanchez received 20,077 stars (33.9%) from 5,872 voters (63.2%)
- β #1: Antirson R. Ortiz received 14,434 stars (24.4%) from 4,758 voters (51.2%)
- β #2: Freddy Perez Jr. received 12,456 stars (21.0%) from 4,362 voters (46.9%)
- β #3: Elvis L. Santana received 11,708 stars (19.8%) from 4,456 voters (48.0%)
- β #4: Candidate Write-in received 571 stars (1.0%) from 192 voters (2.1%)
- Finalists:
- β Justin E. Sanchez (β winner) preferred by 4,538 of 9,293 voters
- β Antirson R. Ortiz preferred by 2,777 of 9,293 voters
- β No preference between the finalists: 1978
NOTE: Since ratings or stars are not present in the provided ballots, allocated stars are estimated using a Borda-like formula.
Condorcet/Copeland results
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/pairwise#pairwise
- Winner: Justin E. Sanchez
- Runner-up: Antirson R. Ortiz (beats all other candidates except Justin E. Sanchez)
- Smallest margin: Freddy Perez Jr. over Elvis L. Santana (3,201-2,629; margin: 572)
- Largest margin: Justin E. Sanchez over Candidate Write-in (5,820-125; margin: 5,695)
- Pairwise ties: none
- Total ballots: 9,293
Win-loss-tie (Condorcet/Copeland) table
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/pairwise#wlt
|
Justin E. Sanchez
(4-0-0)
|
Justin E. Sanchez
4 victories β£ |
|||
|---|---|---|---|---|
|
Antirson R. Ortiz
(3-1-0)
|
Justin E. Sanchez:
4,538(48.8%)
Antirson R. Ortiz:
2,777(29.9%)
(No preference: 1,978; 21.3%)
|
Antirson R. Ortiz
β½ 1 loss / 3 victoriesβ β£ |
||
|
Freddy Perez Jr.
(2-2-0)
|
Justin E. Sanchez:
4,833(52.0%)
Freddy Perez Jr.:
2,259(24.3%)
(No preference: 2,201; 23.7%)
|
Antirson R. Ortiz:
3,452(37.1%)
Freddy Perez Jr.:
2,678(28.8%)
(No preference: 3,163; 34.0%)
|
Freddy Perez Jr.
β½ 2 losses / 2 victoriesβ β£ |
|
|
Elvis L. Santana
(1-3-0)
|
Justin E. Sanchez:
4,886(52.6%)
Elvis L. Santana:
2,027(21.8%)
(No preference: 2,380; 25.6%)
|
Antirson R. Ortiz:
3,478(37.4%)
Elvis L. Santana:
2,629(28.3%)
(No preference: 3,186; 34.3%)
|
Freddy Perez Jr.:
3,201(34.4%)
Elvis L. Santana:
2,629(28.3%)
(No preference: 3,463; 37.3%)
|
Elvis L. Santana
β½ 3 losses / 1 victoryβ β£ |
|
Candidate Write-in
(0-4-0)
|
Justin E. Sanchez:
5,820(62.6%)
Candidate Write-in:
125(1.3%)
(No preference: 3,348; 36.0%)
|
Antirson R. Ortiz:
4,727(50.9%)
Candidate Write-in:
141(1.5%)
(No preference: 4,425; 47.6%)
|
Freddy Perez Jr.:
4,318(46.5%)
Candidate Write-in:
147(1.6%)
(No preference: 4,828; 52.0%)
|
Elvis L. Santana:
4,423(47.6%)
Candidate Write-in:
158(1.7%)
(No preference: 4,712; 50.7%)
|
Pairwise tournament (Copeland ordered)
πhttps://abif.electorama.com/id/nyc2025-primary-dem-council-member-d17/pairwise#dot
Voting methods: IRV β’ FPTP β’ approval β’ STAR β’ Pairwise β’ All methods
(homepage)