Skip to content

Oklahoma 2020 vs 2024: county swing

57 of 77 counties moved toward the Republican ticket; 0 changed hands.

Beckham County: swing D+1.8Carter County: swing R+2.2Comanche County: swing R+3.2Dewey County: swing D+0.7Grant County: swing D+3.0Harper County: swing D+1.7Hughes County: swing R+1.7Kingfisher County: swing D+0.8Lincoln County: swing R+0.1McClain County: swing D+0.2Mayes County: swing R+2.3Oklahoma County: swing R+0.6Pontotoc County: swing R+3.0Pushmataha County: swing R+1.9Washington County: swing D+0.4Woodward County: swing EvenAlfalfa County: swing D+0.5Blaine County: swing R+0.2Bryan County: swing R+2.1Canadian County: swing D+2.9Cimarron County: swing D+0.5Coal County: swing R+3.3Craig County: swing R+0.8Custer County: swing R+0.1Ellis County: swing D+4.9Garvin County: swing R+1.9Greer County: swing R+1.0Jackson County: swing R+0.5Kay County: swing D+1.7Logan County: swing R+2.1Love County: swing R+2.5McIntosh County: swing R+3.1Murray County: swing R+2.7Muskogee County: swing R+3.6Okfuskee County: swing R+2.3Okmulgee County: swing R+5.6Pawnee County: swing R+1.4Payne County: swing R+1.9Pottawatomie County: swing R+1.4Rogers County: swing R+0.1Sequoyah County: swing R+2.5Stephens County: swing D+1.3Tulsa County: swing D+0.4Wagoner County: swing D+0.2Washita County: swing R+1.8Creek County: swing R+1.0Garfield County: swing EvenHarmon County: swing R+0.6Haskell County: swing R+2.2Johnston County: swing R+2.1Kiowa County: swing R+0.7Major County: swing D+0.4Noble County: swing R+0.2Ottawa County: swing R+2.3Seminole County: swing R+3.4Tillman County: swing R+4.8Atoka County: swing R+1.1Caddo County: swing R+3.1Cleveland County: swing R+0.9Jefferson County: swing R+0.2Latimer County: swing R+2.6Le Flore County: swing R+1.4McCurtain County: swing R+2.4Marshall County: swing R+0.9Nowata County: swing R+0.9Osage County: swing R+1.8Texas County: swing R+2.4Woods County: swing D+1.0Pittsburg County: swing R+2.7Roger Mills County: swing R+0.5Adair County: swing R+3.9Beaver County: swing R+2.1Cherokee County: swing R+3.2Choctaw County: swing R+3.5Cotton County: swing D+0.1Delaware County: swing R+1.9Grady County: swing R+0.4
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20202024SwingVotes 2020Votes 2024
Okmulgee County R+37.1 R+42.7 R+5.6 14,313 14,349
Tillman County R+54.7 R+59.5 R+4.8 2,708 2,533
Adair County R+59.1 R+63.0 R+3.9 7,108 7,256
Muskogee County R+33.9 R+37.5 R+3.6 25,081 24,357
Choctaw County R+62.0 R+65.5 R+3.5 5,832 5,639
Seminole County R+46.3 R+49.7 R+3.4 8,337 8,044
Coal County R+68.0 R+71.3 R+3.3 2,524 2,538
Cherokee County R+29.4 R+32.6 R+3.2 17,714 17,823
Comanche County R+20.1 R+23.3 R+3.2 35,631 34,284
Caddo County R+44.0 R+47.1 R+3.1 9,859 9,496
McIntosh County R+49.6 R+52.7 R+3.1 8,335 8,439
Pontotoc County R+43.6 R+46.6 R+3.0 15,320 15,174
Murray County R+58.6 R+61.3 R+2.7 5,894 5,885
Pittsburg County R+56.3 R+59.0 R+2.7 17,924 17,572
Latimer County R+63.0 R+65.6 R+2.6 4,249 4,079
Love County R+63.7 R+66.2 R+2.5 4,076 4,260
Sequoyah County R+59.0 R+61.5 R+2.5 15,386 15,583
McCurtain County R+66.5 R+68.9 R+2.4 11,467 11,309
Texas County R+65.4 R+67.8 R+2.4 5,521 5,206
Mayes County R+55.2 R+57.5 R+2.3 16,626 17,374
Okfuskee County R+53.5 R+55.8 R+2.3 4,038 3,988
Ottawa County R+51.2 R+53.5 R+2.3 11,438 11,178
Carter County R+52.6 R+54.8 R+2.2 19,479 19,488
Haskell County R+67.5 R+69.7 R+2.2 5,014 4,936
Beaver County R+81.7 R+83.8 R+2.1 2,178 2,124
Bryan County R+56.5 R+58.6 R+2.1 15,976 17,812
Johnston County R+63.5 R+65.6 R+2.1 4,251 4,230
Logan County R+47.0 R+49.1 R+2.1 21,574 24,149
Delaware County R+58.5 R+60.4 R+1.9 17,245 18,108
Garvin County R+64.2 R+66.1 R+1.9 10,922 10,991
Payne County R+23.3 R+25.2 R+1.9 29,643 29,279
Pushmataha County R+70.6 R+72.5 R+1.9 4,739 4,702
Osage County R+39.6 R+41.4 R+1.8 20,538 20,628
Washita County R+73.0 R+74.8 R+1.8 4,777 4,652
Hughes County R+60.9 R+62.6 R+1.7 4,857 4,659
Le Flore County R+63.4 R+64.8 R+1.4 18,805 18,754
Pawnee County R+57.5 R+58.9 R+1.4 6,786 6,880
Pottawatomie County R+46.0 R+47.4 R+1.4 28,185 28,774
Atoka County R+70.4 R+71.5 R+1.1 5,389 5,662
Creek County R+54.8 R+55.8 R+1.0 30,505 31,312
Greer County R+64.7 R+65.7 R+1.0 1,973 1,836
Cleveland County R+14.1 R+15.0 R+0.9 119,778 119,294
Marshall County R+62.6 R+63.5 R+0.9 6,064 6,589
Nowata County R+66.0 R+66.9 R+0.9 4,391 4,561
Craig County R+57.5 R+58.3 R+0.8 6,032 6,056
Kiowa County R+57.6 R+58.3 R+0.7 3,427 3,278
Harmon County R+61.1 R+61.7 R+0.6 933 882
Oklahoma County R+1.1 R+1.7 R+0.6 294,740 288,923
Jackson County R+57.8 R+58.3 R+0.5 8,221 8,053
Roger Mills County R+79.6 R+80.1 R+0.5 1,834 1,733
Grady County R+62.3 R+62.7 R+0.4 23,101 25,283
Blaine County R+62.8 R+63.0 R+0.2 3,901 3,786
Jefferson County R+71.5 R+71.7 R+0.2 2,385 2,375
Noble County R+57.1 R+57.3 R+0.2 4,938 4,957
Custer County R+53.2 R+53.3 R+0.1 10,691 10,168
Lincoln County R+63.2 R+63.3 R+0.1 14,888 15,465
Rogers County R+54.9 R+55.0 R+0.1 44,553 46,902
Garfield County R+53.8 R+53.8 Even 22,430 21,844
Woodward County R+72.0 R+72.0 Even 7,785 7,312
Cotton County R+67.0 R+66.9 D+0.1 2,572 2,506
McClain County R+60.9 R+60.7 D+0.2 19,236 21,397
Wagoner County R+50.0 R+49.8 D+0.2 35,338 38,501
Major County R+79.8 R+79.4 D+0.4 3,467 3,478
Tulsa County R+15.6 R+15.2 D+0.4 266,678 256,939
Washington County R+48.1 R+47.7 D+0.4 23,501 23,174
Alfalfa County R+77.1 R+76.6 D+0.5 2,262 2,160
Cimarron County R+85.4 R+84.9 D+0.5 1,054 935
Dewey County R+80.9 R+80.2 D+0.7 2,359 2,215
Kingfisher County R+72.2 R+71.4 D+0.8 6,465 6,754
Woods County R+65.3 R+64.3 D+1.0 3,678 3,638
Stephens County R+65.0 R+63.7 D+1.3 19,057 18,620
Harper County R+80.1 R+78.4 D+1.7 1,487 1,451
Kay County R+51.0 R+49.3 D+1.7 17,249 16,913
Beckham County R+71.9 R+70.1 D+1.8 7,948 7,678
Canadian County R+43.3 R+40.4 D+2.9 61,940 73,074
Grant County R+73.5 R+70.5 D+3.0 2,226 2,125
Ellis County R+81.5 R+76.6 D+4.9 1,873 1,812

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