Skip to content

Missouri 2000 vs 2024: county swing

111 of 115 counties moved toward the Republican ticket; 10 changed hands.

Jasper County: swing R+11.7Knox County: swing R+43.1Lawrence County: swing R+32.3Livingston County: swing R+37.3Miller County: swing R+38.2Monroe County: swing R+52.1Osage County: swing R+37.3Pettis County: swing R+25.5Pulaski County: swing R+24.4Reynolds County: swing R+53.5Saline County: swing R+40.5Shelby County: swing R+44.9Sullivan County: swing R+41.5Washington County: swing R+65.6Wright County: swing R+35.5Adair County: swing R+15.2Barry County: swing R+33.1Buchanan County: swing R+29.9Carroll County: swing R+37.0Christian County: swing R+22.5Cooper County: swing R+23.6Dent County: swing R+34.3Gentry County: swing R+45.7Hickory County: swing R+56.1Audrain County: swing R+40.6Bollinger County: swing R+40.9Butler County: swing R+35.2Camden County: swing R+30.7Carter County: swing R+48.1Chariton County: swing R+44.1Clark County: swing R+59.4Clay County: swing R+5.6Cole County: swing R+9.7Crawford County: swing R+45.3Dade County: swing R+33.2Daviess County: swing R+44.7Douglas County: swing R+33.1Gasconade County: swing R+31.1Greene County: swing R+3.2Grundy County: swing R+33.6Holt County: swing R+36.5Laclede County: swing R+33.3Lewis County: swing R+51.9McDonald County: swing R+29.1Maries County: swing R+50.3Mercer County: swing R+35.3Montgomery County: swing R+41.0Morgan County: swing R+44.1Nodaway County: swing R+26.1Ozark County: swing R+41.4Perry County: swing R+26.0Phelps County: swing R+23.2Polk County: swing R+34.1Putnam County: swing R+32.3Randolph County: swing R+44.3Ray County: swing R+53.4Ripley County: swing R+47.4Ste. Genevieve County: swing R+46.3St. Francois County: swing R+50.1Schuyler County: swing R+46.9Shannon County: swing R+46.6Stoddard County: swing R+47.7Taney County: swing R+29.2Warren County: swing R+35.9Webster County: swing R+35.5St. Louis city: swing D+7.2Jackson County: swing R+1.2Jefferson County: swing R+39.1Linn County: swing R+47.3Macon County: swing R+41.8Moniteau County: swing R+36.5Newton County: swing R+21.8Pike County: swing R+56.7Ralls County: swing R+50.1St. Clair County: swing R+42.4Scott County: swing R+42.7Texas County: swing R+45.0Wayne County: swing R+56.2Andrew County: swing R+31.6Benton County: swing R+44.9Callaway County: swing R+33.3Cedar County: swing R+42.3Clinton County: swing R+44.0Dallas County: swing R+41.8Franklin County: swing R+31.4Henry County: swing R+45.8Iron County: swing R+58.1Atchison County: swing R+32.5Barton County: swing R+27.2Boone County: swing D+9.1Caldwell County: swing R+42.2Cape Girardeau County: swing R+11.4Cass County: swing R+17.6Johnson County: swing R+25.3Lafayette County: swing R+38.5Lincoln County: swing R+45.9Madison County: swing R+50.5Marion County: swing R+39.6St. Charles County: swing R+2.8St. Louis County: swing D+18.0Scotland County: swing R+36.4DeKalb County: swing R+42.8Dunklin County: swing R+57.1Harrison County: swing R+41.1Howard County: swing R+33.8Howell County: swing R+35.7Mississippi County: swing R+60.6New Madrid County: swing R+57.9Oregon County: swing R+46.5Pemiscot County: swing R+57.1Platte County: swing D+4.1Stone County: swing R+30.7Vernon County: swing R+37.7Worth County: swing R+48.9Bates County: swing R+50.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002024SwingVotes 2000Votes 2024
Washington County flipped D+0.4 R+65.2 R+65.6 8,265 10,235
Mississippi County flipped D+6.9 R+53.7 R+60.6 5,215 4,449
Clark County R+2.2 R+61.6 R+59.4 3,802 3,333
Iron County R+4.4 R+62.5 R+58.1 4,414 4,517
New Madrid County flipped D+4.4 R+53.5 R+57.9 7,266 6,811
Dunklin County R+4.6 R+61.7 R+57.1 10,525 10,051
Pemiscot County flipped D+8.1 R+49.0 R+57.1 6,060 5,270
Pike County R+1.2 R+57.9 R+56.7 7,351 7,824
Wayne County R+16.4 R+72.6 R+56.2 5,848 5,847
Hickory County R+5.0 R+61.1 R+56.1 4,238 5,120
Reynolds County R+14.8 R+68.3 R+53.5 3,131 3,057
Ray County flipped D+4.7 R+48.7 R+53.4 9,747 11,662
Monroe County R+7.7 R+59.8 R+52.1 4,094 4,376
Lewis County R+8.2 R+60.1 R+51.9 4,484 4,484
Bates County R+11.0 R+61.7 R+50.7 7,792 8,340
Madison County R+14.5 R+65.0 R+50.5 4,373 5,753
Maries County R+17.2 R+67.5 R+50.3 3,854 4,786
Ralls County R+9.1 R+59.2 R+50.1 4,542 5,777
St. Francois County R+1.3 R+51.4 R+50.1 18,841 28,614
Worth County R+15.7 R+64.6 R+48.9 1,158 1,105
Carter County R+26.1 R+74.2 R+48.1 2,808 2,862
Stoddard County R+26.1 R+73.8 R+47.7 12,454 13,599
Ripley County R+25.7 R+73.1 R+47.4 5,065 5,804
Linn County R+10.0 R+57.3 R+47.3 6,010 5,684
Schuyler County R+17.5 R+64.4 R+46.9 2,006 1,945
Shannon County R+21.6 R+68.2 R+46.6 3,781 4,013
Oregon County R+22.6 R+69.1 R+46.5 4,233 4,612
Ste. Genevieve County flipped D+1.3 R+45.0 R+46.3 7,311 9,775
Lincoln County R+10.0 R+55.9 R+45.9 15,913 32,129
Henry County R+6.8 R+52.6 R+45.8 9,778 10,932
Gentry County R+16.1 R+61.8 R+45.7 3,105 3,292
Crawford County R+16.9 R+62.2 R+45.3 8,302 10,829
Texas County R+26.7 R+71.7 R+45.0 9,932 11,525
Benton County R+14.2 R+59.1 R+44.9 7,534 10,769
Shelby County R+20.7 R+65.6 R+44.9 3,257 3,262
Daviess County R+18.5 R+63.2 R+44.7 3,494 3,925
Randolph County R+7.9 R+52.2 R+44.3 9,186 11,025
Chariton County R+12.3 R+56.4 R+44.1 4,154 4,088
Morgan County R+15.6 R+59.7 R+44.1 7,881 9,733
Clinton County R+3.9 R+47.9 R+44.0 8,531 11,228
Knox County R+21.4 R+64.5 R+43.1 2,055 1,810
DeKalb County R+19.8 R+62.6 R+42.8 4,049 4,814
Scott County R+16.2 R+58.9 R+42.7 15,704 17,418
St. Clair County R+18.2 R+60.6 R+42.4 4,739 4,987
Cedar County R+27.4 R+69.7 R+42.3 5,663 7,187
Caldwell County R+19.1 R+61.3 R+42.2 3,850 4,703
Dallas County R+22.7 R+64.5 R+41.8 6,219 8,440
Macon County R+19.7 R+61.5 R+41.8 7,175 7,838
Sullivan County R+24.5 R+66.0 R+41.5 3,064 2,463
Ozark County R+28.6 R+70.0 R+41.4 4,292 4,779
Harrison County R+30.6 R+71.7 R+41.1 3,991 3,845
Montgomery County R+19.2 R+60.2 R+41.0 5,303 5,996
Bollinger County R+33.9 R+74.8 R+40.9 5,294 6,161
Audrain County R+7.0 R+47.6 R+40.6 9,985 10,519
Saline County flipped D+0.1 R+40.4 R+40.5 9,355 9,330
Marion County R+13.3 R+52.9 R+39.6 11,712 13,148
Jefferson County flipped D+2.4 R+36.7 R+39.1 77,204 119,287
Lafayette County R+10.4 R+48.9 R+38.5 14,520 17,244
Miller County R+29.1 R+67.3 R+38.2 9,356 13,009
Vernon County R+21.8 R+59.5 R+37.7 8,408 8,973
Livingston County R+20.5 R+57.8 R+37.3 6,276 6,871
Osage County R+35.8 R+73.1 R+37.3 6,178 7,725
Carroll County R+27.5 R+64.5 R+37.0 4,581 4,528
Holt County R+32.6 R+69.1 R+36.5 2,662 2,352
Moniteau County R+26.2 R+62.7 R+36.5 6,065 7,273
Scotland County R+25.0 R+61.4 R+36.4 2,179 1,918
Warren County R+13.6 R+49.5 R+35.9 10,740 20,094
Howell County R+31.1 R+66.8 R+35.7 14,075 18,963
Webster County R+26.8 R+62.3 R+35.5 11,880 19,808
Wright County R+40.1 R+75.6 R+35.5 7,841 8,978
Mercer County R+37.8 R+73.1 R+35.3 1,842 1,792
Butler County R+28.6 R+63.8 R+35.2 14,397 17,859
Dent County R+36.0 R+70.3 R+34.3 5,988 7,103
Polk County R+27.5 R+61.6 R+34.1 10,294 15,817
Howard County R+10.4 R+44.2 R+33.8 4,512 4,955
Grundy County R+30.0 R+63.6 R+33.6 4,708 4,400
Callaway County R+10.0 R+43.3 R+33.3 15,308 21,447
Laclede County R+33.5 R+66.8 R+33.3 13,046 17,076
Dade County R+34.0 R+67.2 R+33.2 3,752 4,185
Barry County R+30.4 R+63.5 R+33.1 12,368 16,160
Douglas County R+38.8 R+71.9 R+33.1 5,281 7,289
Atchison County R+27.3 R+59.8 R+32.5 2,871 2,713
Lawrence County R+31.6 R+63.9 R+32.3 12,903 18,417
Putnam County R+38.0 R+70.3 R+32.3 2,334 2,380
Andrew County R+20.1 R+51.7 R+31.6 7,274 9,846
Franklin County R+14.5 R+45.9 R+31.4 39,194 55,454
Gasconade County R+29.2 R+60.3 R+31.1 6,629 7,996
Camden County R+23.6 R+54.3 R+30.7 17,099 25,548
Stone County R+30.7 R+61.4 R+30.7 12,151 19,122
Buchanan County flipped D+1.9 R+28.0 R+29.9 34,751 35,737
Taney County R+30.1 R+59.3 R+29.2 15,112 26,811
McDonald County R+39.7 R+68.8 R+29.1 6,529 9,338
Barton County R+45.0 R+72.2 R+27.2 5,366 6,014
Nodaway County R+17.7 R+43.8 R+26.1 9,049 9,682
Perry County R+37.4 R+63.4 R+26.0 6,903 9,823
Pettis County R+23.3 R+48.8 R+25.5 15,755 18,877
Johnson County R+14.3 R+39.6 R+25.3 16,787 23,591
Pulaski County R+25.9 R+50.3 R+24.4 10,531 15,545
Cooper County R+22.2 R+45.8 R+23.6 6,790 8,833
Phelps County R+19.7 R+42.9 R+23.2 16,146 19,294
Christian County R+29.8 R+52.3 R+22.5 23,228 50,770
Newton County R+36.8 R+58.6 R+21.8 21,162 29,083
Cass County R+14.5 R+32.1 R+17.6 35,869 59,327
Adair County R+18.4 R+33.6 R+15.2 10,552 10,234
Jasper County R+35.1 R+46.8 R+11.7 37,481 53,756
Cape Girardeau County R+35.1 R+46.5 R+11.4 29,859 40,336
Cole County R+24.7 R+34.4 R+9.7 32,775 40,128
Clay County flipped Even R+5.6 R+5.6 80,173 130,063
Greene County R+17.6 R+20.8 R+3.2 102,926 143,935
St. Charles County R+14.2 R+17.0 R+2.8 128,686 226,052
Jackson County D+20.6 D+19.4 R+1.2 272,062 317,702
Platte County R+7.2 R+3.1 D+4.1 34,054 57,787
St. Louis city D+57.5 D+64.7 D+7.2 124,752 116,082
Boone County D+0.6 D+9.7 D+9.1 59,609 89,978
St. Louis County D+5.4 D+23.4 D+18.0 486,884 502,356

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