What is the impact of large inflows of immigrants on inequality across regions in the United States?
- DATA I: 1980 Census and "2007" data from the American Community Survey (ACS) (i.e. 2006-2008 3 year ACS) https://usa.ipums.org/usa/
- DATA II: Comuting zones (CZ) from https://ddorn.net/data.htm
By CZ
The immigration inflow is defined and calculated as:
where
-
$N_{c,1980}$ is the total population of$c$ in 1980. -
$I_{c,y}$ is the population of immigrant in$c$ in year$y$ .
The first instrument is constructed as:
where
-
$I_{y}^s$ is the number of immigrants from source region$s$ in US in year$y$ . -
$f_{c,1980}^{s} = \dfrac{I_{c, 1980}^s}{I_{1980}^s}$ is the share of immigrants from source$ s$ who are in$c$ in year 1980.
The second instrument is constructed as:
Using 2SLS, project changes in CZ outcomes (percentage point for unemployment and labor force participation rates; percent or log for wages) on immigrant inflow.
- Instrument for
$x_c$ , with either$z_c^{(1)}$ or$z_c^{(2)}$ , depending on which has a stronger first stage when controls are included. - Controls are included (like in Author Dorn, and Hanson) measured in 1980 data: key control is the share of population that is immigrant in 1980.
To run the code in this repository, cloning the conda environment is recommended. To do so, run the following command in the terminal:
conda env create -f environment.yaml
This will create a new conda environment called 'imm-mk-env'. To activate the environment, run the following command in the terminal:
conda activate imm-mk-env
For updating the environment from the environment.yml
file, run the following command in the terminal:
conda env update -f environment.yml --prune
This action should be done if the environment.yml
file is updated.
Warning
Before running the code, make sure to activate (or create) the conda environment by running the command conda activate imm-mk-env
.