- Lead
- 13,276
- Total
- 32,236
- vs nation
- R+39.7
- Turnout
- 65.0%
Butler County, KS
President margin by year
Place winner margin
President results by year
2024 turnout 65.0% of 50,065 citizens 18+
- Lead
- 13,453
- Total
- 32,520
- vs nation
- R+45.8
- Turnout
- 65.9%
- Lead
- 12,500
- Total
- 27,657
- vs nation
- R+47.3
- Turnout
- 58.5%
- Lead
- 10,875
- Total
- 26,085
- vs nation
- R+45.5
- Turnout
- —
- Lead
- 8,996
- Total
- 27,873
- vs nation
- R+39.5
- Turnout
- —
- Lead
- 10,943
- Total
- 26,280
- vs nation
- R+39.2
- Turnout
- —
- Lead
- 6,622
- Total
- 21,002
- vs nation
- R+32.0
- Turnout
- —
- Lead
- 6,685
- Total
- 23,816
- vs nation
- R+36.6
- Turnout
- —
Key facts
- 2024 presidential margin
- R+41.2MIT Election Lab
- Population
- 68,2872024 5-year
- Median household income
- $81,6102024 5-year
- White (non-Hispanic)
- 85.7%2024 5-year
- Black
- 1.9%2024 5-year
- Hispanic / Latino
- 5.8%2024 5-year
- Peak Democratic margin
- D+19.8 in 1936MIT Election Lab
- Peak Republican margin
- R+59.6 in 1928MIT Election Lab
- Most similar
- Hancock County, IN · twin score 90.5
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 65.0%32,547 participants ÷ 50,065 CVAP
- 2020→2022 drop-off
- +16.7 ptsVolatile
- Drop-off versus state
- -2.1 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 48.3%–52.3%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 28,357 | 48,458 | 58.5% | A/A |
| 2018 · Midterm | 24,202 | 48,555 | 49.8% | A/A |
| 2020 · Presidential | 32,312 | 49,033 | 65.9% | A/A |
| 2022 · Midterm | 24,401 | 49,620 | 49.2% | C/A |
| 2024 · Presidential | 32,547 | 50,065 | 65.0% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 154/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
133 precincts · 32,236 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -KS01500001AKS01500001A | 1,428 | 2,284 | 90 | 3,802 | 37.6% | 60.1% | R+22.5 |
|---|---|---|---|---|---|---|---|
| Precinct -KS015140010KS015140010 | 788 | 1,352 | 50 | 2,190 | 36.0% | 61.7% | R+25.8 |
| Precinct -KS01500016AKS01500016A | 741 | 1,342 | 54 | 2,137 | 34.7% | 62.8% | R+28.1 |
| Precinct -KS015200010KS015200010 | 584 | 1,382 | 42 | 2,008 | 29.1% | 68.8% | R+39.7 |
| Precinct -KS01500014AKS01500014A | 567 | 1,142 | 35 | 1,744 | 32.5% | 65.5% | R+33.0 |
| Precinct -KS015000430KS015000430 | 279 | 1,002 | 30 | 1,311 | 21.3% | 76.4% | R+55.1 |
| Precinct -KS01500004AKS01500004A | 415 | 851 | 23 | 1,289 | 32.2% | 66.0% | R+33.8 |
| Precinct -KS015000340KS015000340 | 319 | 929 | 19 | 1,267 | 25.2% | 73.3% | R+48.1 |
| Precinct -KS015000050KS015000050 | 332 | 822 | 29 | 1,183 | 28.1% | 69.5% | R+41.4 |
| Precinct -KS015000070KS015000070 | 230 | 879 | 21 | 1,130 | 20.4% | 77.8% | R+57.4 |
| Precinct -KS01500002AKS01500002A | 306 | 616 | 22 | 944 | 32.4% | 65.3% | R+32.8 |
| Precinct -KS015000220KS015000220 | 268 | 589 | 15 | 872 | 30.7% | 67.5% | R+36.8 |
| Precinct -KS015000130KS015000130 | 204 | 617 | 21 | 842 | 24.2% | 73.3% | R+49.0 |
| Precinct -KS015000410KS015000410 | 169 | 638 | 12 | 819 | 20.6% | 77.9% | R+57.3 |
| Precinct -KS015140040KS015140040 | 192 | 528 | 12 | 732 | 26.2% | 72.1% | R+45.9 |
| Precinct -KS015000030KS015000030 | 223 | 490 | 17 | 730 | 30.5% | 67.1% | R+36.6 |
| Precinct -KS015800060KS015800060 | 268 | 437 | 17 | 722 | 37.1% | 60.5% | R+23.4 |
| Precinct -KS015200020KS015200020 | 125 | 501 | 14 | 640 | 19.5% | 78.3% | R+58.8 |
| Precinct -KS015000360KS015000360 | 134 | 462 | 12 | 608 | 22.0% | 76.0% | R+53.9 |
| Precinct -KS015120050KS015120050 | 104 | 409 | 14 | 527 | 19.7% | 77.6% | R+57.9 |
| Precinct -KS015140020KS015140020 | 177 | 341 | 9 | 527 | 33.6% | 64.7% | R+31.1 |
| Precinct -KS015000190KS015000190 | 134 | 297 | 11 | 442 | 30.3% | 67.2% | R+36.9 |
| Precinct -KS015000290KS015000290 | 116 | 303 | 8 | 427 | 27.2% | 71.0% | R+43.8 |
| Precinct -KS015120080KS015120080 | 60 | 301 | 8 | 369 | 16.3% | 81.6% | R+65.3 |
| Precinct -KS015140060KS015140060 | 76 | 240 | 6 | 322 | 23.6% | 74.5% | R+50.9 |
| Precinct -KS015000390KS015000390 | 54 | 259 | 5 | 318 | 17.0% | 81.4% | R+64.5 |
| Precinct -KS015000071KS015000071 | 70 | 218 | 7 | 295 | 23.7% | 73.9% | R+50.2 |
| Precinct -KS015000240KS015000240 | 54 | 236 | 5 | 295 | 18.3% | 80.0% | R+61.7 |
| Precinct -KS015000080KS015000080 | 62 | 226 | 3 | 291 | 21.3% | 77.7% | R+56.4 |
| Precinct -KS015000250KS015000250 | 53 | 233 | 5 | 291 | 18.2% | 80.1% | R+61.9 |
| Precinct -KS015000330KS015000330 | 52 | 216 | 3 | 271 | 19.2% | 79.7% | R+60.5 |
| Precinct -KS015000350KS015000350 | 69 | 191 | 7 | 267 | 25.8% | 71.5% | R+45.7 |
| Precinct -KS015000320KS015000320 | 33 | 208 | 2 | 243 | 13.6% | 85.6% | R+72.0 |
| Precinct -KS015000451KS015000451 | 39 | 188 | 0 | 227 | 17.2% | 82.8% | R+65.6 |
| Precinct -KS015120090KS015120090 | 27 | 188 | 2 | 217 | 12.4% | 86.6% | R+74.2 |
| Precinct -KS015120040KS015120040 | 48 | 159 | 6 | 213 | 22.5% | 74.6% | R+52.1 |
| Precinct -KS015140030KS015140030 | 48 | 153 | 6 | 207 | 23.2% | 73.9% | R+50.7 |
| Precinct -KS015000450KS015000450 | 26 | 150 | 3 | 179 | 14.5% | 83.8% | R+69.3 |
| Precinct -KS015000380KS015000380 | 31 | 145 | 2 | 178 | 17.4% | 81.5% | R+64.0 |
| Precinct -KS015000100KS015000100 | 29 | 135 | 2 | 166 | 17.5% | 81.3% | R+63.9 |
| Precinct -KS015000280KS015000280 | 24 | 132 | 2 | 158 | 15.2% | 83.5% | R+68.4 |
| Precinct -KS015800050KS015800050 | 40 | 99 | 3 | 142 | 28.2% | 69.7% | R+41.5 |
| Precinct -KS015140080KS015140080 | 26 | 72 | 0 | 98 | 26.5% | 73.5% | R+46.9 |
| Precinct -KS015000260KS015000260 | 16 | 80 | 1 | 97 | 16.5% | 82.5% | R+66.0 |
| Precinct -KS015000120KS015000120 | 12 | 81 | 1 | 94 | 12.8% | 86.2% | R+73.4 |
| Precinct -KS015000131KS015000131 | 21 | 66 | 0 | 87 | 24.1% | 75.9% | R+51.7 |
| Precinct -KS015000341KS015000341 | 22 | 59 | 1 | 82 | 26.8% | 72.0% | R+45.1 |
| Precinct -KS015000300KS015000300 | 23 | 54 | 1 | 78 | 29.5% | 69.2% | R+39.7 |
| Precinct -KS015000440KS015000440 | 13 | 51 | 2 | 66 | 19.7% | 77.3% | R+57.6 |
| Precinct -KS015000270KS015000270 | 11 | 40 | 0 | 51 | 21.6% | 78.4% | R+56.9 |
| Precinct -KS015000110KS015000110 | 8 | 33 | 0 | 41 | 19.5% | 80.5% | R+61.0 |
| Andover Exclave A Voting District20_2001500001L | 0 | 0 | 0 | 0 | — | — | No votes |
| Andover Exclave C Voting District20_2001500001N | 0 | 0 | 0 | 0 | — | — | No votes |
| Andover Exclave D Sewage Plant Voting District20_2001500001O | 0 | 0 | 0 | 0 | — | — | No votes |
| Andover North Voting District20_2001500001A | 0 | 0 | 0 | 0 | — | — | No votes |
| Andover Sewage Plant Voting District20_20015800060 | 0 | 0 | 0 | 0 | — | — | No votes |
| Andover South Voting District20_2001500001B | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 120_2001500002A | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 1 Exclave A20_2001500002B | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 1 Exclave B20_2001500002C | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 1 Exclave C20_2001580010A | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 1 Exclave D20_2001580010B | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 220_20015000030 | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 320_2001500004A | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 3 Exclave20_2001500004B | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta City Ward 420_20015000050 | 0 | 0 | 0 | 0 | — | — | No votes |
| Augusta Township Voting District20_2001500006A | 0 | 0 | 0 | 0 | — | — | No votes |
| Benton Township/City Voting District20_20015000070 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomington Township Voting District20_20015000080 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave B Voting District20_2001500009C | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave C Voting District20_20015000090 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave D Part A Voting District20_2001500009E | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave D Part B Voting District20_2001500009F | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave D Part C Voting District20_2001500009G | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave D Part D Voting District20_2001500009H | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Enclave D Part E Voting District20_2001500009I | 0 | 0 | 0 | 0 | — | — | No votes |
| Bruno Township Voting District20_2001500009A | 0 | 0 | 0 | 0 | — | — | No votes |
| Chelsea Township Voting District20_20015800050 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clay Township Voting District20_20015000110 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clifford Township Voting District20_20015000120 | 0 | 0 | 0 | 0 | — | — | No votes |
| Douglass Township/City Voting District20_20015000130 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado City Ward 1 Precinct 2 Exclave A20_2001580020A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado City Ward 1 Precinct 2 Exclave B20_2001580020B | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado City Ward 4 Precinct 3 37520_2001580030B | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Township Voting District20_20015000330 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 1 Precinct 120_2001500014A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 1 Precinct 220_2001500015A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 2 Precinct 120_2001500016A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 2 Precinct 1 Exclave A20_2001500016B | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 2 Precinct 1 Exclave B20_2001500016C | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 2 Precinct 220_20015000170 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 2 Precinct 320_20015000180 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 3 Precinct 120_20015000190 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 3 Precinct 220_20015000200 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 3 Precinct 320_20015000210 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 120_20015000220 | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 1 Exclave A20_2001590000A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 220_2001500023A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 320_2001500023B | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 3 Exclave A20_2001500030A | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 3 Exclave C20_2001580030C | 0 | 0 | 0 | 0 | — | — | No votes |
| El Dorado Ward 4 Precinct 3 Exclave D20_2001580030D | 0 | 0 | 0 | 0 | — | — | No votes |
| Fairmount Township/Elbing Voting District20_20015000240 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fairview Township Voting District20_20015000250 | 0 | 0 | 0 | 0 | — | — | No votes |
| Glencoe Township Voting District20_20015000260 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hickory Township Voting District20_20015000270 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lincoln Township Voting District20_20015000280 | 0 | 0 | 0 | 0 | — | — | No votes |
| Little Walnut Township/Leon Voting District20_20015000290 | 0 | 0 | 0 | 0 | — | — | No votes |
| Logan Township Voting District20_20015000300 | 0 | 0 | 0 | 0 | — | — | No votes |
| Murdock Township Voting District20_20015000320 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pleasant Township Voting District20_20015000340 | 0 | 0 | 0 | 0 | — | — | No votes |
| Plum Grove Township/Potwin Voting District20_20015000350 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -KS015000090KS015000090 | 0 | 0 | 0 | 0 | — | — | No votes |
| Prospect Township Voting District20_20015000360 | 0 | 0 | 0 | 0 | — | — | No votes |
| Richland Township H77 Exclave A Voting District20_2001580040A | 0 | 0 | 0 | 0 | — | — | No votes |
| Richland Township H77 Exclave B Voting District20_2001580040B | 0 | 0 | 0 | 0 | — | — | No votes |
| Richland Township H77 Voting District20_20015800040 | 0 | 0 | 0 | 0 | — | — | No votes |
| Richland Township H78 Voting District20_20015200020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rock Creek Township Voting District20_20015000380 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rosalia Township Voting District20_20015000390 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Exclave A Voting District20_2001580070A | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Exclave B Voting District20_2001580070B | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Exclave C Voting District20_2001580070C | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Exclave D Voting District20_2001580070D | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Exclave E Voting District20_2001580070E | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Exclave F Voting District20_2001580070F | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Hill City Voting District20_20015200010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Spring Township Voting District20_20015000410 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sycamore/Cassoday Voting District20_20015000100 | 0 | 0 | 0 | 0 | — | — | No votes |
| Towanda Township/City Voting District20_20015000430 | 0 | 0 | 0 | 0 | — | — | No votes |
| Union Township/Latham Voting District20_20015000440 | 0 | 0 | 0 | 0 | — | — | No votes |
| Walnut Township Voting District20_20015000450 | 0 | 0 | 0 | 0 | — | — | No votes |
| Whitewater/Milton Township Voting District20_20015000310 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −48.6% |
| 1896 | +9.5% |
| 1900 | −3.4% |
| 1904 | −33.1% |
| 1908 | −13.4% |
| 1912 | +19.5% |
| 1916 | +7.6% |
| 1920 | −24.1% |
| 1924 | −29.3% |
| 1928 | −59.6% |
| 1932 | +9.5% |
| 1936 | +19.8% |
| 1940 | −0.0% |
| 1944 | −7.4% |
| 1948 | −2.2% |
| 1952 | −30.8% |
| 1956 | −21.7% |
| 1960 | −17.1% |
| 1964 | +17.4% |
| 1968 | −12.5% |
| 1972 | −38.9% |
| 1976 | +0.9% |
| 1980 | −18.1% |
| 1984 | −33.8% |
| 1988 | −17.2% |
| 1992 | −9.0% |
| 1996 | −28.1% |
| 2000 | −31.5% |
| 2004 | −41.6% |
| 2008 | −32.3% |
| 2012 | −41.7% |
| 2016 | −45.2% |
| 2020 | −41.4% |
| 2024 | −41.2% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 1.9 points.
49,765 registered voters · 2025
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+136 net domestic migration · 2025
Net +1,239 over 2011–2025 · gain loss
Arrivals reported $73,979 in average income, against $91,057 for residents who stayed — 19% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+16.3 on average — 25 points more Democratic-leaning than Butler County, KS itself (R+41.2).
Where arrivals came from lean of each source
- Sedgwick County, KS954R+13.8
- Cowley County, KS42R+40.3
- Harvey County, KS35R+21.1
- Johnson County, KS32D+8.5
- Greenwood County, KS26R+61.0
- Sumner County, KS25R+50.1
Where departures went households, 2022–23
- Sedgwick County, KS1,018
- Johnson County, KS47
- Harvey County, KS41
- Shawnee County, KS32
- Cowley County, KS25
- Sumner County, KS24
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −290 |
| 2012 | −356 |
| 2013 | −163 |
| 2014 | +53 |
| 2015 | +222 |
| 2016 | +256 |
| 2017 | +83 |
| 2018 | −179 |
| 2019 | −34 |
| 2021 | +631 |
| 2022 | +349 |
| 2023 | +240 |
| 2024 | +291 |
| 2025 | +136 |
Butler County sits just east of Wichita, blending small cities like El Dorado with rural ranch land. Its 2024 presidential margin of R+41 reflects a pattern of lopsided Republican performance consistent across the past several election cycles.
Across the recorded series it reached a Democratic high of 19.8 points in 1936 and a Republican high of 59.6 points in 1928. The 2024 margin was 41.2 points.
A population of 68,287, a 86% non-Hispanic-white share, and a median household income of $81,610 describe the county. The county's voting pattern over the last decade is most similar to that of Hancock County and Boone County.
The counties 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.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
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 →
Butler County, Kansas. Akashic. https://akashic.app/county/20015/. Accessed May 20, 2026. License: CC BY 4.0.