awt logo

DISTRICT ATTORNEY

πŸ”— sf2024-district-attorney     (tags: { 2024 , sf2024 , actual , CA , USA , government })

Below is the ABIF from the "sf2024-district-attorney" election (DISTRICT ATTORNEY)

ABIF submission area (show)
Method options
Ballot options

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

Results

πŸ”—https://abif.electorama.com/id/sf2024-district-attorney

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

IRV/RCV results

sf2024-district-attorney IRV/RCV result permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/IRV#IRV

  • IRV/RCV Winner: BROOKE JENKINS with 228,345 votes (55.7%) in final round
  • Runner-up: RYAN KHOJASTEH with 117,969 votes (28.8%) in final round
  • Exhausted ballots in final round: 62,186 (15.2%)
  • Number of rounds: 1
  • Ballots counted in final round: 347,919 (84.8%)
  • Majority of ballots: 205,053 (50.0%)
  • Total ballots: 410,105
Round 1
Overview:
Active ballots: 410,105 (100.0%)

Exhausted ballots: 61,371 (15.0%)
Overvotes: 815 (0.2%)

Counted ballots: 347,919 (84.8%)
Winning threshold: 173,960 (42.42%)
IRV/RCV winner:
BROOKE JENKINS: 228,345 (55.7%)βœ…
β†’
RYAN KHOJASTEH: 117,969 (28.8%) (πŸ›‘eliminated)
β†’
Write-in: 1,605 (0.4%) (πŸ›‘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"
sf2024-district-attorney FPTP results permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/FPTP#FPTP
πŸ“
Note β€” Only using first-choices on ranked ballots

  • FPTP Winner: BROOKE JENKINS with 228,345 first-place votes (55.7%)
  • Runner-up: RYAN KHOJASTEH with 117,969 first-place votes (28.8%)
  • Margin of victory: 110,376 votes (26.9 percentage points)
  • First-place votes
    • BROOKE JENKINS: 228,345 votes (55.7 %)
    • RYAN KHOJASTEH: 117,969 votes (28.8 %)
    • Write-in: 1,605 votes (0.4 %)
  • Overvotes: 815 (0.2 %)
  • Blanks: 61,371 (15.0 %)
  • Total ballots: 410,105

Approval voting results

sf2024-district-attorney approval voting results permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/approval#approval
πŸ“
Note β€” Approval counts estimated from 410,105 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: BROOKE JENKINS and RYAN KHOJASTEH. 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: 410105}
{ballotcount_abif_metadata: "410105"}
{emptyballotcount: "61371"}
{contestid: "21"}
{ballot_type: "ranked"}
{title: "DISTRICT ATTORNEY (SF November 2024 Consolidated General Election)"}
{is_ranking_to_rating: true}
#------ candlines ------
=BROOKE_JENKINS:[BROOKE JENKINS]
=RYAN_KHOJASTEH:[RYAN KHOJASTEH]
=Write_in:[Write-in]
#------- votelines ------
154761:BROOKE_JENKINS/1
77734:RYAN_KHOJASTEH/1
67005:BROOKE_JENKINS/1
35085:RYAN_KHOJASTEH/1
2674:BROOKE_JENKINS/1
1236:RYAN_KHOJASTEH/1
1095:RYAN_KHOJASTEH/1
980:BROOKE_JENKINS/1
830:BROOKE_JENKINS/1
772:BROOKE_JENKINS/1
610:RYAN_KHOJASTEH/1
579:RYAN_KHOJASTEH/1
526:RYAN_KHOJASTEH/1
452:RYAN_KHOJASTEH/1
446:RYAN_KHOJASTEH/1
397:BROOKE_JENKINS/1
370:BROOKE_JENKINS/1
345:BROOKE_JENKINS/1
162:RYAN_KHOJASTEH/1
152:BROOKE_JENKINS/1
152:RYAN_KHOJASTEH/1=Write_in/1
120:RYAN_KHOJASTEH/1=Write_in/1
107:BROOKE_JENKINS/1=Write_in/1
96:BROOKE_JENKINS/1=Write_in/1
22:BROOKE_JENKINS/1
21:BROOKE_JENKINS/1
16:RYAN_KHOJASTEH/1=Write_in/1
14:RYAN_KHOJASTEH/1
13:RYAN_KHOJASTEH/1
12:BROOKE_JENKINS/1
11:BROOKE_JENKINS/1=Write_in/1
9:RYAN_KHOJASTEH/1
9:BROOKE_JENKINS/1=Write_in/1
8:RYAN_KHOJASTEH/1
8:RYAN_KHOJASTEH/1=Write_in/1
6:RYAN_KHOJASTEH/1=Write_in/1
6:BROOKE_JENKINS/1=Write_in/1
4:BROOKE_JENKINS/1
3:BROOKE_JENKINS/1=Write_in/1
  • Approval Winner: BROOKE JENKINS
  • Approval Results:
    • BROOKE JENKINS (BROOKE_JENKINS) — 228,577 approvals (55.74% of ballots) (βœ… winner)
    • RYAN KHOJASTEH (RYAN_KHOJASTEH) — 118,271 approvals (28.84% of ballots)
    • Write-in (Write_in) — 534 approvals (0.13% of ballots)
  • Total: 410,105 ballots (347,382 total approvals)

STAR results

sf2024-district-attorney STAR results permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/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: BROOKE JENKINS
  • Finalists: BROOKE JENKINS vs RYAN KHOJASTEH
  • Runoff result:
    • BROOKE JENKINS: 228,831 votes (55.8%)
    • RYAN KHOJASTEH: 118,401 votes (28.9%)
    • No preference: 62873 voters (15.3%)
  • Total stars allocated: 808,310
  • Total ballots: 410,105
β˜…β˜…β˜…β˜…β˜…β˜…

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

β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
(one star above is approximately 16,166 stars allocated by voters)
  • First round:
    • β˜…#0: BROOKE JENKINS received 495,462 stars (61.3%) from 266,438 voters (65.0%)
    • β˜…#1: RYAN KHOJASTEH received 306,499 stars (37.9%) from 187,978 voters (45.8%)
    • β˜…#2: Write-in received 6,349 stars (0.8%) from 4,313 voters (1.1%)
  • Finalists:
    • β˜…BROOKE JENKINS (βœ… winner) preferred by 228,831 of 410,105 voters
    • β˜…RYAN KHOJASTEH preferred by 118,401 of 410,105 voters
    • β˜…No preference between the finalists: 62873

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

Condorcet/Copeland results

sf2024-district-attorney Condorcet/Copeland results permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/pairwise#pairwise
  • Winner: BROOKE JENKINS
  • Runner-up: RYAN KHOJASTEH (beats all other candidates except BROOKE JENKINS)
  • Smallest margin: RYAN KHOJASTEH over Write-in (187,357-2,756; margin: 184,601)
  • Largest margin: BROOKE JENKINS over Write-in (265,807-3,052; margin: 262,755)
  • Pairwise ties: none
  • Total ballots: 410,105

Win-loss-tie (Condorcet/Copeland) table

sf2024-district-attorney w-l-t table permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/pairwise#wlt
DISTRICT ATTORNEY pairwise matchups
BROOKE JENKINS
(2-0-0)
BROOKE JENKINS
2 victories ⇣
RYAN KHOJASTEH
(1-1-0)
BROOKE JENKINS: 228,831(55.8%)
RYAN KHOJASTEH: 118,401(28.9%)
(No preference: 62,873; 15.3%)
RYAN KHOJASTEH
⇽ 1 loss / 1 victory† ⇣
Write-in
(0-2-0)
BROOKE JENKINS: 265,807(64.8%)
Write-in: 3,052(0.7%)
(No preference: 141,246; 34.4%)
RYAN KHOJASTEH: 187,357(45.7%)
Write-in: 2,756(0.7%)
(No preference: 219,992; 53.6%)

Pairwise tournament (Copeland ordered)

sf2024-district-attorney pairwise diagram permalink:
πŸ”—https://abif.electorama.com/id/sf2024-district-attorney/pairwise#dot

%3 BROOKE_JENKINS BROOKE_JENKINS 2-0-0 (2 wins, 0 losses, 0 ties) RYAN_KHOJASTEH RYAN_KHOJASTEH 1-1-0 BROOKE_JENKINS->RYAN_KHOJASTEH ← BROOKE_JENKINS: 228831 RYAN_KHOJASTEH: 118401 Write_in Write_in 0-2-0 BROOKE_JENKINS->Write_in ← BROOKE_JENKINS: 265807 Write_in: 3052 RYAN_KHOJASTEH->Write_in ← RYAN_KHOJASTEH: 187357 Write_in: 2756

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

(homepage)