{"id":15945602,"url":"https://github.com/pjsier/il-2020-election-precinct-data","last_synced_at":"2026-03-01T19:02:45.631Z","repository":{"id":88910170,"uuid":"310903162","full_name":"pjsier/il-2020-election-precinct-data","owner":"pjsier","description":"Precinct boundaries and results for Illinois in the 2020 general election","archived":false,"fork":false,"pushed_at":"2020-12-22T16:51:44.000Z","size":1660,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-22T23:42:10.766Z","etag":null,"topics":["election","election-data","precinct-data"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pjsier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-07T18:03:57.000Z","updated_at":"2020-12-22T16:51:47.000Z","dependencies_parsed_at":"2023-06-13T02:45:29.541Z","dependency_job_id":null,"html_url":"https://github.com/pjsier/il-2020-election-precinct-data","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pjsier/il-2020-election-precinct-data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fil-2020-election-precinct-data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fil-2020-election-precinct-data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fil-2020-election-precinct-data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fil-2020-election-precinct-data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pjsier","download_url":"https://codeload.github.com/pjsier/il-2020-election-precinct-data/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fil-2020-election-precinct-data/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29980809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["election","election-data","precinct-data"],"created_at":"2024-10-07T09:04:18.838Z","updated_at":"2026-03-01T19:02:45.615Z","avatar_url":"https://github.com/pjsier.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Illinois 2020 General Election Precinct Data\n\nElection results by precinct and precinct boundaries for the Illinois 2020 general election. Results include races for US President, US Senate, and the proposed constitutional amendment. Precinct boundary GeoJSON files without results are in [`data/precincts/`](./data/precincts/), CSV files of results are in [`data/results/`](./data/results/), and GeoJSON files of boundaries joined to results are in [`output/`](./output/).\n\n## Methodology\n\nPrecinct boundaries come from election authorities when a source is available. Sources include open data portals, ArcGIS servers scraped with with [`pyesridump`](https://github.com/openaddresses/pyesridump), and other locations loaded with custom scripts. In a few cases boundaries come from FOIA requests included in this repo. Otherwise boundaries are 2016 precincts from the [Voting and Election Science Team on the Harvard Dataverse](https://doi.org/10.7910/DVN/NH5S2I/IJPOUH).\n\nPrecinct boundaries are checked against [precinct maps as PDFs or images maintained by the Illinois State Board of Elections](https://www.elections.il.gov/precinctmaps/), and in some cases when 2016 precincts have been consolidated and aren't otherwise available they're modified here.\n\n### Known Data Issues\n\n- Registration and total ballot counts aren't currently accurate\n- Jackson county precincts Carbondale 21, 22, 24, and 25 are manually edited based off of approved changes\n- Winnebago county precincts Cherry Valley 1, 4, 9 and 12 as well as Harlem 4, 16 18 and 19 are manually edited based off of maps online\n\n## Attribution\n\nVoting and Election Science Team, 2018, \"il_2016.zip\", 2016 Precinct-Level Election Results, https://doi.org/10.7910/DVN/NH5S2I/IJPOUH, Harvard Dataverse, V46\n\n## Setup\n\nYou'll need GNU Make, Python, [`jq`](https://stedolan.github.io/jq/), [`mapshaper`](https://github.com/mbloch/mapshaper/), and [`xsv`](https://github.com/burntsushi/xsv) installed.\n\nTo install Python dependencies and rebuild data locally, run:\n\n```shell\nmake install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjsier%2Fil-2020-election-precinct-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpjsier%2Fil-2020-election-precinct-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjsier%2Fil-2020-election-precinct-data/lists"}