I wanted to share a project I just wrapped up that may be useful to folks working with ACS data. I built a small Python package that automates something that's normally pretty tedious to do by hand: stitching together multiple years of ACS 1‑year estimates - across multiple related tables - into a clean, consistent time series.
The tool harmonizes the nativity‑related tables (B05002 and B05012) from 2005-2024 and returns columns for Total, Native, Foreign‑Born, and Percent Foreign‑Born. It works for any geography that appears consistently across the full time span - for example, nation, states, counties, places, and MSAs. The package also includes a few convenience plotting helpers for quickly generating time-series charts or percent‑foreign‑born views.
If you'd like to see examples or try it out, here's the blog post with installation instructions and sample analyses: acs-nativity: A Python Package for Analyzing Changes in the Foreign-Born Population
Happy to answer questions or hear thoughts from anyone who works with ACS data regularly.
- Ari
| Ari Lamstein |
remove preview |
|
| acs-nativity: A Python Package for Analyzing Changes in the Foreign-Born Population |
| President Trump has made reducing illegal immigration and increasing deportations central goals of his second administration (1, 2). This is causing many people to ask: how are these policies chang... |
| View this on Ari Lamstein > |
|
|
------------------------------
Ari Lamstein
------------------------------