Kirksville, MO, Missouri: Heartland Swing metro. In 2024, voted R+38%. Republican peak: R+40 in 1972.
Key facts
- 2024 presidential margin
- R+38MIT Election Lab
- Political typology
- Heartland SwingAkashic typology
- Population
- 29,3392024 5-year
- Median household income
- $61,4902024 5-year
- White (non-Hispanic)
- 89.3%2024 5-year
- Black
- 3.8%2024 5-year
- Hispanic / Latino
- 2.7%2024 5-year
- Peak Democratic margin
- D+25 in 1932MIT Election Lab
- Peak Republican margin
- R+40 in 1972MIT Election Lab
| Donald Trump ✓Republican | 68.3% | 8,359 |
|---|---|---|
| Kamala HarrisDemocratic | 30.0% | 3,668 |
| OtherAll other candidates | 1.7% | 209 |
| Year | Margin (D minus R) |
|---|---|
| 1876 | No data |
| 1880 | No data |
| 1884 | No data |
| 1888 | No data |
| 1892 | −10.2% |
| 1896 | +4.9% |
| 1900 | −2.9% |
| 1904 | −14.3% |
| 1908 | −4.3% |
| 1912 | +11.3% |
| 1916 | −0.8% |
| 1920 | −20.3% |
| 1924 | −9.5% |
| 1928 | −22.6% |
| 1932 | +24.8% |
| 1936 | +9.9% |
| 1940 | −4.3% |
| 1944 | −9.3% |
| 1948 | +5.5% |
| 1952 | −19.0% |
| 1956 | −14.8% |
| 1960 | −22.4% |
| 1964 | +10.1% |
| 1968 | −22.4% |
| 1972 | −40.0% |
| 1976 | −11.4% |
| 1980 | −18.9% |
| 1984 | −28.6% |
| 1988 | −19.3% |
| 1992 | +2.2% |
| 1996 | −1.1% |
| 2000 | −18.3% |
| 2004 | −12.3% |
| 2008 | −3.8% |
| 2012 | −15.8% |
| 2016 | −30.3% |
| 2020 | −31.9% |
| 2024 | −38.3% |
| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| R | 3,668 | 8,359 | 12,236 | ||
| R | 4,083 | 8,019 | 12,339 | ||
| R | 3,854 | 7,535 | 12,162 | ||
| R | 4,916 | 6,825 | 12,065 | ||
| R | 6,510 | 7,030 | 13,854 | ||
| R | 5,832 | 7,491 | 13,435 | ||
| R | 4,909 | 7,209 | 12,558 | ||
| R | 5,298 | 5,433 | 12,330 | ||
| D | 5,168 | 4,883 | 12,810 | ||
| R | 4,584 | 6,784 | 11,414 | ||
| R | 4,260 | 7,680 | 11,940 | ||
| R | 4,621 | 6,899 | 12,081 | ||
| R | 5,101 | 6,442 | 11,753 | ||
| R | 3,277 | 7,652 | 10,929 | ||
| R | 3,614 | 5,915 | 10,289 | ||
| D | 5,684 | 4,645 | 10,329 | ||
| R | 4,521 | 7,135 | 11,656 | ||
| R | 5,066 | 6,822 | 11,888 | ||
| R | 5,019 | 7,384 | 12,443 | ||
| D | 6,028 | 5,401 | 11,478 | ||
| R | 5,335 | 6,435 | 11,805 | ||
| R | 6,811 | 7,420 | 14,314 | ||
| D | 7,488 | 6,132 | 13,756 | ||
| D | 6,862 | 4,100 | 11,132 | ||
| R | 4,638 | 7,360 | 12,057 | ||
| R | 4,782 | 5,905 | 11,775 | ||
| R | 4,327 | 6,667 | 11,515 | ||
| R | 3,616 | 3,676 | 7,624 | ||
| D | 3,002 | 2,193 | 7,134 | ||
| R | 3,214 | 3,521 | 7,194 | ||
| R | 2,826 | 3,845 | 7,142 | ||
| R | 3,515 | 3,734 | 7,555 | ||
| D | 3,903 | 3,533 | 7,495 | ||
| R | 2,302 | 2,949 | 6,365 | ||
| — | — | — | — | ||
| — | — | — | — | ||
| — | — | — | — | ||
| — | — | — | — |
Demographics
Home to Truman State University, Kirksville punches above its population weight in educational attainment, yet the surrounding Adair County has shifted toward wide Republican margins over the past two decades as rural realignment reshaped the region.
Across the recorded series it reached a Democratic high of twenty-five points in 1932 and a Republican high of forty points in 1972. Between 2020 and 2024 the metro moved six points toward the Republican candidate; the 2024 margin was thirty-eight points.
A population of 29,339, a 89% non-Hispanic-white share, and a median household income of $61,490 describe the metro.
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 →
Kirksville, MO, Missouri. Akashic. https://akashic.app/cbsa/28860/. Accessed May 20, 2026. License: CC BY 4.0.