Ohio — 2008 presidential election
Recent presidential results
state2008 presidential electionOhio · PresidentObamaD+4.6
How it voted
Share of the 2008 vote
| Barack Obama ✓Democratic | 51.4% | 2,940,044 |
|---|---|---|
| John McCainRepublican | 46.8% | 2,677,820 |
| OtherAll other candidates | 1.8% | 103,967 |
2008presidential margin
D+60R+60
88 counties, each filled by 2008 D-vs-R margin. Hover any county for its result.
Ohio cast 20 electoral votes this cycle.
County-level results (88 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, OH | Republican | R+24.0 |
| Allen County, OH | Republican | R+20.6 |
| Ashland County, OH | Republican | R+23.3 |
| Ashtabula County, OH | Democratic | D+13.5 |
| Athens County, OH | Democratic | D+35.1 |
| Auglaize County, OH | Republican | R+41.1 |
| Belmont County, OH | Democratic | D+2.7 |
| Brown County, OH | Republican | R+23.3 |
| Butler County, OH | Republican | R+22.6 |
| Carroll County, OH | Republican | R+4.8 |
| Champaign County, OH | Republican | R+19.8 |
| Clark County, OH | Republican | R+2.5 |
| Clermont County, OH | Republican | R+32.3 |
| Clinton County, OH | Republican | R+30.3 |
| Columbiana County, OH | Republican | R+7.6 |
| Coshocton County, OH | Republican | R+5.8 |
| Crawford County, OH | Republican | R+19.0 |
| Cuyahoga County, OH | Democratic | D+38.7 |
| Darke County, OH | Republican | R+36.1 |
| Defiance County, OH | Republican | R+10.4 |
| Delaware County, OH | Republican | R+19.6 |
| Erie County, OH | Democratic | D+13.8 |
| Fairfield County, OH | Republican | R+17.1 |
| Fayette County, OH | Republican | R+23.1 |
| Franklin County, OH | Democratic | D+20.7 |
| Fulton County, OH | Republican | R+8.1 |
| Gallia County, OH | Republican | R+26.0 |
| Geauga County, OH | Republican | R+15.3 |
| Greene County, OH | Republican | R+18.4 |
| Guernsey County, OH | Republican | R+9.0 |
| Hamilton County, OH | Democratic | D+7.0 |
| Hancock County, OH | Republican | R+23.1 |
| Hardin County, OH | Republican | R+20.8 |
| Harrison County, OH | Republican | R+2.4 |
| Henry County, OH | Republican | R+12.9 |
| Highland County, OH | Republican | R+26.3 |
| Hocking County, OH | Republican | R+0.8 |
| Holmes County, OH | Republican | R+41.1 |
| Huron County, OH | Republican | R+3.2 |
| Jackson County, OH | Republican | R+20.1 |
| Jefferson County, OH | Democratic | D+0.2 |
| Knox County, OH | Republican | R+19.9 |
| Lake County, OH | Democratic | D+0.8 |
| Lawrence County, OH | Republican | R+15.2 |
| Licking County, OH | Republican | R+15.7 |
| Logan County, OH | Republican | R+26.5 |
| Lorain County, OH | Democratic | D+17.8 |
| Lucas County, OH | Democratic | D+31.4 |
| Madison County, OH | Republican | R+23.3 |
| Mahoning County, OH | Democratic | D+26.5 |
| Marion County, OH | Republican | R+8.9 |
| Medina County, OH | Republican | R+8.0 |
| Meigs County, OH | Republican | R+18.5 |
| Mercer County, OH | Republican | R+43.4 |
| Miami County, OH | Republican | R+28.4 |
| Monroe County, OH | Democratic | D+9.2 |
| Montgomery County, OH | Democratic | D+6.2 |
| Morgan County, OH | Republican | R+7.2 |
| Morrow County, OH | Republican | R+23.3 |
| Muskingum County, OH | Republican | R+7.2 |
| Noble County, OH | Republican | R+15.8 |
| Ottawa County, OH | Democratic | D+6.2 |
| Paulding County, OH | Republican | R+11.8 |
| Perry County, OH | Republican | R+3.0 |
| Pickaway County, OH | Republican | R+21.7 |
| Pike County, OH | Republican | R+1.0 |
| Portage County, OH | Democratic | D+9.0 |
| Preble County, OH | Republican | R+31.2 |
| Putnam County, OH | Republican | R+41.7 |
| Richland County, OH | Republican | R+13.6 |
| Ross County, OH | Republican | R+7.2 |
| Sandusky County, OH | Democratic | D+4.6 |
| Scioto County, OH | Republican | R+6.3 |
| Seneca County, OH | Republican | R+2.7 |
| Shelby County, OH | Republican | R+36.3 |
| Stark County, OH | Democratic | D+5.5 |
| Summit County, OH | Democratic | D+17.1 |
| Trumbull County, OH | Democratic | D+22.4 |
| Tuscarawas County, OH | Democratic | D+2.4 |
| Union County, OH | Republican | R+27.9 |
| Van Wert County, OH | Republican | R+27.1 |
| Vinton County, OH | Republican | R+9.9 |
| Warren County, OH | Republican | R+36.0 |
| Washington County, OH | Republican | R+15.5 |
| Wayne County, OH | Republican | R+14.6 |
| Williams County, OH | Republican | R+9.3 |
| Wood County, OH | Democratic | D+7.1 |
| Wyandot County, OH | Republican | R+16.4 |
Ohio results by county
88 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Adams County | John McCain+2,744 | 4,17036.5% | 6,91460.6% | 3302.9% | 11,414 |
| Allen County | John McCain+10,418 | 19,52238.7% | 29,94059.3% | 1,0332.0% | 50,495 |
| Ashland County | John McCain+5,858 | 9,30036.9% | 15,15860.2% | 7272.9% | 25,185 |
| Ashtabula County | Barack Obama+6,078 | 25,02755.5% | 18,94942.0% | 1,1002.4% | 45,076 |
| Athens County | Barack Obama+10,980 | 20,72266.3% | 9,74231.2% | 7952.5% | 31,259 |
| Auglaize County | John McCain+9,676 | 6,73828.6% | 16,41469.7% | 4071.7% | 23,559 |
| Belmont County | Barack Obama+880 | 16,30250.1% | 15,42247.4% | 8122.5% | 32,536 |
| Brown County | John McCain+4,689 | 7,50337.2% | 12,19260.5% | 4712.3% | 20,166 |
| Butler County | John McCain+39,311 | 66,03037.9% | 105,34160.5% | 2,6881.5% | 174,059 |
| Carroll County | John McCain+674 | 6,42345.9% | 7,09750.7% | 4653.3% | 13,985 |
| Champaign County | John McCain+3,756 | 7,38539.0% | 11,14158.8% | 4102.2% | 18,936 |
| Clark County | John McCain+1,676 | 31,95847.7% | 33,63450.2% | 1,3952.1% | 66,987 |
| Clermont County | John McCain+30,948 | 31,61133.0% | 62,55965.3% | 1,5641.6% | 95,734 |
| Clinton County | John McCain+5,851 | 6,55833.9% | 12,40964.2% | 3751.9% | 19,342 |
| Columbiana County | John McCain+3,703 | 21,88244.9% | 25,58552.5% | 1,2322.5% | 48,699 |
| Coshocton County | John McCain+986 | 7,68945.4% | 8,67551.2% | 5743.4% | 16,938 |
| Crawford County | John McCain+4,027 | 8,28939.1% | 12,31658.0% | 6202.9% | 21,225 |
| Cuyahoga County | Barack Obama+258,542 | 458,42268.7% | 199,88030.0% | 8,9971.3% | 667,299 |
| Darke County | John McCain+9,326 | 7,96430.8% | 17,29066.9% | 5842.3% | 25,838 |
| Defiance County | John McCain+2,008 | 8,39943.7% | 10,40754.1% | 4262.2% | 19,232 |
| Delaware County | John McCain+18,125 | 36,65339.6% | 54,77859.2% | 1,1501.2% | 92,581 |
| Erie County | Barack Obama+5,716 | 23,14855.9% | 17,43242.1% | 7951.9% | 41,375 |
| Fairfield County | John McCain+12,330 | 29,25040.5% | 41,58057.6% | 1,3171.8% | 72,147 |
| Fayette County | John McCain+2,701 | 4,40137.6% | 7,10260.6% | 2151.8% | 11,718 |
| Franklin County | Barack Obama+116,223 | 334,70959.6% | 218,48638.9% | 8,5681.5% | 561,763 |
| Fulton County | John McCain+1,789 | 9,90045.0% | 11,68953.1% | 4241.9% | 22,013 |
| Gallia County | John McCain+3,470 | 4,77735.7% | 8,24761.7% | 3472.6% | 13,371 |
| Geauga County | John McCain+7,846 | 21,25041.5% | 29,09656.8% | 8991.8% | 51,245 |
| Greene County | John McCain+15,396 | 33,54040.1% | 48,93658.4% | 1,2531.5% | 83,729 |
| Guernsey County | John McCain+1,572 | 7,62543.9% | 9,19752.9% | 5533.2% | 17,375 |
| Hamilton County | Barack Obama+29,683 | 225,21353.0% | 195,53046.0% | 4,3431.0% | 425,086 |
| Hancock County | John McCain+8,550 | 13,87037.4% | 22,42060.5% | 7652.1% | 37,055 |
| Hardin County | John McCain+2,736 | 5,01338.1% | 7,74958.9% | 3872.9% | 13,149 |
| Harrison County | John McCain+189 | 3,68347.1% | 3,87249.5% | 2623.4% | 7,817 |
| Henry County | John McCain+1,919 | 6,32042.6% | 8,23955.5% | 2932.0% | 14,852 |
| Highland County | John McCain+5,051 | 6,85635.7% | 11,90761.9% | 4682.4% | 19,231 |
| Hocking County | John McCain+105 | 6,25948.1% | 6,36448.9% | 3933.0% | 13,016 |
| Holmes County | John McCain+4,579 | 3,14128.2% | 7,72069.3% | 2732.5% | 11,134 |
| Huron County | John McCain+808 | 12,07647.2% | 12,88450.4% | 6222.4% | 25,582 |
| Jackson County | John McCain+2,822 | 5,39738.4% | 8,21958.5% | 4313.1% | 14,047 |
| Jefferson County | Barack Obama+76 | 17,63548.9% | 17,55948.7% | 8772.4% | 36,071 |
| Knox County | John McCain+5,626 | 11,01438.9% | 16,64058.8% | 6312.2% | 28,285 |
| Lake County | Barack Obama+1,013 | 60,15549.5% | 59,14248.6% | 2,3451.9% | 121,642 |
| Lawrence County | John McCain+4,153 | 11,26241.1% | 15,41556.3% | 7132.6% | 27,390 |
| Licking County | John McCain+12,986 | 33,93241.1% | 46,91856.8% | 1,7202.1% | 82,570 |
| Logan County | John McCain+5,912 | 7,93635.6% | 13,84862.1% | 4992.2% | 22,283 |
| Lorain County | Barack Obama+26,208 | 85,27658.1% | 59,06840.2% | 2,5151.7% | 146,859 |
| Lucas County | Barack Obama+69,146 | 142,85264.8% | 73,70633.4% | 3,8991.8% | 220,457 |
| Madison County | John McCain+4,074 | 6,53237.3% | 10,60660.6% | 3722.1% | 17,510 |
| Mahoning County | Barack Obama+33,854 | 79,17362.0% | 45,31935.5% | 3,1672.5% | 127,659 |
| Marion County | John McCain+2,584 | 12,87044.2% | 15,45453.1% | 7682.6% | 29,092 |
| Medina County | John McCain+7,265 | 40,92445.1% | 48,18953.2% | 1,5391.7% | 90,652 |
| Meigs County | John McCain+1,921 | 4,09439.3% | 6,01557.8% | 2982.9% | 10,407 |
| Mercer County | John McCain+9,247 | 5,85327.5% | 15,10070.9% | 3461.6% | 21,299 |
| Miami County | John McCain+15,045 | 18,37234.7% | 33,41763.2% | 1,1262.1% | 52,915 |
| Monroe County | Barack Obama+639 | 3,70553.1% | 3,06643.9% | 2113.0% | 6,982 |
| Montgomery County | Barack Obama+17,318 | 145,99752.3% | 128,67946.1% | 4,3551.6% | 279,031 |
| Morgan County | John McCain+474 | 2,96644.8% | 3,44052.0% | 2143.2% | 6,620 |
| Morrow County | John McCain+3,890 | 6,17737.0% | 10,06760.4% | 4352.6% | 16,679 |
| Muskingum County | John McCain+2,819 | 17,73045.2% | 20,54952.4% | 9462.4% | 39,225 |
| Noble County | John McCain+976 | 2,47440.0% | 3,45055.8% | 2644.3% | 6,188 |
| Ottawa County | Barack Obama+1,440 | 12,06452.2% | 10,62446.0% | 4021.7% | 23,090 |
| Paulding County | John McCain+1,152 | 4,16542.6% | 5,31754.3% | 3033.1% | 9,785 |
| Perry County | John McCain+460 | 7,26147.0% | 7,72150.0% | 4552.9% | 15,437 |
| Pickaway County | John McCain+5,151 | 9,07738.2% | 14,22859.8% | 4822.0% | 23,787 |
| Pike County | John McCain+129 | 6,03348.2% | 6,16249.3% | 3112.5% | 12,506 |
| Portage County | Barack Obama+7,034 | 41,85653.4% | 34,82244.4% | 1,7242.2% | 78,402 |
| Preble County | John McCain+6,563 | 6,99933.3% | 13,56264.4% | 4882.3% | 21,049 |
| Putnam County | John McCain+7,791 | 5,28128.3% | 13,07270.0% | 3271.8% | 18,680 |
| Richland County | John McCain+8,307 | 25,72742.0% | 34,03455.6% | 1,4782.4% | 61,239 |
| Ross County | John McCain+2,304 | 14,45545.3% | 16,75952.5% | 7112.2% | 31,925 |
| Sandusky County | Barack Obama+1,410 | 15,60251.4% | 14,19246.7% | 5831.9% | 30,377 |
| Scioto County | John McCain+2,068 | 14,92645.6% | 16,99451.9% | 8032.5% | 32,723 |
| Seneca County | John McCain+736 | 13,08747.5% | 13,82350.2% | 6432.3% | 27,553 |
| Shelby County | John McCain+8,608 | 7,31630.8% | 15,92467.1% | 4782.0% | 23,718 |
| Stark County | Barack Obama+10,247 | 96,99051.6% | 86,74346.1% | 4,2772.3% | 188,010 |
| Summit County | Barack Obama+47,574 | 160,85857.7% | 113,28440.7% | 4,4871.6% | 278,629 |
| Trumbull County | Barack Obama+23,981 | 64,14559.8% | 40,16437.4% | 2,9622.8% | 107,271 |
| Tuscarawas County | Barack Obama+1,044 | 21,49849.9% | 20,45447.5% | 1,1052.6% | 43,057 |
| Union County | John McCain+6,983 | 8,76135.1% | 15,74463.0% | 4791.9% | 24,984 |
| Van Wert County | John McCain+3,990 | 5,17835.2% | 9,16862.4% | 3552.4% | 14,701 |
| Vinton County | John McCain+558 | 2,46343.6% | 3,02153.5% | 1622.9% | 5,646 |
| Warren County | John McCain+38,293 | 33,39831.4% | 71,69167.4% | 1,3371.3% | 106,426 |
| Washington County | John McCain+4,651 | 12,36841.3% | 17,01956.9% | 5451.8% | 29,932 |
| Wayne County | John McCain+7,630 | 21,71241.5% | 29,34256.1% | 1,2222.3% | 52,276 |
| Williams County | John McCain+1,705 | 8,17444.4% | 9,87953.7% | 3431.9% | 18,396 |
| Wood County | Barack Obama+4,637 | 34,28552.6% | 29,64845.5% | 1,2311.9% | 65,164 |
| Wyandot County | John McCain+1,809 | 4,46140.5% | 6,27057.0% | 2712.5% | 11,002 |
Nominees: Barack Obama (D) · John McCain (R)
Ohio's presidential margins
1892–2024, the 2008 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −0.1% |
| 1896 | −4.8% |
| 1900 | −6.6% |
| 1904 | −25.4% |
| 1908 | −6.2% |
| 1912 | +14.1% |
| 1916 | +7.7% |
| 1920 | −19.9% |
| 1924 | −34.6% |
| 1928 | −30.4% |
| 1932 | +2.8% |
| 1936 | +20.6% |
| 1940 | +4.4% |
| 1944 | −0.4% |
| 1948 | +0.2% |
| 1952 | −13.5% |
| 1956 | −22.2% |
| 1960 | −6.6% |
| 1964 | +25.9% |
| 1968 | −2.3% |
| 1972 | −21.6% |
| 1976 | +0.3% |
| 1980 | −10.6% |
| 1984 | −18.8% |
| 1988 | −10.9% |
| 1992 | +1.8% |
| 1996 | +6.4% |
| 2000 | −3.5% |
| 2004 | −2.1% |
| 2008 | +4.6% |
| 2012 | +3.0% |
| 2016 | −8.0% |
| 2020 | −8.0% |
| 2024 | −11.2% |
Same ballot, 2008OH
Source. MIT Election Data + Science Lab — 2008 presidential returns · official county-level results. Real returns — nothing estimated.