Skip to content

Missouri 2020 vs 2024: county swing

108 of 115 counties moved toward the Republican ticket; 0 changed hands.

Jasper County: swing R+0.6Knox County: swing R+2.6Lawrence County: swing R+1.3Livingston County: swing R+0.8Miller County: swing R+1.6Monroe County: swing R+3.1Osage County: swing R+1.7Pettis County: swing R+1.3Pulaski County: swing R+4.5Reynolds County: swing R+1.4Saline County: swing R+3.1Shelby County: swing R+2.7Sullivan County: swing R+5.4Washington County: swing R+2.6Wright County: swing R+3.7Adair County: swing R+7.5Barry County: swing R+2.7Buchanan County: swing R+3.4Carroll County: swing EvenChristian County: swing R+1.5Cooper County: swing D+0.5Dent County: swing R+1.3Gentry County: swing R+1.0Hickory County: swing R+3.8Audrain County: swing R+0.4Bollinger County: swing R+0.9Butler County: swing R+1.5Camden County: swing R+1.1Carter County: swing R+4.0Chariton County: swing R+2.6Clark County: swing R+2.9Clay County: swing R+1.5Cole County: swing R+0.5Crawford County: swing R+2.0Dade County: swing R+0.2Daviess County: swing R+3.0Douglas County: swing R+2.1Gasconade County: swing R+2.0Greene County: swing R+0.6Grundy County: swing R+0.8Holt County: swing D+0.8Laclede County: swing R+1.4Lewis County: swing R+4.3McDonald County: swing R+2.2Maries County: swing R+3.0Mercer County: swing D+1.0Montgomery County: swing R+3.7Morgan County: swing R+1.6Nodaway County: swing R+3.2Ozark County: swing R+1.9Perry County: swing D+0.1Phelps County: swing R+2.8Polk County: swing R+2.1Putnam County: swing R+1.6Randolph County: swing R+0.7Ray County: swing R+3.8Ripley County: swing R+3.1Ste. Genevieve County: swing R+3.7St. Francois County: swing R+3.3Schuyler County: swing R+2.8Shannon County: swing R+5.3Stoddard County: swing R+1.8Taney County: swing R+1.6Warren County: swing R+3.5Webster County: swing R+2.1St. Louis city: swing R+1.5Jackson County: swing R+2.6Jefferson County: swing R+2.9Linn County: swing R+3.4Macon County: swing R+5.2Moniteau County: swing R+0.7Newton County: swing R+1.2Pike County: swing R+4.0Ralls County: swing R+2.9St. Clair County: swing R+1.4Scott County: swing R+2.4Texas County: swing R+3.1Wayne County: swing R+2.2Andrew County: swing R+1.4Benton County: swing R+2.5Callaway County: swing R+1.0Cedar County: swing R+3.8Clinton County: swing R+2.9Dallas County: swing D+0.2Franklin County: swing R+2.1Henry County: swing R+2.5Iron County: swing R+4.8Atchison County: swing R+1.7Barton County: swing R+1.1Boone County: swing R+2.8Caldwell County: swing R+0.9Cape Girardeau County: swing R+1.5Cass County: swing R+0.5Johnson County: swing R+2.8Lafayette County: swing R+3.1Lincoln County: swing R+3.4Madison County: swing R+2.2Marion County: swing R+2.6St. Charles County: swing D+0.5St. Louis County: swing R+0.6Scotland County: swing R+2.4DeKalb County: swing R+2.8Dunklin County: swing R+4.7Harrison County: swing R+3.7Howard County: swing R+2.1Howell County: swing R+2.7Mississippi County: swing R+4.1New Madrid County: swing R+2.5Oregon County: swing R+5.3Pemiscot County: swing R+4.4Platte County: swing R+0.1Stone County: swing R+0.3Vernon County: swing R+2.3Worth County: swing R+4.8Bates County: swing R+3.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20202024SwingVotes 2020Votes 2024
Adair County R+26.1 R+33.6 R+7.5 10,336 10,234
Sullivan County R+60.6 R+66.0 R+5.4 2,471 2,463
Oregon County R+63.8 R+69.1 R+5.3 4,739 4,612
Shannon County R+62.9 R+68.2 R+5.3 3,906 4,013
Macon County R+56.3 R+61.5 R+5.2 7,836 7,838
Iron County R+57.7 R+62.5 R+4.8 4,592 4,517
Worth County R+59.8 R+64.6 R+4.8 1,107 1,105
Dunklin County R+57.0 R+61.7 R+4.7 10,419 10,051
Pulaski County R+45.8 R+50.3 R+4.5 14,414 15,545
Pemiscot County R+44.6 R+49.0 R+4.4 5,735 5,270
Lewis County R+55.8 R+60.1 R+4.3 4,609 4,484
Mississippi County R+49.6 R+53.7 R+4.1 4,756 4,449
Carter County R+70.2 R+74.2 R+4.0 2,897 2,862
Pike County R+53.9 R+57.9 R+4.0 7,695 7,824
Cedar County R+65.9 R+69.7 R+3.8 7,044 7,187
Hickory County R+57.3 R+61.1 R+3.8 5,080 5,120
Ray County R+44.9 R+48.7 R+3.8 11,649 11,662
Harrison County R+68.0 R+71.7 R+3.7 3,826 3,845
Montgomery County R+56.5 R+60.2 R+3.7 5,772 5,996
Ste. Genevieve County R+41.3 R+45.0 R+3.7 9,484 9,775
Wright County R+71.9 R+75.6 R+3.7 8,739 8,978
Warren County R+46.0 R+49.5 R+3.5 18,375 20,094
Buchanan County R+24.6 R+28.0 R+3.4 36,598 35,737
Lincoln County R+52.5 R+55.9 R+3.4 29,018 32,129
Linn County R+53.9 R+57.3 R+3.4 5,726 5,684
St. Francois County R+48.1 R+51.4 R+3.3 28,001 28,614
Bates County R+58.5 R+61.7 R+3.2 8,416 8,340
Nodaway County R+40.6 R+43.8 R+3.2 9,893 9,682
Lafayette County R+45.8 R+48.9 R+3.1 17,055 17,244
Monroe County R+56.7 R+59.8 R+3.1 4,483 4,376
Ripley County R+70.0 R+73.1 R+3.1 5,717 5,804
Saline County R+37.3 R+40.4 R+3.1 9,519 9,330
Texas County R+68.6 R+71.7 R+3.1 11,315 11,525
Daviess County R+60.2 R+63.2 R+3.0 3,911 3,925
Maries County R+64.5 R+67.5 R+3.0 4,771 4,786
Clark County R+58.7 R+61.6 R+2.9 3,394 3,333
Clinton County R+45.0 R+47.9 R+2.9 10,888 11,228
Jefferson County R+33.8 R+36.7 R+2.9 116,688 119,287
Ralls County R+56.3 R+59.2 R+2.9 5,662 5,777
Boone County D+12.5 D+9.7 R+2.8 91,168 89,978
DeKalb County R+59.8 R+62.6 R+2.8 4,843 4,814
Johnson County R+36.8 R+39.6 R+2.8 23,123 23,591
Phelps County R+40.1 R+42.9 R+2.8 19,568 19,294
Schuyler County R+61.6 R+64.4 R+2.8 2,003 1,945
Barry County R+60.8 R+63.5 R+2.7 15,598 16,160
Howell County R+64.1 R+66.8 R+2.7 18,650 18,963
Shelby County R+62.9 R+65.6 R+2.7 3,350 3,262
Chariton County R+53.8 R+56.4 R+2.6 4,077 4,088
Jackson County D+22.0 D+19.4 R+2.6 333,063 317,702
Knox County R+61.9 R+64.5 R+2.6 1,854 1,810
Marion County R+50.3 R+52.9 R+2.6 13,348 13,148
Washington County R+62.6 R+65.2 R+2.6 9,976 10,235
Benton County R+56.6 R+59.1 R+2.5 10,476 10,769
Henry County R+50.1 R+52.6 R+2.5 10,788 10,932
New Madrid County R+51.0 R+53.5 R+2.5 7,250 6,811
Scotland County R+59.0 R+61.4 R+2.4 1,984 1,918
Scott County R+56.5 R+58.9 R+2.4 17,719 17,418
Vernon County R+57.2 R+59.5 R+2.3 9,185 8,973
Madison County R+62.8 R+65.0 R+2.2 5,676 5,753
McDonald County R+66.6 R+68.8 R+2.2 9,053 9,338
Wayne County R+70.4 R+72.6 R+2.2 5,878 5,847
Douglas County R+69.8 R+71.9 R+2.1 7,000 7,289
Franklin County R+43.8 R+45.9 R+2.1 53,685 55,454
Howard County R+42.1 R+44.2 R+2.1 5,092 4,955
Polk County R+59.5 R+61.6 R+2.1 15,064 15,817
Webster County R+60.2 R+62.3 R+2.1 18,779 19,808
Crawford County R+60.2 R+62.2 R+2.0 10,973 10,829
Gasconade County R+58.3 R+60.3 R+2.0 7,923 7,996
Ozark County R+68.1 R+70.0 R+1.9 4,864 4,779
Stoddard County R+72.0 R+73.8 R+1.8 13,426 13,599
Atchison County R+58.1 R+59.8 R+1.7 2,814 2,713
Osage County R+71.4 R+73.1 R+1.7 7,539 7,725
Miller County R+65.7 R+67.3 R+1.6 12,382 13,009
Morgan County R+58.1 R+59.7 R+1.6 9,487 9,733
Putnam County R+68.7 R+70.3 R+1.6 2,361 2,380
Taney County R+57.7 R+59.3 R+1.6 26,288 26,811
Butler County R+62.3 R+63.8 R+1.5 18,141 17,859
Cape Girardeau County R+45.0 R+46.5 R+1.5 40,328 40,336
Christian County R+50.8 R+52.3 R+1.5 46,839 50,770
Clay County R+4.1 R+5.6 R+1.5 126,569 130,063
St. Louis city D+66.2 D+64.7 R+1.5 133,867 116,082
Andrew County R+50.3 R+51.7 R+1.4 9,752 9,846
Laclede County R+65.4 R+66.8 R+1.4 16,793 17,076
Reynolds County R+66.9 R+68.3 R+1.4 3,298 3,057
St. Clair County R+59.2 R+60.6 R+1.4 4,974 4,987
Dent County R+69.0 R+70.3 R+1.3 7,142 7,103
Lawrence County R+62.6 R+63.9 R+1.3 17,905 18,417
Pettis County R+47.5 R+48.8 R+1.3 19,097 18,877
Newton County R+57.4 R+58.6 R+1.2 28,405 29,083
Barton County R+71.1 R+72.2 R+1.1 6,077 6,014
Camden County R+53.2 R+54.3 R+1.1 24,812 25,548
Callaway County R+42.3 R+43.3 R+1.0 21,144 21,447
Gentry County R+60.8 R+61.8 R+1.0 3,237 3,292
Bollinger County R+73.9 R+74.8 R+0.9 5,983 6,161
Caldwell County R+60.4 R+61.3 R+0.9 4,682 4,703
Grundy County R+62.8 R+63.6 R+0.8 4,437 4,400
Livingston County R+57.0 R+57.8 R+0.8 6,758 6,871
Moniteau County R+62.0 R+62.7 R+0.7 7,157 7,273
Randolph County R+51.5 R+52.2 R+0.7 10,744 11,025
Greene County R+20.2 R+20.8 R+0.6 141,800 143,935
Jasper County R+46.2 R+46.8 R+0.6 52,352 53,756
St. Louis County D+24.0 D+23.4 R+0.6 536,446 502,356
Cass County R+31.6 R+32.1 R+0.5 57,408 59,327
Cole County R+33.9 R+34.4 R+0.5 39,529 40,128
Audrain County R+47.2 R+47.6 R+0.4 10,656 10,519
Stone County R+61.1 R+61.4 R+0.3 18,483 19,122
Dade County R+67.0 R+67.2 R+0.2 4,119 4,185
Platte County R+3.0 R+3.1 R+0.1 57,270 57,787
Carroll County R+64.5 R+64.5 Even 4,532 4,528
Perry County R+63.5 R+63.4 D+0.1 9,447 9,823
Dallas County R+64.7 R+64.5 D+0.2 8,104 8,440
Cooper County R+46.3 R+45.8 D+0.5 8,693 8,833
St. Charles County R+17.5 R+17.0 D+0.5 222,017 226,052
Holt County R+69.9 R+69.1 D+0.8 2,343 2,352
Mercer County R+74.1 R+73.1 D+1.0 1,779 1,792

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data