← Opportunity Zones

Methodology & limitations

Sources, construction and limits

Every figure on these pages comes from federal administrative sources. Nothing is estimated except where explicitly flagged. This page sets out the sources, the joins, the validation, and the limits of the data.

Sources

SourceUsed for
CDFI Fund OZ list (Notices 2018-48, 2019-42)The 8,764 designations
ACS 2011–2015, 5-year, tractConditions at designation
ACS 2020–2024, 5-year, tractCurrent conditions
Census 2020↔2010 tract relationship fileBridging the boundary redraw
Treasury OTA WP-128 (June 2026)Investment, Form 8996 through TY2024
Treasury OZ 2.0 eligible LIC file (Mar 2026)The 2027 eligible universe
IRS Notice 2025-50Rural status of existing zones

Reconstructing eligibility

Eligibility required poverty, so the comparison used throughout is against the tracts a state was eligible to designate and did not. The eligible universe was rebuilt from the statutory test.

A tract is a low-income community under §45D(e) if its poverty rate is at least 20%, or its median family income is at most 80% of the relevant benchmark — the statewide figure for non-metropolitan tracts, and the greater of the statewide and metropolitan figures for metropolitan ones. Applying that test to ACS 2011–2015 reproduces 31,562 eligible tracts against Treasury's published 31,680: agreement to within 0.4%.

The residual comes from tracts sitting on the threshold, where Treasury used a slightly different ACS vintage or rounding than the published tables expose. Because the gap is four-tenths of one percent and does not cluster in any state, it does not move any conclusion here. Note that 86 designated tracts fail our reproduction of the test; they are carried through as designated but left unranked.

The 2010 / 2020 boundary problem

Opportunity Zones were designated on 2010-vintage census tracts and the designation is fixed to those boundaries for the life of the zone. The Census Bureau redrew tracts for 2020. Any "current conditions" figure therefore requires bridging two incompatible geographies, and pulling present-day tract data without doing so silently mismatches a meaningful share of zones.

Tracts are classified into two tiers via the Census relationship file:

All change-over-time figures on these pages use Tier A only. No interpolated estimate enters a headline number. Tier B tracts still appear on the maps, flagged with an asterisk in their detail panel.

Absence of tract-level investment data

Investment data is not published below state level. It derives from IRS Forms 8996 and 8997 — confidential taxpayer returns. Treasury cannot publish it at tract level without disclosing individual filers, so it does not exist at tract level anywhere: not on the IRS Statistics of Income site, not on Treasury's data transparency page, not by request. The finest public grain is by state, by tract type, and by within-state income quintile. Any tract-level "OZ investment" figure in circulation is a vendor's estimate built from funds that volunteered to be surveyed, not administrative data.

A second limit sits inside the published totals. Treasury's state table sums to $104.2 billion while the headline national figure is $112 billion. The difference is investment reported without usable location information, plus the territories. So roughly $7.8 billion of qualified investment cannot be placed anywhere on a map — about 7% of the programme.

The within-state distress percentile

A national poverty cutoff would conflate "poor for Mississippi" with "poor for Connecticut". Governors chose from their own state's pool, so each eligible tract is ranked within its state, and a state's targeting score is the mean percentile of the tracts it designated. 0.50 is what drawing at random would produce.

Two cautions apply, and both cut against over-reading a low score:

Limits of the analysis

The OZ 2.0 income benchmark

One change in the One Big Beautiful Bill Act is not described in the published summaries. Under the previous §45D(e) test, a metropolitan tract was measured against the greater of the statewide and metropolitan median family income, while micropolitan tracts were treated as non-metropolitan and measured against the statewide figure.

Treasury's OZ 2.0 eligible file uses the CBSA figure for every tract in any CBSA, metropolitan or micropolitan, and the statewide figure only for tracts in no CBSA at all. We verified this directly against the file: of 71,368 tracts with a CBSA, the benchmark equals the CBSA figure 100% of the time, and equals the greater of the two only 62.3% of the time. In 26,882 tracts the new benchmark is lower than the old one.

So the income test tightened three ways at once, not one: the ratio fell from 80% to 70%, the poverty route gained a 125% income cap, and the benchmark itself became less generous. Together these cut the eligible pool from 31,680 tracts to 25,332.

Analysis by NTONTAN. Prepared July 2026 from data current as of Treasury's 30 April 2026 extract. Iowa analysis · National picture