The Yearbook of Immigration Statistics is a compendium of tables that provides data on foreign nationals who, during a fiscal year, were granted lawful permanent residence (i.e., admitted as immigrants or became legal permanent residents), were admitted into the United States on a temporary basis (e.g., tourists, students, or workers), applied for asylum or refugee status, or were naturalized. The Yearbook also presents data on immigration enforcement actions, including alien apprehensions, removals, and returns.


Explore Structure

Index Type Example Value
0 dict { }
... ... ...
Key Type Example Value Comment
"Country" str "Canada"
"Data" dict { }
"Year" int 2005
Key Type Example Value Comment
"Enforcement" dict { }
"Legal permanant residences" dict { }
"Naturalizations (Birth)" int 7815
"Refugees" dict { }
"Nonimmigrant Admissions" dict { }
Key Type Example Value Comment
"Arrived" int -1
"Defensive Asylum" int 4
"Affirmative" int -1
Key Type Example Value Comment
"Birth" int 231171
"Last Residence" int 527264
Key Type Example Value Comment
"Non-criminal" int 1099
"Criminal" int 462
"Apprehended" int 1486
"Inadmissable" int 41861


Download all of the following files.


This library has 1 function you can use.
import immigration
list_of_record = immigration.get_records()



Returns data about immigration from all the years and countries.