Pre-registration
The 1965 US Hart-Celler immigration reform replaced national-origin quotas with a family-reunification + skill-based system, producing a multi-decade shift in the composition and scale of US migrant inflows. The hypothesis tests whether the post-1965 immigrant cohort delivered measurable contributions to (a) US working-age population growth above the trajectory implied by pre-1965 rules, and (b) labour-force participation rates and per-capita output, controlling for natural population growth.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
SUPPORTED if the foreign-born share trajectory shows a structural break at 1965/1968 with post-break slope exceeding pre-break slope by at least 0.05 pp/yr, AND the cumulative contribution to US working-age share by 2020 exceeds 3 percentage points versus a no-Hart-Celler counterfactual. REFUTED if no detectable break or cumulative working-age contribution < 1pp.
formal test & threshold
test: event_study_hart_celler_break_with_counterfactual_simulation threshold: break_test_p < 0.05 AND cumulative_wap_contribution_2020 >= 3.0
Method
- Template
event_study- Sample
- 1 countries · 1950 – 2023
- Evidence type
- associational
Event-study design around 1965/1968 with single-treated-unit (US); use long pre-period 1950-1965 as baseline. Report break-test on foreign-born share trajectory.
Data
| Variable | Source | Transform |
|---|---|---|
foreign_born_population_share outcome | un_desa:international_migrant_stocktier 2 | level |
working_age_population_share outcome | world_bank_wdi:SP.POP.1564.TO.ZStier 2 | level |
real_gdp_per_capita_growth outcome | world_bank_wdi:NY.GDP.PCAP.KD.ZGtier 2 | level |
hart_celler_indicator treatment | constructed:indicator = 1 for years >= 1968 (effective date of 1965 reform)tier 5 | indicator |
total_fertility_rate control | world_bank_wdi:SP.DYN.TFRT.INtier 2 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — demo_us_hart_celler_1965_legacy
Verdict: PARTIAL — shape=ITS, mean_gap=+5.192, z=+46; claim direction ambiguous
Pre-registration
- Claim: The 1965 US Hart-Celler immigration reform replaced national-origin quotas with a family-reunification + skill-based system, producing a multi-decade shift in the composition and scale of US migrant inflows. The hypothesis tests whether the post-1965 immigrant cohort delivered measurable contributions to (a) US working-age population growth above the trajectory implied by pre-1965 rules, and (b) labour-force participation rates and per-capita output, controlling for natural population growth.
- Falsification rule: SUPPORTED if the foreign-born share trajectory shows a structural break at 1965/1968 with post-break slope exceeding pre-break slope by at least 0.05 pp/yr, AND the cumulative contribution to US working-age share by 2020 exceeds 3 percentage points versus a no-Hart-Celler counterfactual. REFUTED if no detectable break or cumulative working-age contribution < 1pp.
- Falsification test: event_study_hart_celler_break_with_counterfactual_simulation
- Event year: 1965
Estimate
- shape: single_country_its
- country: USA
- event_year: 1965
- n_pre: 5
- n_post: 59
- pre_trend_slope: 0.01936765605916139
- pre_trend_intercept: 21.801446368483525
- pre_residual_sd: 0.1136903765215298
- end_year: 2023
- end_year_actual: 64.9735428685564
- end_year_counterfactual: 60.98221457616702
- end_year_gap: 3.991328292389376
- mean_post_gap: 5.192489061483069
- z_end: 35.107002144843186
- z_mean: 45.67219513517713
- post_period_years: [1965, 2023]
Variables resolved
world_bank_wdi:SP.POP.1564.TO.ZS→ working_age_population_share (outcome, publisher=world_bank_wdi, n=16965)world_bank_wdi:NY.GDP.PCAP.KD.ZG→ real_gdp_per_capita_growth (outcome, publisher=world_bank_wdi, n=13897)
Variables missing data
un_desa:international_migrant_stock(outcome, name=foreign_born_population_share)constructed: indicator = 1 for years >= 1968 (effective date of 1965 reform)(treatment, name=hart_celler_indicator)world_bank_wdi:SP.DYN.TFRT.IN(controls, name=total_fertility_rate)
Generated by scripts/run_event_study.py at 2026-04-30T10:51:12+00:00
Strongest opposing argument
Every hypothesis ships with its charitable opposing argument. The framework earns credibility by handling objections at their strongest, not weakest.