akashic
1876–2024
Elections / 2004 · President · KS

George W. Bush carried Kansas R+25.4.

John Kerry (D) vs George W. Bush (R) in Kansas, 2004. The state ran 22.9 points more Republican than the nation (R+2.5 nationally). A US Senate contest shared the 2004 ballot here.

Nominees: John Kerry (D) · George W. Bush (R)

Kansas result
1,187,756 votes counted
Kerry (D)
434,993
36.6%
Bush (R)
736,456
62.0%
All others
16,307
1.4%
Margin
R+25.4
Kansas, 2004
BushR+25.4
2004 presidential margin by county for Kansas — 2004 presidential electionA map of the constituent counties of Kansas — 2004 presidential election, each outlined and filled by its 2004 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Allen County, KS · R+33.1Anderson County, KS · R+31.2Atchison County, KS · R+10.7Barber County, KS · R+49.7Barton County, KS · R+49.5Bourbon County, KS · R+32.2Brown County, KS · R+41.3Butler County, KS · R+41.6Chase County, KS · R+42.4Chautauqua County, KS · R+57.4Cherokee County, KS · R+23.8Cheyenne County, KS · R+61.1Clark County, KS · R+58.6Clay County, KS · R+59.4Cloud County, KS · R+44.7Coffey County, KS · R+49.1Comanche County, KS · R+58.1Cowley County, KS · R+31.8Crawford County, KS · R+6.1Decatur County, KS · R+57.5Dickinson County, KS · R+44.7Doniphan County, KS · R+39.6Douglas County, KS · D+16.1Edwards County, KS · R+46.7Elk County, KS · R+49.5Ellis County, KS · R+31.7Ellsworth County, KS · R+47.0Finney County, KS · R+51.6Ford County, KS · R+48.2Franklin County, KS · R+30.2Geary County, KS · R+29.6Gove County, KS · R+64.7Graham County, KS · R+51.9Grant County, KS · R+58.3Gray County, KS · R+62.7Greeley County, KS · R+60.7Greenwood County, KS · R+42.3Hamilton County, KS · R+58.3Harper County, KS · R+48.7Harvey County, KS · R+27.8Haskell County, KS · R+70.6Hodgeman County, KS · R+61.7Jackson County, KS · R+28.3Jefferson County, KS · R+24.5Jewell County, KS · R+58.0Johnson County, KS · R+23.3Kearny County, KS · R+62.2Kingman County, KS · R+50.4Kiowa County, KS · R+65.1Labette County, KS · R+19.5Lane County, KS · R+63.3Leavenworth County, KS · R+18.0Lincoln County, KS · R+54.3Linn County, KS · R+29.9Logan County, KS · R+66.1Lyon County, KS · R+20.2Marion County, KS · R+48.4Marshall County, KS · R+28.8McPherson County, KS · R+44.9Meade County, KS · R+65.6Miami County, KS · R+29.8Mitchell County, KS · R+57.2Montgomery County, KS · R+37.3Morris County, KS · R+35.1Morton County, KS · R+64.1Nemaha County, KS · R+48.9Neosho County, KS · R+31.5Ness County, KS · R+56.4Norton County, KS · R+62.3Osage County, KS · R+30.3Osborne County, KS · R+54.6Ottawa County, KS · R+58.5Pawnee County, KS · R+46.8Phillips County, KS · R+59.7Pottawatomie County, KS · R+47.0Pratt County, KS · R+43.8Rawlins County, KS · R+65.4Reno County, KS · R+31.6Republic County, KS · R+56.5Rice County, KS · R+46.9Riley County, KS · R+22.8Rooks County, KS · R+58.6Rush County, KS · R+39.6Russell County, KS · R+52.8Saline County, KS · R+32.9Scott County, KS · R+68.6Sedgwick County, KS · R+25.6Seward County, KS · R+57.9Shawnee County, KS · R+9.7Sheridan County, KS · R+64.4Sherman County, KS · R+52.7Smith County, KS · R+53.3Stafford County, KS · R+52.3Stanton County, KS · R+65.3Stevens County, KS · R+71.8Sumner County, KS · R+36.9Thomas County, KS · R+56.6Trego County, KS · R+46.9Wabaunsee County, KS · R+42.5Wallace County, KS · R+71.9Washington County, KS · R+58.2Wichita County, KS · R+64.6Wilson County, KS · R+50.1Woodson County, KS · R+38.2Wyandotte County, KS · D+31.8
How it voted
Share of the 2004 vote
George W. BushRepublican62.0%736,456
John KerryDemocratic36.6%434,993
OtherAll other candidates1.4%16,307
D+60
R+60
105 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Kansas's presidential margins
1892–2024, the 2004 contest in context
Kansas's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −16.0% in 2024.flipped R · 1968−16.0%DR18922024
Kansas's presidential margins
YearMargin (D minus R)
1892−50.2%
1896+3.7%
1900−6.6%
1904−38.7%
1908−9.4%
1912+18.8%
1916+5.9%
1920−32.2%
1924−37.9%
1928−45.0%
1932+9.4%
1936+7.7%
1940−14.5%
1944−21.1%
1948−9.0%
1952−38.3%
1956−31.2%
1960−21.3%
1964+9.0%
1968−20.1%
1972−38.2%
1976−7.6%
1980−24.6%
1984−33.7%
1988−13.2%
1992−5.1%
1996−18.2%
2000−20.8%
2004−25.4%
2008−15.0%
2012−21.6%
2016−20.4%
2020−14.7%
2024−16.0%
County results — 2004
105 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Allen CountyR
−33.1%
1,9223,8675,873
Anderson CountyR
−31.2%
1,2952,5003,863
Atchison CountyR
−10.7%
3,1203,8807,118
Barber CountyR
−49.7%
5881,7822,403
Barton CountyR
−49.5%
2,8748,66611,706
Bourbon CountyR
−32.2%
2,2164,3726,686
Brown CountyR
−41.3%
1,2683,0924,418
Butler CountyR
−41.6%
7,49518,43826,280
Chase CountyR
−42.4%
4181,0551,501
Chautauqua CountyR
−57.4%
4041,5291,960
Cherokee CountyR
−23.8%
3,7266,0839,913
Cheyenne CountyR
−61.1%
3201,3531,692
Clark CountyR
−58.6%
2571,0141,291
Clay CountyR
−59.4%
7933,1744,010
Cloud CountyR
−44.7%
1,2103,2214,503
Coffey CountyR
−49.1%
1,0933,2594,408
Comanche CountyR
−58.1%
200770981
Cowley CountyR
−31.8%
4,8189,40714,447
Crawford CountyR
−6.1%
7,6178,62616,527
Decatur CountyR
−57.5%
3551,3551,740
Dickinson CountyR
−44.7%
2,3646,2958,791
Doniphan CountyR
−39.6%
1,0652,4913,603
Douglas CountyD
+16.1%
28,63420,54450,111
Edwards CountyR
−46.7%
3861,0841,496
Elk CountyR
−49.5%
3691,1191,515
Ellis CountyR
−31.7%
4,0337,89112,187
Ellsworth CountyR
−47.0%
8012,2593,102
Finney CountyR
−51.6%
2,3517,4799,933
Ford CountyR
−48.2%
2,2866,6329,016
Franklin CountyR
−30.2%
3,9217,39111,476
Geary CountyR
−29.6%
2,5314,7037,328
Gove CountyR
−64.7%
2471,1961,467
Graham CountyR
−51.9%
3341,0821,440
Grant CountyR
−58.3%
5612,1692,758
Gray CountyR
−62.7%
4081,8162,245
Greeley CountyR
−60.7%
138584735
Greenwood CountyR
−42.3%
9112,2823,244
Hamilton CountyR
−58.3%
2298881,130
Harper CountyR
−48.7%
7272,1542,930
Harvey CountyR
−27.8%
5,3319,53415,110
Haskell CountyR
−70.6%
2271,3561,599
Hodgeman CountyR
−61.7%
2239531,183
Jackson CountyR
−28.3%
2,0643,7305,888
Jefferson CountyR
−24.5%
3,2535,4088,793
Jewell CountyR
−58.0%
3851,4951,915
Johnson CountyR
−23.3%
97,866158,103258,687
Kearny CountyR
−62.2%
2721,1771,455
Kingman CountyR
−50.4%
9042,8013,764
Kiowa CountyR
−65.1%
2561,2751,565
Labette CountyR
−19.5%
3,6155,4009,139
Lane CountyR
−63.3%
1818231,014
Leavenworth CountyR
−18.0%
11,03915,94927,331
Lincoln CountyR
−54.3%
3911,3681,800
Linn CountyR
−29.9%
1,6313,0484,741
Logan CountyR
−66.1%
2481,2551,523
Lyon CountyR
−20.2%
5,2347,95113,440
Marion CountyR
−48.4%
1,5364,5166,159
Marshall CountyR
−28.8%
1,7893,2615,108
McPherson CountyR
−44.9%
3,5899,59513,367
Meade CountyR
−65.6%
3561,7482,121
Miami CountyR
−29.8%
4,8389,01314,016
Mitchell CountyR
−57.2%
6932,6093,349
Montgomery CountyR
−37.3%
4,3389,59814,116
Morris CountyR
−35.1%
9311,9612,936
Morton CountyR
−64.1%
2761,2871,576
Nemaha CountyR
−48.9%
1,3554,0275,463
Neosho CountyR
−31.5%
2,4244,7057,231
Ness CountyR
−56.4%
3821,4071,818
Norton CountyR
−62.3%
4732,0922,599
Osage CountyR
−30.3%
2,5374,8007,463
Osborne CountyR
−54.6%
4541,5872,075
Ottawa CountyR
−58.5%
5952,3332,971
Pawnee CountyR
−46.8%
7732,1722,988
Phillips CountyR
−59.7%
5572,2562,847
Pottawatomie CountyR
−47.0%
2,1766,3268,823
Pratt CountyR
−43.8%
1,2003,1214,384
Rawlins CountyR
−65.4%
2891,4141,720
Reno CountyR
−31.6%
9,11417,74827,324
Republic CountyR
−56.5%
6072,2382,889
Rice CountyR
−46.9%
1,1303,1824,376
Riley CountyR
−22.8%
7,90812,67220,911
Rooks CountyR
−58.6%
5342,1212,710
Rush CountyR
−39.6%
5171,2261,789
Russell CountyR
−52.8%
8102,6713,525
Saline CountyR
−32.9%
7,52415,11123,041
Scott CountyR
−68.6%
3471,9242,299
Sedgwick CountyR
−25.6%
64,839110,381177,679
Seward CountyR
−57.9%
1,1224,2725,439
Shawnee CountyR
−9.7%
36,26444,18881,577
Sheridan CountyR
−64.4%
2391,1441,406
Sherman CountyR
−52.7%
6322,0882,762
Smith CountyR
−53.3%
5401,8032,370
Stafford CountyR
−52.3%
5061,6492,186
Stanton CountyR
−65.3%
165796966
Stevens CountyR
−71.8%
3101,9362,265
Sumner CountyR
−36.9%
3,2177,09210,488
Thomas CountyR
−56.6%
8163,0073,870
Trego CountyR
−46.9%
4341,2251,686
Wabaunsee CountyR
−42.5%
1,0012,5313,604
Wallace CountyR
−71.9%
112742876
Washington CountyR
−58.2%
6432,4983,190
Wichita CountyR
−64.6%
1838691,062
Wilson CountyR
−50.1%
1,0603,2634,398
Woodson CountyR
−38.2%
5301,2041,763
Wyandotte CountyD
+31.8%
34,92317,91953,401