awt logo

St. Louis 2025 Mayoral Election

πŸ”— stl-2025-mayor     (tags: { actual , MO , USA , government , approval , featured , 2025 })

Below is the ABIF from the "stl-2025-mayor" election (St. Louis 2025 Mayoral Election)

ABIF submission area (show)
Method options
Ballot options

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

Results

πŸ”—https://abif.electorama.com/id/stl-2025-mayor

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
Election results summary showing voting method winners
click/tap to expand
tabbed view

FPTP result

"FPTP" is "First-past-the-post", also known as "plurality" or "choose-one"
stl-2025-mayor FPTP results permalink:
πŸ”—https://abif.electorama.com/id/stl-2025-mayor/FPTP#FPTP
πŸ“
Note β€” Overvotes from approval/choose-many ballots not counted in FPTP
Details

This election used approval/choose-many ballots. For FPTP, each ballot must select exactly one first-choice candidate. Ballots with multiple top choices are treated as overvotes and do not count for any candidate; they are reported under Overvotes and included in the 'None' total.

  • 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

stl-2025-mayor approval voting results permalink:
πŸ”—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

stl-2025-mayor IRV/RCV result permalink:
πŸ”—https://abif.electorama.com/id/stl-2025-mayor/IRV#IRV
πŸ“
Note β€” Ranked ballots inferred from choose-many ballots and approval results
Details

IRV/RCV was not used in this election. The ranked ballots shown here were inferred from choose-many ballots using approval results to create a deterministic global order within each voter’s approved set. These results are hypothetical and provided for what-if analysis.

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)
β†’
Michael "mike" Butler
Andrew Jones: 4,769 (13.6%) (πŸ›‘eliminated)
β†’
Andrew Jones Andrew Jones

STAR results

stl-2025-mayor STAR results permalink:
πŸ”—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
β˜…β˜…β˜…β˜…β˜…β˜…

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

β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…β˜…
(one star above is approximately 978 stars allocated by voters)
  • 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

stl-2025-mayor Condorcet/Copeland results permalink:
πŸ”—https://abif.electorama.com/id/stl-2025-mayor/pairwise#pairwise
πŸ“
Note β€” Ranked ballots inferred from choose-many ballots and approval results
Details

Condorcet/Copeland was not used in this election. The ranked ballots shown here were inferred from choose-many ballots using approval results to create a deterministic global order within each voter's approved set. These results are hypothetical and provided for what-if analysis.

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

stl-2025-mayor w-l-t table permalink:
πŸ”—https://abif.electorama.com/id/stl-2025-mayor/pairwise#wlt
St. Louis 2025 Mayoral Election pairwise matchups
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)

stl-2025-mayor pairwise diagram permalink:
πŸ”—https://abif.electorama.com/id/stl-2025-mayor/pairwise#dot

%3 Cara_Spencer Cara_Spencer 3-0-0 (3 wins, 0 losses, 0 ties) Tishaura_O_Jones Tishaura_O_Jones 2-1-0 Cara_Spencer->Tishaura_O_Jones ← Cara_Spencer: 20701 Tishaura_O_Jones: 11612 Michael_mike_Butler Michael_mike_Butler 1-2-0 Cara_Spencer->Michael_mike_Butler ← Cara_Spencer: 18553 Michael_mike_Butler: 8701 Andrew_Jones Andrew_Jones 0-3-0 Cara_Spencer->Andrew_Jones ← Cara_Spencer: 20625 Andrew_Jones: 4769 Tishaura_O_Jones->Michael_mike_Butler ← Tishaura_O_Jones: 9274 Michael_mike_Butler: 8701 Tishaura_O_Jones->Andrew_Jones ← Tishaura_O_Jones: 11116 Andrew_Jones: 4769 Michael_mike_Butler->Andrew_Jones ← Michael_mike_Butler: 6521 Andrew_Jones: 4769

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

(homepage)