Elections / 2012 · President · VA
Barack Obama carried Virginia D+3.9.
Barack Obama (D) vs Mitt Romney (R) in Virginia, 2012. The state ran 0.0 points more Democratic than the nation (D+3.9 nationally). A US Senate contest shared the 2012 ballot here.
Nominees: Barack Obama (D) · Mitt Romney (R)
Virginia result
3,851,684 votes counted
Obama (D)
1,970,595
51.2%
Romney (R)
1,820,995
47.3%
All others
60,094
1.6%
Margin
D+3.9
2012 presidential election
Virginia, 2012
ObamaD+3.9
How it voted
Share of the 2012 vote
| Barack Obama ✓Democratic | 51.2% | 1,970,595 |
|---|---|---|
| Mitt RomneyRepublican | 47.3% | 1,820,995 |
| OtherAll other candidates | 1.6% | 60,094 |
D+60R+60
133 counties, each filled by 2012 D-vs-R margin. Hover any county for its result.
Virginia's presidential margins
1892–2024, the 2012 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +17.5% |
| 1896 | +6.6% |
| 1900 | +11.5% |
| 1904 | +24.8% |
| 1908 | +22.2% |
| 1912 | +48.9% |
| 1916 | +34.7% |
| 1920 | +23.5% |
| 1924 | +29.7% |
| 1928 | −8.0% |
| 1932 | +38.4% |
| 1936 | +40.8% |
| 1940 | +36.5% |
| 1944 | +25.0% |
| 1948 | +6.8% |
| 1952 | −13.0% |
| 1956 | −17.0% |
| 1960 | −5.4% |
| 1964 | +7.1% |
| 1968 | −10.9% |
| 1972 | −37.7% |
| 1976 | −1.3% |
| 1980 | −12.7% |
| 1984 | −25.2% |
| 1988 | −20.5% |
| 1992 | −4.4% |
| 1996 | −2.0% |
| 2000 | −8.1% |
| 2004 | −8.2% |
| 2008 | +6.3% |
| 2012 | +3.9% |
| 2016 | +5.3% |
| 2020 | +10.1% |
| 2024 | +5.8% |
County results — 2012
133 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Accomack County | R | 7,655 | 8,213 | 16,051 | |
| Albemarle County | D | 29,757 | 23,297 | 53,907 | |
| Alexandria city | D | 52,199 | 20,249 | 73,411 | |
| Alleghany County | R | 3,403 | 3,595 | 7,173 | |
| Amelia County | R | 2,490 | 4,331 | 6,915 | |
| Amherst County | R | 5,900 | 8,876 | 14,970 | |
| Appomattox County | R | 2,453 | 5,340 | 7,935 | |
| Arlington County | D | 81,269 | 34,474 | 117,608 | |
| Augusta County | R | 9,451 | 23,624 | 33,672 | |
| Bath County | R | 894 | 1,274 | 2,223 | |
| Bedford County | R | 10,209 | 26,679 | 37,425 | |
| Bland County | R | 735 | 2,144 | 2,948 | |
| Botetourt County | R | 5,452 | 12,479 | 18,241 | |
| Bristol city | R | 2,492 | 4,780 | 7,387 | |
| Brunswick County | D | 4,994 | 2,968 | 8,037 | |
| Buchanan County | R | 3,094 | 6,436 | 9,646 | |
| Buckingham County | D | 3,750 | 3,569 | 7,457 | |
| Buena Vista city | R | 919 | 1,564 | 2,526 | |
| Campbell County | R | 7,595 | 17,695 | 25,696 | |
| Caroline County | D | 7,276 | 6,151 | 13,652 | |
| Carroll County | R | 3,685 | 8,736 | 12,918 | |
| Charles City County | D | 2,772 | 1,396 | 4,232 | |
| Charlotte County | R | 2,503 | 3,311 | 5,898 | |
| Charlottesville city | D | 16,510 | 4,844 | 21,797 | |
| Chesapeake city | D | 55,052 | 53,900 | 110,425 | |
| Chesterfield County | R | 77,694 | 90,934 | 170,988 | |
| Clarke County | R | 3,239 | 4,296 | 7,762 | |
| Colonial Heights city | R | 2,544 | 5,941 | 8,624 | |
| Covington city | D | 1,319 | 975 | 2,330 | |
| Craig County | R | 830 | 1,757 | 2,667 | |
| Culpeper County | R | 8,285 | 11,580 | 20,211 | |
| Cumberland County | R | 2,422 | 2,538 | 5,048 | |
| Danville city | D | 12,218 | 7,763 | 20,204 | |
| Dickenson County | R | 2,473 | 4,274 | 6,904 | |
| Dinwiddie County | R | 6,550 | 6,875 | 13,589 | |
| Emporia city | D | 1,793 | 886 | 2,696 | |
| Essex County | D | 3,016 | 2,602 | 5,675 | |
| Fairfax city | D | 6,651 | 4,775 | 11,629 | |
| Fairfax County | D | 315,273 | 206,773 | 529,287 | |
| Falls Church city | D | 5,015 | 2,147 | 7,276 | |
| Fauquier County | R | 13,965 | 21,034 | 35,555 | |
| Floyd County | R | 2,732 | 4,673 | 7,644 | |
| Fluvanna County | R | 5,893 | 6,678 | 12,749 | |
| Franklin city | D | 2,833 | 1,496 | 4,360 | |
| Franklin County | R | 9,090 | 16,718 | 26,707 | |
| Frederick County | R | 12,690 | 22,858 | 36,394 | |
| Fredericksburg city | D | 7,131 | 4,060 | 11,437 | |
| Galax city | R | 900 | 1,332 | 2,277 | |
| Giles County | R | 2,730 | 4,660 | 7,558 | |
| Gloucester County | R | 6,764 | 12,137 | 19,283 | |
| Goochland County | R | 4,676 | 8,448 | 13,315 | |
| Grayson County | R | 2,068 | 4,801 | 7,121 | |
| Greene County | R | 3,290 | 5,569 | 9,023 | |
| Greensville County | D | 3,135 | 1,766 | 4,926 | |
| Halifax County | R | 7,766 | 8,694 | 16,692 | |
| Hampton city | D | 46,966 | 18,640 | 66,490 | |
| Hanover County | R | 18,294 | 39,940 | 59,058 | |
| Harrisonburg city | D | 8,654 | 6,565 | 15,593 | |
| Henrico County | D | 89,594 | 70,449 | 162,241 | |
| Henry County | R | 10,317 | 13,984 | 24,963 | |
| Highland County | R | 459 | 924 | 1,413 | |
| Hopewell city | D | 5,179 | 3,739 | 9,031 | |
| Isle of Wight County | R | 8,761 | 11,802 | 20,827 | |
| James City County | R | 17,879 | 22,843 | 41,240 | |
| King and Queen County | R | 1,745 | 1,865 | 3,655 | |
| King George County | R | 4,477 | 6,604 | 11,325 | |
| King William County | R | 3,344 | 5,466 | 8,923 | |
| Lancaster County | R | 3,149 | 3,753 | 6,961 | |
| Lee County | R | 2,583 | 6,847 | 9,598 | |
| Lexington city | D | 1,486 | 1,146 | 2,687 | |
| Loudoun County | D | 82,479 | 75,292 | 160,060 | |
| Louisa County | R | 6,953 | 9,215 | 16,452 | |
| Lunenburg County | R | 2,684 | 2,969 | 5,734 | |
| Lynchburg city | R | 15,948 | 19,806 | 36,448 | |
| Madison County | R | 2,639 | 3,869 | 6,614 | |
| Manassas city | D | 8,478 | 6,463 | 15,200 | |
| Manassas Park city | D | 2,879 | 1,699 | 4,656 | |
| Martinsville city | D | 3,855 | 2,312 | 6,284 | |
| Mathews County | R | 1,807 | 3,488 | 5,374 | |
| Mecklenburg County | R | 6,921 | 7,973 | 15,077 | |
| Middlesex County | R | 2,370 | 3,619 | 6,080 | |
| Montgomery County | R | 19,903 | 20,006 | 41,009 | |
| Nelson County | D | 4,171 | 3,947 | 8,250 | |
| New Kent County | R | 3,555 | 7,246 | 10,953 | |
| Newport News city | D | 51,100 | 27,230 | 79,444 | |
| Norfolk city | D | 62,687 | 23,147 | 87,043 | |
| Northampton County | D | 3,741 | 2,676 | 6,491 | |
| Northumberland County | R | 3,191 | 4,310 | 7,558 | |
| Norton city | R | 566 | 895 | 1,492 | |
| Nottoway County | R | 3,344 | 3,409 | 6,846 | |
| Orange County | R | 6,870 | 9,244 | 16,354 | |
| Page County | R | 3,724 | 6,344 | 10,228 | |
| Patrick County | R | 2,417 | 5,622 | 8,259 | |
| Petersburg city | D | 14,283 | 1,527 | 15,908 | |
| Pittsylvania County | R | 10,858 | 19,263 | 30,681 | |
| Poquoson city | R | 1,679 | 5,312 | 7,106 | |
| Portsmouth city | D | 32,501 | 12,858 | 45,922 | |
| Powhatan County | R | 4,088 | 11,200 | 15,525 | |
| Prince Edward County | D | 5,132 | 3,952 | 9,239 | |
| Prince George County | R | 6,991 | 8,879 | 16,046 | |
| Prince William County | D | 103,331 | 74,458 | 180,195 | |
| Pulaski County | R | 5,292 | 8,920 | 14,680 | |
| Radford city | D | 2,732 | 2,520 | 5,399 | |
| Rappahannock County | R | 1,980 | 2,311 | 4,357 | |
| Richmond city | D | 75,921 | 20,050 | 97,569 | |
| Richmond County | R | 1,574 | 2,160 | 3,770 | |
| Roanoke city | D | 24,134 | 14,991 | 40,155 | |
| Roanoke County | R | 18,711 | 31,624 | 51,217 | |
| Rockbridge County | R | 4,088 | 5,898 | 10,177 | |
| Rockingham County | R | 10,065 | 24,186 | 34,866 | |
| Russell County | R | 3,718 | 8,180 | 12,088 | |
| Salem city | R | 4,760 | 7,299 | 12,318 | |
| Scott County | R | 2,395 | 7,439 | 9,992 | |
| Shenandoah County | R | 6,469 | 12,538 | 19,373 | |
| Smyth County | R | 4,171 | 8,379 | 12,777 | |
| Southampton County | R | 4,437 | 4,733 | 9,264 | |
| Spotsylvania County | R | 25,165 | 31,844 | 57,974 | |
| Stafford County | R | 27,182 | 32,480 | 60,583 | |
| Staunton city | D | 5,728 | 5,272 | 11,210 | |
| Suffolk city | D | 24,267 | 17,820 | 42,566 | |
| Surry County | D | 2,576 | 1,671 | 4,308 | |
| Sussex County | D | 3,358 | 2,021 | 5,440 | |
| Tazewell County | R | 3,661 | 13,843 | 17,732 | |
| Virginia Beach city | R | 94,299 | 99,291 | 196,641 | |
| Warren County | R | 6,452 | 9,869 | 16,698 | |
| Washington County | R | 7,076 | 18,141 | 25,632 | |
| Waynesboro city | R | 3,840 | 4,790 | 8,791 | |
| Westmoreland County | D | 4,295 | 3,731 | 8,120 | |
| Williamsburg city | D | 4,903 | 2,682 | 7,748 | |
| Winchester city | D | 5,094 | 4,946 | 10,296 | |
| Wise County | R | 3,760 | 11,076 | 15,018 | |
| Wythe County | R | 3,783 | 8,324 | 12,358 | |
| York County | R | 13,183 | 20,204 | 33,953 |