Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create block-level dataset to underlie analyses #9

Open
MaxGhenis opened this issue May 25, 2021 · 2 comments
Open

Create block-level dataset to underlie analyses #9

MaxGhenis opened this issue May 25, 2021 · 2 comments
Assignees

Comments

@MaxGhenis
Copy link
Contributor

MaxGhenis commented May 25, 2021

Since state legislative districts are built from Census blocks, we should build a dataset at the block level that we can then aggregate as needed. It should have these columns:

  • Block
  • Block group
  • Tract
  • Upper state legislative district
  • Lower state legislative district
  • PUMA
  • State
  • Population*

* Population can probably be mapped from the 2010 Census, which has block group level population; this can then be allocated equally across blocks in a block group.

@nmrodelo
Copy link
Contributor

nmrodelo commented Jun 1, 2021

@MaxGhenis
Copy link
Contributor Author

Data available is:

  • Tract to PUMA
  • Block to legislative district, where the block ID includes state (2 digits), county (3), tract (6), and block (4). Tract can be extracted from this.
  • Population by block

End dataset:

  • Block
  • Block decennial Census population
  • Census tract
  • Legislative districts
  • PUMA
  • PUMA population (ACS)
  • Block's adjusted population = block decennial population * ACS PUMA pop / sum(decennial population over blocks in PUMA), i.e. multiply by a PUMA/decennial adjustment factor

From here, our analysis will aggregate this dataset (outside this issue) to this level, which could have multiple rows both per PUMA and per leg district (the pair is the key):

  • Legislative district (key)
  • PUMA (key)
  • Adjusted population (summed over blocks)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants