Skip to content

Ohio · 2012 presidential election

Ohio presidential election results 2012

Barack Obama carried Ohio by 2.98 points (166,214 votes), winning 18 electoral votes.

Electoral votes
18
Votes counted
5,580,822
OH result
D+3.0
Compared with the nation
0.9 pts more Republican
Swing since 2008
1.6 pts to R

Statewide result

CandidatePartyVotesShareBarElectoral votes
Barack ObamaDemocratic2,827,62150.70%18
Mitt RomneyRepublican2,661,40747.70%—
Total votes5,580,822

Sources: OH.xlsx · 2012

County resultsMIT Election Lab

Download CSV

MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records)
Open the dataset

Geauga County: Mitt Romney +21.4Hancock County: Mitt Romney +27.7Hardin County: Mitt Romney +23.1Holmes County: Mitt Romney +52.8Licking County: Mitt Romney +13.9Madison County: Mitt Romney +20.0Miami County: Mitt Romney +35.1Noble County: Mitt Romney +24.4Pike County: Mitt Romney +0.0Sandusky County: Barack Obama +2.7Seneca County: Mitt Romney +7.5Union County: Mitt Romney +29.3Wayne County: Mitt Romney +20.5Wood County: Barack Obama +4.8Allen County: Mitt Romney +24.0Brown County: Mitt Romney +24.8Clinton County: Mitt Romney +34.3Defiance County: Mitt Romney +13.4Fayette County: Mitt Romney +21.5Meigs County: Mitt Romney +18.3Mercer County: Mitt Romney +54.5Morrow County: Mitt Romney +24.3Muskingum County: Mitt Romney +6.1Paulding County: Mitt Romney +19.9Pickaway County: Mitt Romney +18.0Portage County: Barack Obama +5.5Preble County: Mitt Romney +36.3Richland County: Mitt Romney +19.4Ross County: Mitt Romney +1.5Shelby County: Mitt Romney +45.2Stark County: Barack Obama +0.5Tuscarawas County: Mitt Romney +9.2Van Wert County: Mitt Romney +40.1Washington County: Mitt Romney +19.1Williams County: Mitt Romney +15.7Wyandot County: Mitt Romney +19.3Adams County: Mitt Romney +26.1Ashland County: Mitt Romney +29.7Auglaize County: Mitt Romney +48.4Belmont County: Mitt Romney +8.2Butler County: Mitt Romney +25.1Carroll County: Mitt Romney +13.4Clark County: Mitt Romney +0.8Clermont County: Mitt Romney +35.1Columbiana County: Mitt Romney +11.8Crawford County: Mitt Romney +21.9Darke County: Mitt Romney +44.4Delaware County: Mitt Romney +23.2Erie County: Barack Obama +12.3Franklin County: Barack Obama +22.8Hamilton County: Barack Obama +6.4Highland County: Mitt Romney +30.1Huron County: Mitt Romney +8.3Jefferson County: Mitt Romney +5.0Lawrence County: Mitt Romney +15.1Lorain County: Barack Obama +15.4Mahoning County: Barack Obama +28.4Marion County: Mitt Romney +6.4Athens County: Barack Obama +35.3Champaign County: Mitt Romney +21.7Coshocton County: Mitt Romney +9.2Fairfield County: Mitt Romney +15.5Guernsey County: Mitt Romney +9.2Henry County: Mitt Romney +18.3Knox County: Mitt Romney +23.9Logan County: Mitt Romney +31.1Medina County: Mitt Romney +12.8Morgan County: Mitt Romney +6.0Perry County: Mitt Romney +4.0Putnam County: Mitt Romney +51.2Summit County: Barack Obama +15.7Warren County: Mitt Romney +39.3Lake County: Mitt Romney +0.9Lucas County: Barack Obama +31.7Monroe County: Mitt Romney +7.6Montgomery County: Barack Obama +4.6Ottawa County: Barack Obama +4.3Scioto County: Mitt Romney +1.3Trumbull County: Barack Obama +23.0Vinton County: Mitt Romney +7.7Ashtabula County: Barack Obama +12.8Cuyahoga County: Barack Obama +39.8Fulton County: Mitt Romney +12.5Gallia County: Mitt Romney +25.4Harrison County: Mitt Romney +15.0Hocking County: Mitt Romney +1.0Jackson County: Mitt Romney +20.5Greene County: Mitt Romney +21.0
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Barack ObamaMitt RomneyOthers TotalMargin
Adams 3,9766,865248 11,089 26.1
Allen 17,91329,502820 48,235 24.0
Ashland 8,28115,519530 24,330 29.7
Ashtabula 23,80318,298963 43,064 12.8
Athens 18,3078,543788 27,638 35.3
Auglaize 5,83117,169405 23,405 48.4
Belmont 14,15616,758650 31,564 8.2
Brown 7,10711,916369 19,392 24.8
Butler 62,388105,1762,627 170,191 25.1
Carroll 5,5437,315404 13,262 13.4
Champaign 7,04411,045332 18,421 21.7
Clark 31,29831,8161,030 64,144 0.8
Clermont 30,45864,2081,607 96,273 35.1
Clinton 5,79112,009344 18,144 34.3
Columbiana 19,82125,251979 46,051 11.8
Coshocton 6,9408,390409 15,739 9.2
Crawford 7,50711,852444 19,803 21.9
Cuyahoga 447,232190,6516,398 644,281 39.8
Darke 6,82618,108467 25,401 44.4
Defiance 7,73210,176380 18,288 13.4
Delaware 37,29260,1941,275 98,761 23.2
Erie 21,79316,952660 39,405 12.3
Fairfield 29,89041,0341,144 72,068 15.5
Fayette 4,2496,620151 11,020 21.5
Franklin 346,336215,9878,660 570,983 22.8
Fulton 9,07311,738457 21,268 12.5
Gallia 4,5577,750288 12,595 25.4
Geauga 19,65930,589749 50,997 21.4
Greene 32,25649,8191,415 83,490 21.0
Guernsey 7,4508,993371 16,814 9.2
Hamilton 219,927193,3265,641 418,894 6.4
Hancock 12,56422,443687 35,694 27.7
Hardin 4,6197,489341 12,449 23.1
Harrison 2,9504,019172 7,141 15.0
Henry 5,6588,257321 14,236 18.3
Highland 6,04911,410380 17,839 30.1
Hocking 6,1576,285286 12,728 1.0
Holmes 2,6088,702226 11,536 52.8
Huron 11,00613,060597 24,663 8.3
Jackson 5,1667,904311 13,381 20.5
Jefferson 15,38517,034650 33,069 5.0
Knox 10,47017,266652 28,388 23.9
Lake 57,68058,7441,980 118,404 0.9
Lawrence 10,74414,651438 25,833 15.1
Licking 34,20145,5031,686 81,390 13.9
Logan 7,06213,633442 21,137 31.1
Lorain 81,46459,4052,384 143,253 15.4
Lucas 136,61669,9403,662 210,218 31.7
Madison 6,84510,342330 17,517 20.0
Mahoning 77,05942,6411,610 121,310 28.4
Marion 12,50414,265583 27,352 6.4
Medina 38,78550,4181,580 90,783 12.8
Meigs 4,0275,895296 10,218 18.3
Mercer 4,74516,561355 21,661 54.5
Miami 16,38334,606947 51,936 35.1
Monroe 3,0353,548199 6,782 7.6
Montgomery 137,139124,8414,298 266,278 4.6
Morgan 2,8143,179136 6,129 6.0
Morrow 5,9339,865386 16,184 24.3
Muskingum 17,00119,264820 37,085 6.1
Noble 2,1313,563178 5,872 24.4
Ottawa 11,50310,538415 22,456 4.3
Paulding 3,5385,354236 9,128 19.9
Perry 7,0337,627324 14,984 4.0
Pickaway 9,68414,037402 24,123 18.0
Pike 5,6845,685212 11,581 0.0
Portage 39,45335,2421,544 76,239 5.5
Preble 6,21113,535423 20,169 36.3
Putnam 4,31813,721333 18,372 51.2
Richland 22,68733,8671,161 57,715 19.4
Ross 14,56915,008506 30,083 1.5
Sandusky 14,54113,755698 28,994 2.7
Scioto 15,07715,492592 31,161 1.3
Seneca 11,35313,243666 25,262 7.5
Shelby 6,34317,142381 23,866 45.2
Stark 89,43288,5813,464 181,477 0.5
Summit 153,037111,0003,674 267,711 15.7
Trumbull 61,67238,2791,768 101,719 23.0
Tuscarawas 18,40722,242964 41,613 9.2
Union 8,80516,289473 25,567 29.3
Van Wert 4,0299,585252 13,866 40.1
Vinton 2,4362,856175 5,467 7.7
Warren 32,90976,5611,534 111,004 39.3
Washington 11,65117,284564 29,499 19.1
Wayne 19,80830,2511,005 51,064 20.5
Williams 7,26610,047393 17,706 15.7
Wood 32,80229,7041,442 63,948 4.8
Wyandot 4,1376,180255 10,572 19.3

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records).

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Questions and answers

Who won Ohio in 2012?

Barack Obama won Ohio by 2.98 percentage points (166,214 votes).

How many electoral votes did Ohio have in 2012?

Ohio cast 18 electoral votes in 2012.

How many people voted for president in Ohio in 2012?

5,580,822 votes were counted for president.

How many counties did each candidate win in Ohio in 2012?

Mitt Romney 71, Barack Obama 17 (out of 88 counties with results).

How did Ohio change from 2008 to 2012?

The margin moved 1.6 points toward the Republican ticket, from Democratic by 4.5 points to Democratic by 3.0 points.

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