• Stars
    star
    309
  • Rank 135,306 (Top 3 %)
  • Language Makefile
  • Created over 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Precinct shapes (and vote results) for US elections past, present, and future

Election Geodata

Precinct shapes (and vote results) for US elections past, present, and future

Download data

Preview render

MAP KEY

  • Dark green = newer 2016-2017 precincts
  • Medium green = 2014-2015 precincts
  • Light green = 2011-2012-2013 precincts
  • Light brown = older 2010 precincts
  • Medium brown = missing precincts

Background

I've been reading Mike Migurski's excellent blog series 1 and 2, on US election data and redistricting and this repo is in repsonse to his call for better data.

For analysis to be rigorous, geographic shape data is needed at the precinct level, and vote results for local races like state house, state senate, and federal representative to the U.S. Congress is essential. They must be matched up per year, as precinct voting districts often change each election.

This repo is an effort to gather this essential data and distribute it as open data.

Gathering data

Please browse the issues attached to this Github repo to identify sources and import shapefiles for precincts. The goal is to have state-wide shapefiles for multiple dates corresponding to election years (like 2008, 2010, 2012, 2014, and 2016). Statewide is prefered, but county and city are also interesting.

If you also find election result information along the way my current thinking is it's better to contribute to the Open Elections project directly, but maybe it's easier to do that here and then link up over there later.

Possible Sources:

  • State elections officials (eg secretary of state)
  • Local (county) election officials (eg registrar of voters)
  • Open Elections – a Github-based project by journalists Serdar Tumgoren and Derek Willis
  • Data hackers and data journalists, like LA Times
  • Census 2010 (src)
    • For the 2010 Census, only Rhode Island did not participate in Phase 2 (the Voting District/Block Boundary Suggestion Project) of the 2010 Census Redistricting Data Program. Kentucky chose not to provide VTDs as part of their participation in Phase 2, and the states of Montana and Oregon provided VTDs for some counties. Therefore, for 2010 Census data products, no VTDs exist in select counties in Montana and Oregon or for the states of Rhode Island and Kentucky in their entirety.

Credits

No permission is needed to use Election Geodata. Crediting the project, authors, and linking back is recommended but not required.

Short text:

Source: election-geodata.

Long text:

Source: Precinct-level maps from election-geodata compiled by Nathaniel Kelso and Michal Migurski.

See also:

  1. baby steps towards measuring the efficiency gap - Mike's follow-up post
  2. things I’ve recently learned about legislative redistricting - Mike's original post

Building From Scratch

Code for building output maps, nationwide packages, and uploading downloadable files can be founder under docker/ directory.

More Repositories

1

natural-earth-vector

A global, public domain map dataset available at three scales and featuring tightly integrated vector and raster data.
HTML
1,780
star
2

geo-how-to

commands, notes for open-source geo workflows
372
star
3

illustrator-scripts

JavaScript ExtendScript for automating and extending Adobe Illustrator
JavaScript
226
star
4

color-oracle-java

color-oracle-java
Java
189
star
5

color-oracle

color-oracle-mac
Objective-C
121
star
6

natural-earth-raster

just the rasters, 'cause they're big
38
star
7

carto-css-map-styling

Notes, sketches, and frameworks inspired by fall 2011 map styling workshop held in SF
30
star
8

mile-high-club

airplanes, where they land, and their symbology
Shell
28
star
9

golden-ratio

Seed web map tile caches using remembered hot spots and forecasts of likely usage.
Python
25
star
10

map-label-style-manual

Abbreviations, nicknames, foreign terms, translations, transliterations, diacritical marks, suggested placements, and more
Python
24
star
11

thematic-carto-tools

Build map legends (and stylesheets) based on data both quantitative and qualitative
Python
12
star
12

jim-heck-pinball-scripts

I publish these for Jim
JavaScript
11
star
13

high-seas

boats, where they dock, and their symbology
Shell
10
star
14

natural-earth-quick-start

just the essentials
6
star
15

arcpy

Esri ArcMap automation
5
star
16

ogrtools

Python implementation of OgrInfo, tools for renaming columns, & more
Python
5
star
17

ScaleMaster

What features to include on your map at what zooms. Inspired by Cindy Brewer at Penn State.
4
star
18

tangram-skin-and-bones

modern high roads compilation for Tangram, with several skins
JavaScript
3
star
19

osm-bike-map

What big and small cities have bike maps &/or bike friendly community but needs some OpenStreetMap cycleway love
2
star
20

tilemill-lots

Experimental plugin for TileMill pluggable branch for 10-up views.
JavaScript
2
star
21

tiziano-maps

Custom basemap for the Tiziano Project, a nonprofit community journalism group
Python
2
star
22

high-times

ski resorts, beach resorts, amusement parks, and other roadside curiosities
1
star