The 2011 shapefile, with election results from 2012-2016, was processed by members of the Voting Rights Data Institute. The Voting Rights Data Institute (VRDI) was a 2018 summer intensive sponsored by the Metric Geometry and Gerrymandering Group (MGGG) at Tufts and MIT, with major support from a Bose Research Grant at MIT and from the Jonathan M. Tisch College of Civic Life at Tufts. The 2020 shapefile, with election results from 2012-2018), was processed by members of the MGGG.
The wards shapefiles with election data come from the Wisconsin State Legislature's Legislative Technology Services Bureau (LTSB) and are available for download on the LTSB Open Data Page.
The state of Wisconsin reports their election data at the level of ward groups. The LTSB disaggregates the data from the reported unit to wards using methods based on 2010 population, described in detail here and here. However, the 2011 shapefile was disaggregated from ward groups to wards using voting age population, and the 2020 shapefile was disaggregated from ward groups to wards using total population.
The 2011 raw shapefile downloaded from the LTSB data portal contains many topology errors that made it impossible to use it to run MGGG's Markov chain. The script check_shapefile_connectivity.py was run to fix these topology errors. Extremely minor changes were made to the 2020 shapefile to run MGGG's Markov chain. Demographic data were aggregated from the block level using MGGG’s proration software. Congressional and state legislative district IDs were also assigned to precincts using this package.
2011 shapefile
GEOID10
: Ward FIPS codeOBJECTID
: Ward identifierNAME
: Ward nameASM
: State assembly district numberSEN
: State senate district numberCON
: Congressional district numberCNTY_NAME
: County namePERSONS
: Population from 2010 CensusWHITE
: White population from 2010 CensusBLACK
: Black/African American population from 2010 CensusHISPANIC
: Population of Hispanic origin from 2010 CensusASIAN
: Asian population from 2010 CensusAMINDIAN
: American Indian or Alaska Native population from 2010 CensusPISLAND
: Native Hawaiian or other Pacific Islander population from 2010 CensusOTHER
: Population of other race from 2010 CensusOTHERMLT
: Population of other multiple races from 2010 CensusPERSONS18
: Population over the age of 18 from the 2010 CensusWHITE18
: White population over 18 from the 2010 CensusBLACK 18
: Black population over 18 from the 2010 CensusHISPANIC18
: Population of Hispanic origin over 18 from the 2010 CensusASIAN18
: Asian population over 18 from the 2010 CensusAMINDIAN18
: American Indian or Alaska Native population over 18 from the 2010 CensusPISLAND18
: Native Hawaiian or other Pacific Islander population over 18 from the 2010 CensusOTHER18
: Population of other race over 18 from the 2010 CensusOTHERMLT18
: Population of other multiple races over 18 from the 2010 CensusCDATOT16
: Total number of votes for County District Attorney in 2016 electionCDADEM16
: Number of votes for 2016 Democratic candidate for County District AttorneyCDAREP16
: Number of votes for 2016 Republican candidate for County District AttorneyCDAIND16
: Number of votes for 2016 Independent candidate for County District AttorneyCDASCT16
: Number of votes for 2016 scatter candidates for County District AttorneyPRETOT16
: Total number of votes for President in 2016 electionPREDEM16
: Number of votes for 2016 Democratic presidential candidatePREREP16
: Number of votes for 2016 Republican presidential candidatePREGRN16
: Number of votes for 2016 Green Party presidential candidatePRELIB16
: Number of votes for 2016 Libertarian presidential candidatePRECON16
: Number of votes for 2016 Congressional Party presidential candidatePREIND16
: Number of votes for 2016 Independent presidential candidatePREIND216
: Number of votes for 2016 second Independent presidential candidatePREIND316
: Number of votes for 2016 third Independent presidential candidatePREIND416
: Number of votes for 2016 fourth Independent presidential candidatePREIND516
: Number of votes for 2016 fifth Independent presidential candidatePREIND616
: Number of votes for 2016 sixth Independent presidential candidatePREIND716
: Number of votes for 2016 seventh Independent presidential candidatePREIND816
: Number of votes for 2016 eighth Independent presidential candidatePREIND916
: Number of votes for 2016 ninth Independent presidential candidatePREIND1016
: Number of votes for 2016 tenth Independent presidential candidatePREIND1116
: Number of votes for 2016 eleventh Independent presidential candidatePRESCT16
: Number of votes for 2016 scatter presidential candidatesUSHTOT16
: Total number of votes for US House in 2016 electionUSHDEM16
: Number of votes for 2016 Democratic house candidateUSHDEM216
: Number of votes for 2016 second Democratic house candidateUSHREP216
: Number of votes for 2016 second Republican house candidateUSHREP16
: Number of votes for 2016 Republican house candidateUSHGRN16
: Number of votes for 2016 Green Party house candidateUSHLIB16
: Number of votes for 2016 Libertarian house candidateUSHIND16
: Number of votes for 2016 Independent house candidateUSHSCT16
: Number of votes for 2016 scatter house candidatesUSSTOT16
: Total number of votes for US Senate in 2016 electionUSSDEM16
: Number of votes for 2016 Democratic senate candidateUSSREP16
: Number of votes for 2016 Republican senate candidateUSSREP216
: Number of votes for 2016 second Republican senate candidateUSSLIB16
: Number of votes for 2016 Libertarian senate candidateUSSSCT16
: Number of votes for 2016 scatter senate candidatesWSATOT16
: Total number of votes for WI State Assembly in 2016 electionWSADEM16
: Number of votes for 2016 Democratic state assembly candidateWSAREP16
: Number of votes for 2016 Republican state assembly candidateWSALIB16
: Number of votes for 2016 Libertarian state assembly candidateWSAIND16
: Number of votes for 2016 Independent state assembly candidateWSASCT16
: Number of votes for 2016 scatter state assembly candidatesWSSTOT16
: Total number of votes for WI State Senate in 2016 electionWSSDEM16
: Number of votes for 2016 Democratic state senate candidateWSSREP16
: Number of votes for 2016 Republican state senate candidateWSSIND16
: Number of votes for 2016 Independent state senate candidateWSSSCT16
: Number of votes for 2016 scatter state senate candidatesGOVTOT14
: Total number of votes for Governor in 2014 electionGOVDEM14
: Number of votes for 2014 Democratic gubernatorial candidateGOVREP14
: Number of votes for 2014 Republican gubernatorial candidateGOVREP214
: Number of votes for 2014 second Republican gubernatorial candidateGOVREP314
: Number of votes for 2014 third Republican gubernatorial candidateGOVCON14
: Number of votes for 2014 Congressional Party gubernatorial candidateGOVIND14
: Number of votes for 2014 Independent gubernatorial candidateGOVIND214
: Number of votes for 2014 second Independent gubernatorial candidateGOVIND314
: Number of votes for 2014 third Independent gubernatorial candidateGOVIND414
: Number of votes for 2014 fourth Independent gubernatorial candidateGOVIND514
: Number of votes for 2014 fifth Independent gubernatorial candidateGOVSCT14
: Number of votes for 2014 scatter gubernatorial candidatesSOSTOT14
: Total number of votes for WI Secretary of State in 2014 electionSOSDEM14
: Number of votes for 2014 Democratic secretary of state candidateSOSREP14
: Number of votes for 2014 Republican secretary of state candidateSOSCON14
: Number of votes for 2014 Congressional Party secretary of state candidateSOSIND14
: Number of votes for 2014 Independent secretary of state candidateSOSSCT14
: Number of votes for 2014 scatter secretary of state candidatesTRSTOT14
: Total number of votes for WI Treasurer in 2014 electionTRSDEM14
: Number of votes for 2014 Democratic treasurer candidateTRSREP14
: Number of votes for 2014 Republican treasurer candidateTRSCON14
: Number of votes for 2014 Congressional Party treasurer candidateTRSIND14
: Number of votes for 2014 Independent treasurer candidateTRSIND214
: Number of votes for 2014 second Independent treasurer candidateTRSSCT14
: Number of votes for 2014 scatter treasurer candidatesUSHTOT14
: Total number of votes for US House in 2014 electionUSHDEM14
: Number of votes for 2014 Democratic house candidateUSHREP14
: Number of votes for 2014 Republican house candidateUSHREP214
: Number of votes for 2014 second Republican house candidateUSHIND14
: Number of votes for 2014 Independent house candidateUSHIND214
: Number of votes for 2014 second Independent house candidateUSHSCT14
: Number of votes for 2014 scatter house candidatesUSSTOT14
: Total number of votes for WI State Senate in 2014 electionUSSDEM14
: Number of votes for 2014 Democratic state senate candidateUSSREP14
: Number of votes for 2014 Republican state senate candidateUSSIND14
: Number of votes for 2014 Independent state senate candidateUSSSCT14
: Number of votes for 2014 scatter state senate candidatesWAGTOT14
: Total number of votes for WI Attorney General in 2014 electionWAGDEM14
: Number of votes for 2014 Democratic attorney general candidateWAGREP14
: Number of votes for 2014 Republican attorney general candidateWAGIND14
: Number of votes for 2014 Independent attorney general candidateWAGSCT14
: Number of votes for 2014 scatter attorney general candidatesWSATOT14
: Total number of votes for WI State Assembly in 2014 electionWSADEM14
: Number of votes for 2014 Democratic state assembly candidateWSAREP14
: Number of votes for 2014 Republican state assembly candidateWSAREP214
: Number of votes for 2014 second Republican state assembly candidateWSAIND14
: Number of votes for 2014 Independent state assembly candidateWSASCT14
: Number of votes for 2014 scatter state assembly candidatesCDATOT12
: Total number of votes for County District Attorney in 2012 electionCDADEM12
: Number of votes for 2012 Democratic candidate for County District AttorneyCDADEM212
: Number of votes for 2012 second Democratic candidate for County District AttorneyCDAREP12
: Number of votes for 2012 Republican candidate for County District AttorneyCDAIND12
: Number of votes for 2012 Independent candidate for County District AttorneyCDASCT12
: Number of votes for 2012 scatter candidates for County District AttorneyGOVTOT12
: Total number of votes for Governor in 2012 electionGOVDEM12
: Number of votes for 2012 Democratic gubernatorial candidateGOVREP12
: Number of votes for 2012 Republican gubernatorial candidateGOVIND12
: Number of votes for 2012 Independent gubernatorial candidateGOVSCT12
: Number of votes for 2012 scatter gubernatorial candidatesPRETOT12
: Total number of votes for President in 2012 electionPREDEM12
: Number of votes for 2012 Democratic presidential candidatePREREP12
: Number of votes for 2012 Republican presidential candidatePRECON12
: Number of votes for 2012 Congressional Party presidential candidatePREIND12
: Number of votes for 2012 Independent presidential candidatePREIND212
: Number of votes for 2012 second Independent presidential candidatePREIND312
: Number of votes for 2012 third Independent presidential candidatePREIND412
: Number of votes for 2012 fourth Independent presidential candidatePREIND512
: Number of votes for 2012 fifth Independent presidential candidatePREIND612
: Number of votes for 2012 sixth Independent presidential candidatePRESCT12
: Number of votes for 2012 scatter presidential candidatesUSHTOT12
: Total number of votes for US House in 2012 electionUSHDEM12
: Number of votes for 2012 Democratic house candidateUSHREP12
: Number of votes for 2012 Republican house candidateUSHIND12
: Number of votes for 2012 Independent house candidateUSHSCT12
: Number of votes for 2012 scatter house candidatesUSSTOT12
: Total number of votes for US Senate in 2012 electionUSSDEM12
: Number of votes for 2012 Democratic senate candidateUSSREP12
: Number of votes for 2012 Republican senate candidateUSSCON12
: Number of votes for 2012 Congressional Party senate candidateUSSIND12
: Number of votes for 2012 Independent senate candidateUSSIND212
: Number of votes for 2012 second Independent senate candidateUSSIND312
: Number of votes for 2012 third Independent senate candidateUSSSCT12
: Number of votes for 2012 scatter senate candidatesWAGTOT12
: Total number of votes for WI Attorney General in 2012 electionWAGDEM12
: Number of votes for 2012 Democratic attorney general candidateWAGDEM212
: Number of votes for 2012 second Democratic attorney general candidateWAGREP12
: Number of votes for 2012 Republican attorney general candidateWAGIND12
: Number of votes for 2012 Independent attorney general candidateWAGSCT12
: Number of votes for 2012 scatter attorney general candidatesWSATOT12
: Total number of votes for WI State Assembly in 2012 electionWSADEM12
: Number of votes for 2012 Democratic state assembly candidateWSADEM212
: Number of votes for 2012 second Democratic state assembly candidateWSAREP12
: Number of votes for 2012 Republican state assembly candidateWSAREP212
: Number of votes for 2012 second Republican state assembly candidateWSAIND12
: Number of votes for 2012 Independent state assembly candidateWSAIND212
: Number of votes for 2012 second Independent state assembly candidateWSASCT12
: Number of votes for 2012 scatter state assembly candidatesWSSTOT12
: Total number of votes for WI State Senate in 2012 electionWSSDEM12
: Number of votes for 2012 Democratic state senate candidateWSSREP12
: Number of votes for 2012 Republican state senate candidateWSSREP212
: Number of votes for 2012 second Republican state senate candidateWSSCON12
: Number of votes for 2012 Congressional Party state senate candidateWSSIND12
: Number of votes for 2012 Independent state senate candidateWSSSCT12
: Number of votes for 2012 scatter state senate candidatesWSSAME12
: Number of votes for 2012 America First Party state senate candidate
NOTE: The shapefile has results for 2014 that use the LTSB code for US Senate (USS). This is a mistake that the LTSB has fixed in later versions of this shapefile. There was no US Senate election in Wisconsin in 2014. These are the results for the Wisconsin state senate. This is reflected in the descriptions of the variables.
2020 shapefile
STATE
: StateSTATEFP
: State FIPS codeCOUNTYFP
: County FIPS codeCOUNTY
: CountyPrecinct
: Precinct (ward)Code
: Precinct codeCode-2
: Precinct code (2)GOV18D
: Number of votes for 2018 Democratic gubernatorial candidateGOV18R
: Number of votes for 2018 Republican gubernatorial candidateSOS18D
: Number of votes for 2018 Democratic secretary of state candidateSOS18R
: Number of votes for 2018 Republican secretary of state candidateTRE18D
: Number of votes for 2018 Democratic treasurer candidateTRE18R
: Number of votes for 2018 Republican treasurer candidateUSH18D
: Number of votes for 2018 Democratic US house candidateUSH18R
: Number of votes for 2018 Republican US house candidateSEN18D
: Number of votes for 2018 Democratic senate candidateSEN18R
: Number of votes for 2018 Republican senate candidateAG18D
: Number of votes for 2018 Democratic attorney general candidateAG18R
: Number of votes for 2018 Republican attorney general candidateSH18D
: Number of votes for 2018 Democratic state house candidateSH18R
: Number of votes for 2018 Republican state house candidateSSEN18D
: Number of votes for 2018 Democratic state senate candidateSSEN18R
: Number of votes for 2018 Republican state senate candidatePRES16D
: Number of votes for 2016 Democratic presidential candidatePRES16R
: Number of votes for 2016 Republican presidential candidateUSH16D
: Number of votes for 2016 Democratic US house candidateUSH16R
: Number of votes for 2016 Republican US house candidateSEN16D
: Number of votes for 2016 Democratic senate candidateSEN16R
: Number of votes for 2016 Republican senate candidateSH16D
: Number of votes for 2016 Democratic state house candidateSH16R
: Number of votes for 2016 Republican state house candidateSSEN16D
: Number of votes for 2016 Democratic state senate candidateSSEN16R
: Number of votes for 2016 Republican state senate candidateGOV14D
: Number of votes for 2014 Democratic gubernatorial candidateGOV14R
: Number of votes for 2014 Republican gubernatorial candidateSOS14D
: Number of votes for 2014 Democratic secretary of state candidateSOS14R
: Number of votes for 2014 Republican secretary of state candidateTRE14D
: Number of votes for 2014 Democratic treasurer candidateTRE14R
: Number of votes for 2014 Republican treasurer candidateUSH14D
: Number of votes for 2014 Democratic US house candidateUSH14R
: Number of votes for 2014 Republican US house candidateAG14D
: Number of votes for 2014 Democratic attorney general candidateAG14R
: Number of votes for 2014 Republican attorney general candidateSH14D
: Number of votes for 2014 Democratic state house candidateSH14R
: Number of votes for 2014 Republican state house candidateSSEN14D
: Number of votes for 2014 Democratic state senate candidateSSEN14R
: Number of votes for 2014 Republican state senate candidateGOV12D
: Number of votes for 2012 Democratic gubernatorial candidateGOV12R
: Number of votes for 2012 Republican gubernatorial candidatePRES12D
: Number of votes for 2012 Democratic presidential candidatePRES12R
: Number of votes for 2012 Republican presidential candidateUSH12D
: Number of votes for 2012 Democratic US house candidateUSH12R
: Number of votes for 2012 Republican US house candidateSEN12D
: Number of votes for 2012 Democratic senate candidateSEN12R
: Number of votes for 2012 Republican senate candidateSH12D
: Number of votes for 2012 Democratic state house candidateSH12R
: Number of votes for 2012 Republican state house candidateSSEN12D
: Number of votes for 2012 Democratic state senate candidateSSEN12R
: Number of votes for 2012 Republican state senate candidateTOTPOP
: Total population from 2010 Decennial CensusNH_WHITE
: White, non-hispanic, population from 2010 Decennial CensusNH_BLACK
: Black, non-hispanic, population from 2010 Decennial CensusNH_AMIN
: American Indian and Alaska Native, non-hispanic, population from 2010 Decennial CensusNH_ASIAN
: Asian, non-hispanic, population from 2010 Decennial CensusNH_NHPI
: Native Hawaiian and Pacific Islander, non-hispanic, population from 2010 Decennial CensusNH_OTHER
: Other race, non-hispanic, population from 2010 Decennial CensusNH_2MORE
: Two or more races, non-hispanic, population from 2010 Decennial CensusHISP
: Hispanic population from 2010 Decennial CensusH_WHITE
: White, hispanic, population from 2010 Decennial CensusH_BLACK
: Black, hispanic, population from 2010 Decennial CensusH_AMIN
: American Indian and Alaska Native, hispanic, population from 2010 Decennial CensusH_ASIAN
: Asian, hispanic, population from 2010 Decennial CensusH_NHPI
: Native Hawaiian and Pacific Islander, hispanic, population from 2010 Decennial CensusH_OTHER
: Other race, hispanic, population from 2010 Decennial CensusH_2MORE
: Two or more races, hispanic, population from 2010 Decennial CensusVAP
: Total voting age population from 2010 Decennial CensusHVAP
: Hispanic voting age population from 2010 Decennial CensusWVAP
: White, non-hispanic, voting age population from 2010 Decennial CensusBVAP
: Black, non-hispanic, voting age population from 2010 Decennial CensusAMINVAP
: American Indian and Alaska Native, non-hispanic, voting age population from 2010 Decennial CensusASIANVAP
: Asian, non-hispanic, voting age population from 2010 Decennial CensusNHPIVAP
: Native Hawaiian and Pacific Islander, non-hispanic, voting age population from 2010 Decennial CensusOTHERVAP
: Other race, non-hispanic, voting age population from 2010 Decennial Census2MOREVAP
: Two or more races, non-hispanic, voting age population from 2010 Decennial CensusHDIST
: State House districtSEND
: State Senate distictCD
: Congressional district
The shapefiles use a NAD83 UTM zone 16 N (or EPSG:26916) projection.
We give these shapefile a B rating, because of the extensive disaggregation process.
A properly connected dual graph used for running GerryChain can be found in the files wisconsin2011_dualgraph.json
and wisconsin2020_dualgraph.json
, for 2011 wards and 2020 wards, respectively. These dual graphs differ from a dual graph that GerryChain builds from this repository's shapefiles in the following ways (see below for exact edges deleted):
- added edges across the Sturgeon Bay Ship Canal connecting wards that have bridges between them
- added edge connecting tip of Door Peninsula to Washington Island, along the Door County-Washington Island ferry line
- added edge connecting Apostle Islands to Red Cliff/Bayfield, as students are part of the Bayfield School District
If planning to run GerryChain on these shapefiles, we suggest loading the proper graph via Graph.load_json()
instead of creating a graph from Graph.from_file()
and saving that graph locally for further use.
- (55029778750005, 55029778750008) added
- (55029778750008, 55029778750003) added
- (1519, 1474) added
- (64,185) added
- (1488,1492) added