Akashic
1892–2024
Akashic
St. Louis, MO-IL
presidential margin
2008D+16.12012D+6.92016R+0.82020D+3.32024D+0.8
full record · 18922024
D+0.8
2024
median income$81,650U.S. $80,734 · IL $83,390
median age40.0U.S. 39.1
poverty rate10.5%U.S. 12.5%
bachelor’s+ (25+)38.2%U.S. 35.6%
non-english6.9%U.S. 22.3%
race · ethnicity · ancestry
German25.4%
Irish12.7%
English10.1%
African American16.2%
African0.4%
Mexican2.4%
Puerto Rican0.3%
Asian Indian1.0%
Chinese0.6%
Filipino0.3%
religion
other traditions
Mainline5.7%
Black Protestant3.8%
Muslim1.3%
Latter-day Saints0.7%
American Community Survey 2024 5-year (income, age, poverty, education, language, race, ancestry) · presidential returns from MIT Election Lab through 2024 · 2020 U.S. Religion Census (ASARB) — congregational adherents, unaffiliated is the unclaimed remainder.

St. Louis, MO-IL, Illinois

Akashic
St. Louis, MO-ILHarrisD+0.8
2024 presidential margin by county for St. Louis, MO-IL, ILA map of the constituent counties of St. Louis, MO-IL, IL, each outlined and filled by its 2024 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Bond County, IL · R+44.7Calhoun County, IL · R+55.9Clinton County, IL · R+51.8Jersey County, IL · R+50.2Macoupin County, IL · R+39.2Madison County, IL · R+13.2Monroe County, IL · R+36.3St. Clair County, IL · D+7.8Franklin County, MO · R+45.9Jefferson County, MO · R+36.7Lincoln County, MO · R+55.9St. Charles County, MO · R+17.0St. Louis County, MO · D+23.4Warren County, MO · R+49.5St. Louis city, MO · D+64.6
How it voted
Share of the 2024 vote
Kamala HarrisDemocratic49.5%698,935
Donald TrumpRepublican48.7%687,523
Robert F. Kennedy Jr.Independent1.7%24,679
D+60
R+60
15 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
County-level results (15 counties) — table
2024 presidential result by county for St. Louis, MO-IL, IL — winner and D-vs-R margin.
CountyWinnerMargin
Bond County, ILRepublicanR+44.7
Calhoun County, ILRepublicanR+55.9
Clinton County, ILRepublicanR+51.8
Franklin County, MORepublicanR+45.9
Jefferson County, MORepublicanR+36.7
Jersey County, ILRepublicanR+50.2
Lincoln County, MORepublicanR+55.9
Macoupin County, ILRepublicanR+39.2
Madison County, ILRepublicanR+13.2
Monroe County, ILRepublicanR+36.3
St. Charles County, MORepublicanR+17.0
St. Clair County, ILDemocraticD+7.8
St. Louis city, MODemocraticD+64.6
St. Louis County, MODemocraticD+23.4
Warren County, MORepublicanR+49.5
Third column names the leading third-party or independent finisher. Source · MIT Election Lab · ICPSR · VEST (precinct-level 2024).
YearWonDemocraticRepublicanOtherMarginTotal
D
49.5%Harris698,935
48.7%Trump687,523
1.7%Kennedy24,679
+0.8%
1,411,137
D
50.6%Biden742,085
47.3%Trump693,693
2.1%Jorgensen30,507
+3.3%
1,466,285
R
46.6%Clinton645,962
47.4%Trump656,719
6.0%Johnson82,952
−0.8%
1,385,633
D
52.5%Obama713,828
45.6%Romney619,990
2.0%Johnson26,857
+6.9%
1,360,675
D
57.5%Obama825,040
41.4%McCain593,436
1.1%Nader15,942
+16.1%
1,434,418
D
53.6%Kerry716,493
45.8%Bush612,347
0.6%Badnarik7,487
+7.8%
1,336,327
D
52.7%Gore614,278
44.8%Bush521,580
2.5%Nader28,671
+8.0%
1,164,529
D
51.6%Clinton551,340
38.1%Dole406,823
10.3%Perot109,623
+13.5%
1,067,786
D
47.7%Clinton579,480
31.2%Bush378,791
21.1%Perot255,553
+16.5%
1,213,824
D
50.6%Dukakis544,743
49.0%Bush528,195
0.4%Paul4,004
+1.5%
1,076,942
R
42.4%Mondale463,885
57.5%Reagan628,521
0.1%Bergland1,343
−15.1%
1,093,749
R
45.0%Carter485,904
49.9%Reagan538,410
5.1%Anderson54,908
−4.9%
1,079,222
D
51.3%Carter528,831
47.1%Ford485,716
1.6%McCarthy16,734
+4.2%
1,031,281
R
43.8%McGovern431,533
56.0%Nixon551,856
0.2%Schmitz1,643
−12.2%
985,032
D
48.4%Humphrey466,471
39.9%Nixon384,520
11.6%Wallace112,209
+8.5%
963,200
D
68.0%Johnson651,269
32.0%Goldwater307,060
0.0%
+35.9%
958,329
D
57.5%Kennedy566,706
42.5%Nixon418,547
0.1%Byrd549
+15.0%
985,802
D
53.7%Stevenson489,301
46.3%Eisenhower421,679
0.0%Andrews430
+7.4%
911,410
D
55.2%Stevenson503,319
44.7%Eisenhower407,563
0.2%Hallinan1,395
+10.5%
912,277
D
58.9%Truman433,754
40.4%Dewey297,205
0.7%Thurmond5,243
+18.5%
736,202
D
55.2%Roosevelt399,036
44.5%Dewey321,324
0.3%Thomas2,465
+10.8%
722,825
D
54.2%Roosevelt441,894
45.4%Willkie370,111
0.4%Thomas3,262
+8.8%
815,267
D
62.1%Roosevelt481,509
34.9%Landon270,854
2.9%Lemke22,687
+27.2%
775,050
D
62.9%Roosevelt433,564
34.4%Hoover237,340
2.7%Thomas18,313
+28.5%
689,217
D
50.1%Smith317,678
49.4%Hoover313,377
0.5%Thomas3,401
+0.7%
634,456
R
34.3%Davis169,091
51.0%Coolidge250,988
14.7%La Follette72,295
−16.6%
492,374
R
35.1%Cox169,605
58.1%Harding281,147
6.8%Debs32,931
−23.1%
483,683
R
45.6%Wilson154,130
51.2%Hughes173,119
3.1%Benson10,626
−5.6%
337,875
D
42.1%Wilson103,818
33.4%Taft82,476
24.5%Roosevelt60,456
+8.6%
246,750
R
43.0%Bryan109,223
52.5%Taft133,495
4.5%Debs11,520
−9.5%
254,238
R
42.0%Parker89,380
52.3%Roosevelt111,288
5.7%Debs12,199
−10.3%
212,867
R
47.6%Bryan106,323
49.6%McKinley110,734
2.8%Woolley6,172
−2.0%
223,229
R
45.0%Bryan95,029
54.0%McKinley114,081
1.1%Palmer2,228
−9.0%
211,338
D
49.5%Cleveland74,699
47.7%Harrison71,900
2.8%Weaver4,245
+1.9%
150,844
presidential history
Presidential margin, 1892–2024
Democratic minus Republican, by election
Presidential margin over timeDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: +0.8% in 2024.flipped D · 2020+0.8%DR18922024
Presidential margin over time
YearMargin (D minus R)
1892+1.9%
1896−9.0%
1900−2.0%
1904−10.3%
1908−9.5%
1912+8.6%
1916−5.6%
1920−23.1%
1924−16.6%
1928+0.7%
1932+28.5%
1936+27.2%
1940+8.8%
1944+10.8%
1948+18.5%
1952+10.5%
1956+7.4%
1960+15.0%
1964+35.9%
1968+8.5%
1972−12.2%
1976+4.2%
1980−4.9%
1984−15.1%
1988+1.5%
1992+16.5%
1996+13.5%
2000+8.0%
2004+7.8%
2008+16.1%
2012+6.9%
2016−0.8%
2020+3.3%
2024+0.8%
DemocraticRepublican
voter registration
Registered voters
Total registered voters, over time
Voter registration in St. Louis, MO-ILTotal registered voters, 2016–2024. Latest 2,073,660 in 2024.518.4K1M1.6M2.1M2.1M20162024
Registered voters
Voter registration in St. Louis, MO-IL
YearTotal registered
20162,051,618
20181,994,557
20201,905,191
20222,017,251
20242,073,660
Source: U.S. Election Assistance Commission (EAVS)

St. Louis has lost population in its urban core for decades while inner-ring suburbs have absorbed growth, producing a fragmented political map where city precincts, older suburbs, and exurban counties routinely return starkly different margins.

Across the recorded series it reached a Democratic high of 35.9 points in 1964 and a Republican high of 23.1 points in 1920. Between 2020 and 2024 the metro moved 2.5 points toward the Republican candidate; the 2024 margin was 0.8 points.

A population of 2,810,850, a 71% non-Hispanic-white share, and a median household income of $81,650 describe the metro. The metro's voting pattern over the last decade is most similar to that of Philadelphia-Camden-Wilmington, PA-NJ-DE-MD and Detroit-Warren-Dearborn, MI.

The metros whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.

Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.

Compare two places, side by side

Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →

Cite this page
All citations released under CC BY 4.0. Attribution: Akashic Intelligence.
St. Louis, MO-IL, Illinois. Akashic. https://akashic.app/cbsa/41180/. Accessed May 20, 2026. License: CC BY 4.0.
License: CC BY 4.0
Embed this page
A live widget for your site — no API key, attribution built in, CC BY 4.0. All widgets & sizes →
Embed & data: CC BY 4.0 · Akashic Intelligence
U.S. electionsAll elections →

Places within St. Louis, MO-IL

Frequently asked questions

How did St. Louis, MO-IL, Illinois vote in 2024?
In 2024, St. Louis, MO-IL, Illinois voted Democratic by 0.8 points (D+0.8), carried by the Democratic candidate. Out of 1,411,137 votes cast, 698,935 went Democratic and 687,523 went Republican.
When did St. Louis, MO-IL, Illinois last vote Republican?
The most recent presidential election in which St. Louis, MO-IL, Illinois voted Republican was 2016.
How many people live in St. Louis, MO-IL, Illinois?
St. Louis, MO-IL, Illinois has a population of 2,810,850 according to the 2024 American Community Survey 5-year estimates from the US Census Bureau.
What is the median household income in St. Louis, MO-IL, Illinois?
Median household income in St. Louis, MO-IL, Illinois is $81,650 — above the national median of $80,734. The Illinois state median is $83,390.
What is the political history of St. Louis, MO-IL, Illinois?
Akashic tracks 34 presidential elections in St. Louis, MO-IL, Illinois from 1892 to 2024. Of those, 23 went Democratic and 11 went Republican.