St. Louis 2025 Mayoral Election
Below is the ABIF from the "stl-2025-mayor" election (St. Louis 2025 Mayoral Election)
Voting methods: FPTP β’ approval β’ IRV β’ 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 "choose_many". 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 |
|---|---|
| FPTP | Cara Spencer |
| Approval | Cara Spencer |
| IRV/RCV | Cara Spencer |
| STAR | Cara Spencer |
| Condorcet/Copeland | Cara Spencer |
FPTP result
stl-2025-mayor FPTP results permalink:
πhttps://abif.electorama.com/id/stl-2025-mayor/FPTP#FPTP
- FPTP Winner: Cara Spencer with 14,588 first-place votes (41.7%)
- Runner-up: Tishaura O. Jones with 6,730 first-place votes (19.3%)
- Margin of victory: 7,858 votes (22.5 percentage points)
- First-place votes
- Cara Spencer: 14,588 votes (41.7 %)
- Tishaura O. Jones: 6,730 votes (19.3 %)
- Michael "mike" Butler: 1,359 votes (3.9 %)
- Andrew Jones: 805 votes (2.3 %)
- Overvotes: 11,463 (32.8 %)
- Total ballots: 34,945
Approval voting results
πhttps://abif.electorama.com/id/stl-2025-mayor/approval#approval
- Approval Winner: Cara Spencer
- Approval Results:
- Cara Spencer (Cara_Spencer) — 23,826 approvals (68.18% of ballots) (β winner)
- Tishaura O. Jones (Tishaura_O_Jones) — 11,612 approvals (33.23% of ballots)
- Michael "mike" Butler (Michael_mike_Butler) — 8,701 approvals (24.9% of ballots)
- Andrew Jones (Andrew_Jones) — 4,769 approvals (13.65% of ballots)
- Total: 34,945 ballots (48,908 total approvals)
IRV/RCV results
πhttps://abif.electorama.com/id/stl-2025-mayor/IRV#IRV
See transformed ballots
Note: For IRV/RCV, these ranked ballots are inferred from choose_many ballots.
Conversion method: least_approval_first
#------- metadata -------
{ballotcount: 34945}
{ballotcount_abif_metadata: "34982"}
{emptyballotcount: "37"}
{ballot_type: "choose_many"}
{max_rating: "1"}
{contest_native_id: "3f0a12f6-41a6-48f7-af24-c3de6d1657ad"}
{wikipedia_url: "https://en.wikipedia.org/wiki/2025_St._Louis_mayoral_election"}
{wikidata_url: "https://www.wikidata.org/wiki/Q130426048"}
{ballotpedia_url: "https://ballotpedia.org/Mayoral_election_in_St._Louis,_Missouri_(2025)"}
{official_results_url: "https://www.stlouis-mo.gov/government/departments/board-election-commissioners/documents/election-results/upload/Mar25-Final-Official-Results.pdf"}
{electowiki_url: "https://electowiki.org/wiki/2025_St._Louis_mayoral_election"}
{election_name: "2025 St. Louis Primary Election"}
{election_date: "2025-03-04"}
{jurisdiction: "St. Louis, Missouri"}
{source_url: "https://github.com/fsargent/approval-vote/raw/refs/heads/main/st-louis-cvr/data/CVRExport-8-27-2025.zip"}
{ext_url_01: "https://approval.vote/report/us/mo/st_louis/2025/03/mayor"}
{ext_url_02: "https://github.com/fsargent/approval-vote/tree/main/st-louis-cvr"}
{contestid: "1"}
#------ candlines ------
=Cara_Spencer:[Cara Spencer]
=Michael_mike_Butler:[Michael "mike" Butler]
=Tishaura_O_Jones:[Tishaura O. Jones]
=Andrew_Jones:[Andrew Jones]
#------- votelines ------
14588:Cara_Spencer
6730:Tishaura_O_Jones
3113:Michael_mike_Butler>Cara_Spencer
2337:Tishaura_O_Jones>Cara_Spencer
1577:Andrew_Jones>Cara_Spencer
1462:Michael_mike_Butler>Tishaura_O_Jones
1423:Andrew_Jones>Michael_mike_Butler>Cara_Spencer
1359:Michael_mike_Butler
805:Andrew_Jones
587:Michael_mike_Butler>Tishaura_O_Jones>Cara_Spencer
468:Andrew_Jones>Michael_mike_Butler
156:Andrew_Jones>Tishaura_O_Jones
150:Andrew_Jones>Michael_mike_Butler>Tishaura_O_Jones>Cara_Spencer
139:Andrew_Jones>Michael_mike_Butler>Tishaura_O_Jones
51:Andrew_Jones>Tishaura_O_Jones>Cara_Spencer
- IRV/RCV Winner: Cara Spencer with 20,701 votes (59.2%) in final round
- Runner-up: Tishaura O. Jones with 11,612 votes (33.2%) in final round
- Exhausted ballots in final round: 2,632 (7.5%)
- Number of rounds: 3
- Ballots counted in final round: 32,313 (92.5%)
- Majority of ballots: 17,473 (50.0%)
- Total ballots: 34,945
| Round 1 | Round 2 | Round 3 |
|---|---|---|
| Overview: Active ballots: 34,945 (100.0%) Exhausted ballots: 0 (0.0%) Counted ballots: 34,945 (100.0%) |
Overview: Active ballots: 34,945 (100.0%) Exhausted ballots: 805 (2.3%) Counted ballots: 34,140 (97.7%) Winning threshold: 17,071 (48.85%) |
Overview: Active ballots: 34,945 (100.0%) Exhausted ballots: 2,632 (7.5%) Counted ballots: 32,313 (92.5%) Winning threshold: 16,157 (46.24%) |
|
Cara Spencer: 14,588 (41.7%)
β
|
Cara Spencer: 16,165 (46.3%)
β
|
IRV/RCV winner: Cara Spencer: 20,701 (59.2%)β β
|
|
Tishaura O. Jones: 9,067 (25.9%)
β
|
Tishaura O. Jones: 9,274 (26.5%)
β
|
Tishaura O. Jones: 11,612 (33.2%)
(πeliminated)
β
|
|
Michael "mike" Butler: 6,521 (18.7%)
β
|
Michael "mike" Butler: 8,701 (24.9%)
(πeliminated)
β
|
|
|
Andrew Jones: 4,769 (13.6%)
(πeliminated)
β
|
|
|
STAR results
πhttps://abif.electorama.com/id/stl-2025-mayor/STAR#STAR
- STAR winner: Cara Spencer
- Finalists: Cara Spencer vs Tishaura O. Jones
- Runoff result:
- Cara Spencer: 20,701 votes (59.2%)
- Tishaura O. Jones: 8,487 votes (24.3%)
- No preference: 5757 voters (16.5%)
- Total stars allocated: 48,908
- Total ballots: 34,945
- First round:
- β #0: Cara Spencer received 23,826 stars (48.7%) from 23,826 voters (68.2%)
- β #1: Tishaura O. Jones received 11,612 stars (23.7%) from 11,612 voters (33.2%)
- β #2: Michael "mike" Butler received 8,701 stars (17.8%) from 8,701 voters (24.9%)
- β #3: Andrew Jones received 4,769 stars (9.8%) from 4,769 voters (13.6%)
- Finalists:
- β Cara Spencer (β winner) preferred by 20,701 of 34,945 voters
- β Tishaura O. Jones preferred by 8,487 of 34,945 voters
- β No preference between the finalists: 5757
Condorcet/Copeland results
πhttps://abif.electorama.com/id/stl-2025-mayor/pairwise#pairwise
See transformed ballots
Note: For Condorcet/Copeland, these ranked ballots are inferred from choose_many ballots.
Conversion method: least_approval_first
#------- metadata -------
{ballotcount: 34945}
{ballotcount_abif_metadata: "34982"}
{emptyballotcount: "37"}
{ballot_type: "choose_many"}
{max_rating: "1"}
{contest_native_id: "3f0a12f6-41a6-48f7-af24-c3de6d1657ad"}
{wikipedia_url: "https://en.wikipedia.org/wiki/2025_St._Louis_mayoral_election"}
{wikidata_url: "https://www.wikidata.org/wiki/Q130426048"}
{ballotpedia_url: "https://ballotpedia.org/Mayoral_election_in_St._Louis,_Missouri_(2025)"}
{official_results_url: "https://www.stlouis-mo.gov/government/departments/board-election-commissioners/documents/election-results/upload/Mar25-Final-Official-Results.pdf"}
{electowiki_url: "https://electowiki.org/wiki/2025_St._Louis_mayoral_election"}
{election_name: "2025 St. Louis Primary Election"}
{election_date: "2025-03-04"}
{jurisdiction: "St. Louis, Missouri"}
{source_url: "https://github.com/fsargent/approval-vote/raw/refs/heads/main/st-louis-cvr/data/CVRExport-8-27-2025.zip"}
{ext_url_01: "https://approval.vote/report/us/mo/st_louis/2025/03/mayor"}
{ext_url_02: "https://github.com/fsargent/approval-vote/tree/main/st-louis-cvr"}
{contestid: "1"}
#------ candlines ------
=Cara_Spencer:[Cara Spencer]
=Michael_mike_Butler:[Michael "mike" Butler]
=Tishaura_O_Jones:[Tishaura O. Jones]
=Andrew_Jones:[Andrew Jones]
#------- votelines ------
14588:Cara_Spencer
6730:Tishaura_O_Jones
3113:Michael_mike_Butler>Cara_Spencer
2337:Tishaura_O_Jones>Cara_Spencer
1577:Andrew_Jones>Cara_Spencer
1462:Michael_mike_Butler>Tishaura_O_Jones
1423:Andrew_Jones>Michael_mike_Butler>Cara_Spencer
1359:Michael_mike_Butler
805:Andrew_Jones
587:Michael_mike_Butler>Tishaura_O_Jones>Cara_Spencer
468:Andrew_Jones>Michael_mike_Butler
156:Andrew_Jones>Tishaura_O_Jones
150:Andrew_Jones>Michael_mike_Butler>Tishaura_O_Jones>Cara_Spencer
139:Andrew_Jones>Michael_mike_Butler>Tishaura_O_Jones
51:Andrew_Jones>Tishaura_O_Jones>Cara_Spencer
- Winner: Cara Spencer
- Runner-up: Tishaura O. Jones (beats all other candidates except Cara Spencer)
- Smallest margin: Michael "mike" Butler over Andrew Jones (6,521-4,769; margin: 1,752)
- Largest margin: Cara Spencer over Tishaura O. Jones (20,701-11,612; margin: 9,089)
- Pairwise ties: none
- Total ballots: 34,945
Win-loss-tie (Condorcet/Copeland) table
πhttps://abif.electorama.com/id/stl-2025-mayor/pairwise#wlt
|
Cara Spencer
(3-0-0)
|
Cara Spencer
3 victories β£ |
||
|---|---|---|---|
|
Tishaura O. Jones
(2-1-0)
|
Cara Spencer:
20,701(59.2%)
Tishaura O. Jones:
11,612(33.2%)
(No preference: 2,632; 7.5%)
|
Tishaura O. Jones
β½ 1 loss / 2 victoriesβ β£ |
|
|
Michael "mike" Butler
(1-2-0)
|
Cara Spencer:
18,553(53.1%)
Michael "mike" Butler:
8,701(24.9%)
(No preference: 7,691; 22.0%)
|
Tishaura O. Jones:
9,274(26.5%)
Michael "mike" Butler:
8,701(24.9%)
(No preference: 16,970; 48.6%)
|
Michael "mike" Butler
β½ 2 losses / 1 victoryβ β£ |
|
Andrew Jones
(0-3-0)
|
Cara Spencer:
20,625(59.0%)
Andrew Jones:
4,769(13.6%)
(No preference: 9,551; 27.3%)
|
Tishaura O. Jones:
11,116(31.8%)
Andrew Jones:
4,769(13.6%)
(No preference: 19,060; 54.5%)
|
Michael "mike" Butler:
6,521(18.7%)
Andrew Jones:
4,769(13.6%)
(No preference: 23,655; 67.7%)
|
Pairwise tournament (Copeland ordered)
πhttps://abif.electorama.com/id/stl-2025-mayor/pairwise#dot
Voting methods: FPTP β’ approval β’ IRV β’ STAR β’ Pairwise β’ All methods
(homepage)