Elections / 2008 · President · KS
John McCain carried Kansas R+15.0.
Barack Obama (D) vs John McCain (R) in Kansas, 2008. The state ran 22.2 points more Republican than the nation (D+7.3 nationally). A US Senate contest shared the 2008 ballot here.
Nominees: Barack Obama (D) · John McCain (R)
Kansas result
1,235,808 votes counted
Obama (D)
514,765
41.7%
McCain (R)
699,655
56.6%
All others
21,388
1.7%
Margin
R+15.0
2008 presidential election
Kansas, 2008
McCainR+15.0
How it voted
Share of the 2008 vote
| John McCain ✓Republican | 56.6% | 699,655 |
|---|---|---|
| Barack ObamaDemocratic | 41.7% | 514,765 |
| OtherAll other candidates | 1.7% | 21,388 |
D+60R+60
105 counties, each filled by 2008 D-vs-R margin. Hover any county for its result.
Kansas's presidential margins
1892–2024, the 2008 contest in context
| Year | Margin (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 — 2008
105 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Allen County | R | 2,189 | 3,552 | 5,859 | |
| Anderson County | R | 1,175 | 2,362 | 3,626 | |
| Atchison County | R | 3,241 | 3,791 | 7,191 | |
| Barber County | R | 598 | 1,833 | 2,462 | |
| Barton County | R | 3,027 | 7,802 | 11,023 | |
| Bourbon County | R | 2,394 | 4,240 | 6,781 | |
| Brown County | R | 1,317 | 2,985 | 4,376 | |
| Butler County | R | 9,159 | 18,155 | 27,873 | |
| Chase County | R | 383 | 976 | 1,384 | |
| Chautauqua County | R | 401 | 1,418 | 1,852 | |
| Cherokee County | R | 3,594 | 5,886 | 9,665 | |
| Cheyenne County | R | 323 | 1,148 | 1,498 | |
| Clark County | R | 245 | 897 | 1,159 | |
| Clay County | R | 1,009 | 2,998 | 4,054 | |
| Cloud County | R | 1,233 | 3,121 | 4,451 | |
| Coffey County | R | 1,121 | 3,054 | 4,232 | |
| Comanche County | R | 194 | 765 | 974 | |
| Cowley County | R | 5,012 | 8,492 | 13,787 | |
| Crawford County | D | 7,957 | 7,735 | 16,075 | |
| Decatur County | R | 343 | 1,189 | 1,548 | |
| Dickinson County | R | 2,422 | 6,081 | 8,667 | |
| Doniphan County | R | 1,115 | 2,372 | 3,564 | |
| Douglas County | D | 34,398 | 17,929 | 53,398 | |
| Edwards County | R | 333 | 995 | 1,357 | |
| Elk County | R | 363 | 1,042 | 1,434 | |
| Ellis County | R | 4,010 | 8,207 | 12,447 | |
| Ellsworth County | R | 851 | 2,021 | 2,938 | |
| Finney County | R | 3,275 | 6,926 | 10,354 | |
| Ford County | R | 2,991 | 5,730 | 8,864 | |
| Franklin County | R | 4,433 | 7,079 | 11,739 | |
| Geary County | R | 3,491 | 4,492 | 8,094 | |
| Gove County | R | 261 | 1,136 | 1,418 | |
| Graham County | R | 325 | 1,060 | 1,423 | |
| Grant County | R | 635 | 1,995 | 2,661 | |
| Gray County | R | 436 | 1,643 | 2,119 | |
| Greeley County | R | 151 | 591 | 745 | |
| Greenwood County | R | 622 | 1,619 | 2,279 | |
| Hamilton County | R | 233 | 844 | 1,096 | |
| Harper County | R | 736 | 1,999 | 2,796 | |
| Harvey County | R | 6,318 | 9,006 | 15,613 | |
| Haskell County | R | 278 | 1,277 | 1,570 | |
| Hodgeman County | R | 211 | 865 | 1,096 | |
| Jackson County | R | 2,308 | 3,811 | 6,253 | |
| Jefferson County | R | 3,542 | 5,220 | 8,950 | |
| Jewell County | R | 313 | 1,231 | 1,584 | |
| Johnson County | R | 127,091 | 152,627 | 283,432 | |
| Kearny County | R | 309 | 1,159 | 1,482 | |
| Kingman County | R | 963 | 2,603 | 3,664 | |
| Kiowa County | R | 200 | 912 | 1,135 | |
| Labette County | R | 3,839 | 5,001 | 9,031 | |
| Lane County | R | 193 | 814 | 1,027 | |
| Leavenworth County | R | 13,255 | 16,791 | 30,587 | |
| Lincoln County | R | 347 | 1,204 | 1,586 | |
| Linn County | R | 1,425 | 3,086 | 4,617 | |
| Logan County | R | 225 | 1,187 | 1,440 | |
| Lyon County | R | 5,924 | 6,698 | 12,911 | |
| Marion County | R | 1,801 | 4,159 | 6,059 | |
| Marshall County | R | 1,784 | 3,157 | 5,036 | |
| McPherson County | R | 4,218 | 8,937 | 13,385 | |
| Meade County | R | 357 | 1,540 | 1,931 | |
| Miami County | R | 5,742 | 9,382 | 15,377 | |
| Mitchell County | R | 701 | 2,440 | 3,203 | |
| Montgomery County | R | 4,338 | 9,309 | 13,907 | |
| Morris County | R | 907 | 1,875 | 2,841 | |
| Morton County | R | 229 | 1,153 | 1,402 | |
| Nemaha County | R | 1,432 | 3,817 | 5,359 | |
| Neosho County | R | 2,563 | 4,473 | 7,192 | |
| Ness County | R | 289 | 1,207 | 1,525 | |
| Norton County | R | 497 | 1,878 | 2,415 | |
| Osage County | R | 2,534 | 4,820 | 7,544 | |
| Osborne County | R | 403 | 1,490 | 1,930 | |
| Ottawa County | R | 704 | 2,323 | 3,086 | |
| Pawnee County | R | 882 | 1,946 | 2,867 | |
| Phillips County | R | 525 | 2,105 | 2,667 | |
| Pottawatomie County | R | 2,599 | 6,929 | 9,837 | |
| Pratt County | R | 1,294 | 2,822 | 4,190 | |
| Rawlins County | R | 273 | 1,247 | 1,549 | |
| Reno County | R | 9,916 | 16,112 | 26,512 | |
| Republic County | R | 640 | 1,978 | 2,671 | |
| Rice County | R | 1,163 | 2,780 | 4,021 | |
| Riley County | R | 10,495 | 12,111 | 22,997 | |
| Rooks County | R | 468 | 2,068 | 2,588 | |
| Rush County | R | 504 | 1,225 | 1,781 | |
| Russell County | R | 736 | 2,509 | 3,293 | |
| Saline County | R | 8,186 | 14,165 | 22,788 | |
| Scott County | R | 321 | 1,823 | 2,179 | |
| Sedgwick County | R | 82,337 | 106,849 | 192,716 | |
| Seward County | R | 1,493 | 3,791 | 5,336 | |
| Shawnee County | R | 41,235 | 41,476 | 84,177 | |
| Sheridan County | R | 254 | 1,108 | 1,376 | |
| Sherman County | R | 688 | 1,959 | 2,704 | |
| Smith County | R | 446 | 1,719 | 2,204 | |
| Stafford County | R | 542 | 1,495 | 2,074 | |
| Stanton County | R | 188 | 628 | 827 | |
| Stevens County | R | 283 | 1,815 | 2,127 | |
| Sumner County | R | 3,353 | 6,737 | 10,337 | |
| Thomas County | R | 787 | 2,837 | 3,673 | |
| Trego County | R | 420 | 1,225 | 1,671 | |
| Wabaunsee County | R | 1,036 | 2,395 | 3,521 | |
| Wallace County | R | 96 | 690 | 804 | |
| Washington County | R | 659 | 2,248 | 2,980 | |
| Wichita County | R | 163 | 840 | 1,019 | |
| Wilson County | R | 1,170 | 2,850 | 4,121 | |
| Woodson County | R | 512 | 1,055 | 1,599 | |
| Wyandotte County | D | 39,865 | 16,506 | 57,169 |