2015 Election Results by Precinct Vote Column Label Format ------------------------ Columns reporting votes follow a standard label pattern. One example is: G16PREDCli The first character is G for a general election, P for a primary. Characters 2 and 3 are the year of the election. Characters 4-6 represent the office type (see list below). Character 7 represents the party of the candidate. Characters 8-10 are the first three letters of the candidate's last name. Office Codes HOD - House of Delegates, accompanied by a HOD_DIST column indicating district number SOV - Senate of Virginia, accompanied by a SOV_DIST column indicating district number Party Codes D and R will always represent Democrat and Republican, respectively. See the state-specific notes for the remaining codes used in a particular file; note that third-party candidates may appear on the ballot under different party labels in different states. Virginia -------- Election results from Virginia Department of Elections (https://historical.elections.virginia.gov/) Absentee ballots and provisional votes were reported at the county or city level throughout the state. These were distributed by candidate to precincts based on their share of the precinct-level reported vote. Precinct shapefile primarily from the U.S. Census Bureau's 2020 Redistricting Data Program Phase 2 release. A significant number of precincts throughout the state have been replaced with the U.S. Census Bureau's 2020 Redistricting Data Program final release. Virginia election reports sometimes include precinct splits that are obsolete or unused for the given election cycle. These have been omitted. In cases where voters were assigned to the wrong district the de facto precinct split has been included for that election. The borders of Chesapeake, Goochland, Hanover, Henrico, Louisa, Norfolk, Petersburg, Prince George, Suffolk, Virginia Beach reflect de facto misalignments that were not corrected before 2015. The following modifications were made to recreate the 2015 precinct boundaries. Accomack: Nandua split into Onancock/Onley to match 2015 county PDF Albemarle: Merge Cale/Biscuit Run, Free Bridge/Pantops; Add Belfield from 2010 VTD shapefile; Adjust Brownsville/Crozet to match 2010 VTD shapefile Alexandria City: Merge Potomac Yard into Cora Kelly Center, Mt Vernon Recreation Center, George Washington Middle School based on 2017 precinct change map Arlington: Merge Lyon Park/Garfield Park, Virginia Highlands/Met Park; Adjust Fillmore/Arlington View boundary based on city ordinance; Adjust Gunston/Oakridge to match county GIS shapefile Bedford: Merge New London Academy/Forest Fire Station #2 to reverse 2018 split Bristol City: Adjust Ward 2/Ward 4 to match municipal GIS shapefile Carroll: Split Oakland A/Oakland D to match county GIS shapefile Charles City County: Adjust District 1/District 2 boundary to match county code Charlotte: Split Bacon/Saxe and Cullen/Red House to match county PDF Chesterfield: Merge Bird/North Bird and Beach/West Beach to reverse 2016 split Covington City: Realign Ward 1, Ward 2, Ward 3 to match PDF map and municipal code Culpeper: Adjust East Fairfax/Brandy Station boundary to match county GIS shapefile Emporia City: Adjust Precincts 1/7, Precincts 2/5 to match municipal code Essex: Adjust South Precinct/Central Precinct boundary to match county PDF Fairfax: Merge Merrifield/Gallows East, Belvoir/Army, Tysons/Rotonda; Split Newgate North/South, Belvoir/Lorton Center; Merge Armstrong into Aldrin/North Point; Adjust Bull Run/Virginia Run, Shreve/Timber Lane to match county GIS shapefile Fredericksburg City: Adjust District 1/3 boundaries to match municipal code Galax City: Adjust North/South precinct boundary to match municipal GIS shapefile Goochland: Adjust Hadensville/Fife boundary to match description in county code Halifax: Adjust Meadville/Republican Grove to match 2011 redistricting PDF map Hampton City: Add US House District 2 segment of Tyler Precinct to match county PDF Hanover: Adjust Blunts/Beaverdam boundary to match county PDF Harrisonburg City: Merge East Central/South East Central to match 2015 county PDF Henrico: Split Glenside/Johnson to match 2010 VTD shapefile; Add Hilliard, Summit Court from 2010 VTD shapefile; Merge Highland Gardens/Essex Village to reverse 2016 split Henry: Adjust 10 precinct boundaries to align VTDs with county GIS shapefile James City County: Merge Berkeley A/Berkeley D to reverse 2016 split Loudoun: Merge Legacy/Stone Hill, Creighton's Corner/Brambleton Middle, Pinebrook/John Champe to match county GIS shapefile Manassas City: Reverse 2017 realignment based on 2010 VTD shapefile and prior municipal code Middlesex: Split Waterview/Church View based on the 2010 VTD shapefile Newport News City: Adjust Sanford/Riverview boundary to match county GIS shapefile Prince William: Adjust Ashton/Mullen, Freedom/Leesylvania to match county GIS shapefile Rappahanock: Adjust Sperryville/Washington boundary to match county PDF Richmond City: Merge Precinct 214 with Precincts 206/208 to reverse 2017 creation described in municipal ordinance Richmond County: Adjust Precincts 2-1/3-1 boundary to match description in county ordinance Roanoke City: Reverse citywide precinct consolidation with 2010 VTD boundaries and 2014 county GIS shapefile Roanoke County: Adjust 12 precinct boundaries to match county GIS shapefile Rockingham: Adjust Bridgewater Precinct to match municipal boundary Russell: Adjust Daugherty/West Lebanon boundary to match county PDF Tazewell: Adjust nearly all precinct boundaries to align VTDs with county GIS shapefile Virginia Beach City: Merge Salem Woods/Rosemont Forest, Sigma/Sandbridge; Adjust Oceana/Red Wing boundary to match 2015 PDF; Adjust Centerville/Colonial to match county GIS shapefile Westmoreland: Merge Precincts 2-1/2-2, Precincts 3-1/3-2 to reverse 2016 precinct splits Williamsburg City: Revise Matoaka/Stryker to match municipal PDF map and municipal code Wise: Adjust Big Stone Gap/East Stone Gap boundary to match county GIS shapefile Wythe: Adjust West Wytheville/East Wytheville boundary to match county GIS shapefile York: Adjust Dare/Harwoods Mill to match county GIS shapefile The following precincts had been eliminated although obsolete entries with zero votes are included in the 2015 election reports. They have been omitted from the shapefile. Botetourt: Glen Wilton, Oriskany, Roaring Run, Springwood Danville City: Ward Five Fairfax County: Stenwood The following precincts had been eliminated although obsolete entries with zero votes are included in the 2015 election reports. They have been omitted from the shapefile. Botetourt: Glen Wilton, Oriskany, Roaring Run, Springwood Danville City: Ward Five Fairfax County: Stenwood Results are divided across two files. Because precincts can be split across legislative districts, the legislative races are reported with their own geography that divides these split precincts, resulting in shapes that are assigned to exactly one district. *va_2015_statehouse file* HOD_DIST - House of Delegate district number that the precinct/precinct part belongs to G15HODDEM - Democratic Party candidate, House of Delegates G15HODREP - Republican Party candidate, House of Delegates G15HODIND - Independent candidate, House of Delegates G15HODLIB - Libertarian Party candidate, House of Delegates G15HODGRE - Green Party candidate, House of Delegates G15HODWRI - Write-in votes, House of Delegates *va_2015_statesenate file* SOV_DIST - Senate of Virginia district number that the precinct/precinct part belongs to G15SOVDEM - Democratic Party candidate, Senate of Virginia G15SOVREP - Republican Party candidate, Senate of Virginia G15SOVIND - Independent candidate, Senate of Virginia G15SOVLIB - Libertarian Party candidate, Senate of Virginia G15SOVWRI - Write-in votes, Senate of Virginia End Matter ---------- These data are released under a Creative Commons Attribute license (CC BY 4.0, https://creativecommons.org/licenses/by/4.0/). THE DATA ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND. WE MAKE NO AND DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT, WITH RESPECT TO THESE DATA. WE MAKE NO REPRESENTATIONS OR WARRANTIES AS TO THE QUALITY, SUITABILITY OR ADEQUACY OF THESE DATA FOR ANY PURPOSE OR USE.