Akashic
1892–2024
Akashic
Ottumwa-Kirksville
presidential margin
2008R+1.62012R+8.22016R+32.32020R+34.42024R+40.7
full record · 18922024
R+40.7
2024
median income$63,772U.S. $80,734 · MO $70,702
median age39.0U.S. 39.1
poverty rate14.9%U.S. 12.5%
bachelor’s+ (25+)24.9%U.S. 35.6%
non-english12.4%U.S. 22.3%
race · ethnicity · ancestry
German19.4%
English12.6%
Irish9.6%
Mexican3.6%
Salvadoran0.7%
Guatemalan0.7%
African American1.1%
African0.9%
Ethiopian0.3%
Filipino0.4%
Vietnamese0.4%
Mongolian0.2%
Chuukese0.6%
religion
other traditions
Mainline7.9%
Latter-day Saints1.3%
Other Christian0.5%
Black Protestant0.4%
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.

Ottumwa-Kirksville, Missouri

Akashic
Ottumwa-KirksvilleTrumpR+40.7
2024 presidential margin by county for Ottumwa-Kirksville, MOA map of the constituent counties of Ottumwa-Kirksville, MO, 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.Sullivan County, MO · R+66.1Schuyler County, MO · R+64.5Jefferson County, IA · R+6.8Macon County, MO · R+61.5Wapello County, IA · R+31.4Davis County, IA · R+54.4Scotland County, MO · R+61.5Adair County, MO · R+33.6Putnam County, MO · R+70.3Van Buren County, IA · R+55.4
How it voted
Share of the 2024 vote
Donald TrumpRepublican69.6%39,896
Kamala HarrisDemocratic29.0%16,602
Chase OliverLibertarian1.4%794
D+60
R+60
10 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
County-level results (10 counties) — table
2024 presidential result by county for Ottumwa-Kirksville, MO — winner and D-vs-R margin.
CountyWinnerMargin
Adair County, MORepublicanR+33.6
Davis County, IARepublicanR+54.4
Jefferson County, IARepublicanR+6.8
Macon County, MORepublicanR+61.5
Putnam County, MORepublicanR+70.3
Schuyler County, MORepublicanR+64.5
Scotland County, MORepublicanR+61.5
Sullivan County, MORepublicanR+66.1
Van Buren County, IARepublicanR+55.4
Wapello County, IARepublicanR+31.4
Third column names the leading third-party or independent finisher. Source · MIT Election Lab · ICPSR · VEST (precinct-level 2024).
YearWonDemocraticRepublicanOtherMarginTotal
R
29.0%Harris16,602
69.6%Trump39,896
1.4%Oliver794
−40.7%
57,292
R
31.9%Biden19,000
66.3%Trump39,463
1.7%Jorgensen1,015
−34.4%
59,478
R
30.8%Clinton17,772
63.1%Trump36,391
6.0%Johnson3,472
−32.3%
57,635
R
44.6%Obama25,746
52.8%Romney30,482
2.6%Johnson1,479
−8.2%
57,707
R
48.0%Obama29,071
49.6%McCain30,065
2.4%Nader1,483
−1.6%
60,619
R
46.2%Kerry28,380
52.8%Bush32,466
1.0%Badnarik632
−6.6%
61,478
R
43.1%Gore24,700
52.0%Bush29,779
4.9%Nader2,837
−8.9%
57,316
D
46.7%Clinton25,948
38.7%Dole21,480
14.6%Perot8,088
+8.0%
55,516
D
43.6%Clinton26,438
33.9%Bush20,561
22.4%Perot13,583
+9.7%
60,582
D
51.4%Dukakis28,910
47.9%Bush26,919
0.7%Fulani389
+3.5%
56,218
R
45.6%Mondale28,252
54.0%Reagan33,472
0.4%Bergland258
−8.4%
61,982
R
42.4%Carter26,594
52.3%Reagan32,774
5.3%Anderson3,326
−9.9%
62,694
D
52.2%Carter32,115
46.5%Ford28,640
1.3%McCarthy784
+5.6%
61,539
R
38.0%McGovern23,333
60.7%Nixon37,319
1.3%Schmitz822
−22.8%
61,474
R
41.9%Humphrey26,296
50.7%Nixon31,841
7.4%Wallace4,632
−8.8%
62,769
D
63.3%Johnson41,066
36.5%Goldwater23,699
0.1%Hass91
+26.8%
64,856
R
43.6%Kennedy32,136
56.4%Nixon41,620
0.0%Byrd25
−12.9%
73,781
R
45.3%Stevenson33,463
54.7%Eisenhower40,384
0.1%Andrews39
−9.4%
73,886
R
41.2%Stevenson32,658
58.4%Eisenhower46,258
0.4%Hallinan316
−17.2%
79,232
D
52.4%Truman37,351
46.7%Dewey33,325
0.9%Thurmond620
+5.6%
71,296
R
47.7%Roosevelt35,143
51.9%Dewey38,239
0.4%Thomas324
−4.2%
73,706
R
48.5%Roosevelt41,889
51.1%Willkie44,054
0.4%Thomas343
−2.5%
86,286
D
52.3%Roosevelt43,096
46.6%Landon38,391
1.1%Lemke918
+5.7%
82,405
D
58.6%Roosevelt42,056
39.9%Hoover28,672
1.5%Thomas1,057
+18.6%
71,785
R
37.9%Smith28,664
61.5%Hoover46,515
0.5%Thomas413
−23.6%
75,592
R
33.2%Davis25,412
53.2%Coolidge40,680
13.5%La Follette10,351
−20.0%
76,443
R
35.7%Cox26,483
61.8%Harding45,821
2.5%Debs1,835
−26.1%
74,139
R
47.2%Wilson21,768
48.8%Hughes22,514
4.0%Benson1,828
−1.6%
46,110
D
42.4%Wilson18,657
33.7%Taft14,819
23.9%Roosevelt10,505
+8.7%
43,981
R
44.9%Bryan20,664
50.8%Taft23,387
4.3%Debs1,993
−5.9%
46,044
R
39.1%Parker17,600
55.6%Roosevelt25,006
5.3%Debs2,383
−16.5%
44,989
R
46.4%Bryan22,565
50.9%McKinley24,729
2.7%Woolley1,336
−4.4%
48,630
D
50.1%Bryan24,536
48.8%McKinley23,894
1.0%Palmer511
+1.3%
48,941
R
42.9%Cleveland18,376
46.9%Harrison20,092
10.2%Weaver4,349
−4.0%
42,817
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: −40.7% in 2024.flipped R · 2000−40.7%DR18922024
Presidential margin over time
YearMargin (D minus R)
1892−4.0%
1896+1.3%
1900−4.4%
1904−16.5%
1908−5.9%
1912+8.7%
1916−1.6%
1920−26.1%
1924−20.0%
1928−23.6%
1932+18.6%
1936+5.7%
1940−2.5%
1944−4.2%
1948+5.6%
1952−17.2%
1956−9.4%
1960−12.9%
1964+26.8%
1968−8.8%
1972−22.8%
1976+5.6%
1980−9.9%
1984−8.4%
1988+3.5%
1992+9.7%
1996+8.0%
2000−8.9%
2004−6.6%
2008−1.6%
2012−8.2%
2016−32.3%
2020−34.4%
2024−40.7%
DemocraticRepublican
voter registration
Registered voters
By party of registration, over time
Voter registration in Ottumwa-KirksvilleRegistered voters by party of registration, 2008–2014. Latest total 45,230 in 2014.11.9K23.8K35.6K47.5K45.2K20082014
DemocraticRepublicanUnaffiliatedOther parties

† Some years predate full county coverage; a flagged year sums only the counties reporting it.

Voter registration in Ottumwa-Kirksville
YearTotal registeredDemocraticRepublicanUnaffiliatedOther
2008 (partial)47,51619,48812,29215,71422
2010 (partial)47,50318,24613,67615,53546
2012 (partial)47,49017,58213,76916,05683
2014 (partial)45,23016,63913,06615,392133
Source: State election authorities

This mid-Missouri and southeast-Iowa media market ties together small industrial cities like Ottumwa and Kirksville across a rural landscape where ag-economy pressures and population decline have steadily shifted the electorate toward wide Republican margins over the past two decades.

Across the recorded series it reached a Democratic high of 26.8 points in 1964 and a Republican high of 40.7 points in 2024. Between 2020 and 2024 the market moved 6.3 points toward the Republican candidate; the 2024 margin was 40.7 points.

A population of 127,152, a 85% non-Hispanic-white share, and a median household income of $63,772 describe the market. The market's voting pattern over the last decade is most similar to that of Zanesville and St. Joseph.

The media markets 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.
Ottumwa-Kirksville, Missouri. Akashic. https://akashic.app/dma/631/. 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 Ottumwa-Kirksville

Frequently asked questions

How did Ottumwa-Kirksville, Missouri vote in 2024?
In 2024, Ottumwa-Kirksville, Missouri voted Republican by 40.7 points (R+40.7), carried by the Republican candidate. Out of 57,292 votes cast, 16,602 went Democratic and 39,896 went Republican.
When did Ottumwa-Kirksville, Missouri last vote Democratic?
The most recent presidential election in which Ottumwa-Kirksville, Missouri voted Democratic was 1996.
How many people live in Ottumwa-Kirksville, Missouri?
Ottumwa-Kirksville, Missouri has a population of 127,152 according to the 2024 American Community Survey 5-year estimates from the US Census Bureau.
What is the median household income in Ottumwa-Kirksville, Missouri?
Median household income in Ottumwa-Kirksville, Missouri is $63,772 — below the national median of $80,734. The Missouri state median is $70,702.
What is the political history of Ottumwa-Kirksville, Missouri?
Akashic tracks 34 presidential elections in Ottumwa-Kirksville, Missouri from 1892 to 2024. Of those, 10 went Democratic and 24 went Republican.