The purpose of this project is to create a database with shapefiles of Virginia voting precinct boundaries for all primary and general elections from 2009-2020.
Voting district (VTD) shapefiles from the US Census Bureau were used as a starting point to create these maps. Data was then collected for all precinct changes between each election to make a shapefile for every year. This information was obtained from county and city GIS data and Codes of Ordinances, precinct and district-level voter registration statistics, and election results and turnout data from the Virginia Department of Elections.
All maps were created using QGIS.
Encoding: EPSG 4326.
Please see the Virginia Voting Precincts Wiki for more information and a full list of sources.
(YYYY = year, mon = month).
va_precincts_YYYY_nov_general - Precinct boundaries for the November General Election.
va_precincts_YYYY_jun_primary - Precinct boundaries for the June Primary Election.
va_precincts_YYYY_mon_split_by_CD - Displays precincts split by Congressional district boundaries as separate features.
va_precincts_YYYY_mon__split_by_SD - Displays precincts split by Senate of Virginia district boundaries as separate features.
va_precincts_YYYY_mon__split_by_HD - Displays precincts split by Virginia House of Delegates district boundaries as separate features.
- 2019-2020 - November General, clipped shoreline, split by CD, split by SD, split by HD
- 2018 - November General, June Primary, split by CD
- 2017 - November General, split by CD, split by HD
- 2016 - November General, split by CD
- 2015 - November General, split by SD, split by HD
- 2014 - November General, split by CD
- 2013 - November General, split by CD, split by HD
- 2012 - November General, split by CD
- 2011 - November General, split by SD, split by HD
- 2009-2010 - November General, split by CD, split by HD
precinctID - Corresponds to the VTDID for VTDs in US Census Bureau files.
precinctCo - Precinct code. Corresponds to the VTDST in US Census Bureau files.
precinct - Precinct name.
localityCo - Locality code. Corresponds to the COUNTYFP in US Census Bureau files.
locality - Name of the locality (county or independent city).
congDist - Congressional district current for the map year.
senateDist - Senate of Virginia district current for the map year.
hodDist - House of Delegates district current for the map year.
actVoters - Number of active registered voters in the precinct and district.
precUid - PrecinctUid given in the .csv files of Election Results from the VA Dept. of Elections.
localUid - LocalityUid given in the .csv files of Election Results from the VA Dept. of Elections.
changeDate - Date of last known change to the precinct boundaries, name or number.
lastChange - Last known change to the precinct boundaries, name or number.
distSplits - District splits within the precinct.
cdPrecinct - PrecinctID prefixed by Congressional district number.
sdPrecinct - PrecinctID prefixed by Senate of Virginia district number.
hdPrecinct - PrecinctID prefixed by House of Delegates district number.
va_precincts_2019_2020
va_precincts_2019_clipped_shore
va_precincts_2020_split_by_CD
va_precincts_2019_split_by_SD
va_precincts_2019_split_by_HD
va_precincts_2018_nov_general
va_precincts_2018_nov_split_by_CD
va_precincts_2018_jun_primary (coming soon)
va_precincts_2017_nov_general
va_precincts_2017_nov_split_by_CD
va_precincts_2017_nov_split_by_HD
va_precincts_2016_nov_general
va_precincts_2016_nov_split_by_CD
va_precincts_2015_nov_general
va_precincts_2015_nov_split_by_HD
va_precincts_2015_nov_split_by_SD
va_precincts_2014_nov_general
va_precincts_2014_nov_split_by_CD
va_precincts_2013_nov_general
va_precincts_2013_nov_split_by_CD
va_precincts_2013_nov_split_by_HD
va_precincts_2012_nov_general
va_precincts_2012_nov_split_by_CD
va_precincts_2011_nov_general
va_precincts_2011_nov_split_by_HD
va_precincts_2011_nov_split_by_SD
va_precincts_2009_2010
va_precincts_2009_2010_split_by_CD
va_precincts_2009_2010_split_by_HD
va_magisterial_districts_2011_2020
2019-2020, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2009-2010
2019-2020, 2018
2019-2020, 2018, 2017, 2016, 2014, 2013, 2012, 2009-2010
2019-2020, 2015, 2011
2019-2020, 2017, 2015, 2013, 2011, 2009-2010
