Raw source files
The official inputs this analysis is built from — each downloaded as published, before any computation. (The ACS 5-year measures are pulled separately from the Census API.)
| File | Description | Source |
|---|---|---|
| rp-26-14-appendix.xlsx | IRS Rev. Proc. 2026-14 appendix — the 25,332 tracts eligible for OZ 2.0, each flagged rural / non-rural. | irs.gov/pub/irs-drop/rp-26-14-appendix.xlsx |
| qoz-2018-designated.xlsx | The 8,764 tracts designated in the original 2018 round (2010 tract boundaries) — the prior-round footprint. | cdfifund.gov/opportunity-zones (IRS Notice 2018-48) |
| tab20_tract20_tract10_natl.txt | Census 2020↔2010 tract relationship (crosswalk) file — maps the 2018 list (2010 tracts) onto 2020 tracts. | www2.census.gov/…/rel2020/tract/tab20_tract20_tract10_natl.txt |
| list1_2023.xlsx | Census/OMB metro & micro delineation file (List 1, July 2023) — the master CBSA-to-county list, for each metro tract's area-median test. | census.gov/programs-surveys/metro-micro/about/delineation-files.html |
| 2025_Gaz_tracts_national.txt | Census Gazetteer tract file — land area per tract, the denominator for population density. | census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html |
| cb_2020_us_tract_500k.zip | Census 2020 tract cartographic boundary shapefile (1:500,000, all U.S.) — the tract shapes (polygons) for the drill-down map. | www2.census.gov/geo/tiger/GENZ2020/shp/cb_2020_us_tract_500k.zip |
Processed files
Datasets we build from the raw files above (and the ACS 5-year pull) — the inputs the OZ roster joins.
| File | What it is | Built from |
|---|---|---|
| ACS5 pull 01-AL.csv … 72-PR.csv, _counties, _states, _US, _cbsa |
Raw ACS 5-year (2020–2024) estimates at tract, county, state, US & CBSA — seven measures:
|
Census ACS 5-year API (key required) |
| land-area-tracts.csv | Per-tract land area, population, and population density — the canonical tract spine other measures join onto. | Census Gazetteer (2025_Gaz_tracts) + ACS 5-year population pull |
| doz2018-2020tracts.csv | The 2018 carryover flag on 2020 tracts (dOZ_2018, LIC subtype, overlap share). |
2018 designated list (qoz-2018-designated) + 2020↔2010 crosswalk (tab20_tract20_tract10) |
| county-to-cbsa.csv | County→CBSA crosswalk — assigns each tract its metro area so the eligibility score can use the CBSA median income. | Census delineation file (list1_2023) |
| tracts/{FIPS}.json | Per-state tract-shape TopoJSON (simplified, GEOID-keyed) — lazy-loaded so a county click draws its real census-tract polygons on the map. | Census tract boundary shapefile (cb_2020_us_tract_500k), simplified & split by state |
Where the eligible tracts are
Counties shaded by an OZ measure. Hover for a county's numbers; click a county to draw its census-tract shapes (eligible tracts colored by poverty, the rest gray) and filter the report below to it.
Eligible-tract report
Filter the eligible tracts by state and county, sort by any measure, and download the view. One row per tract; badges show metro, rural, and 2018-carryover status.