U.S. population migration data Migration data for the United States are based on year-to-year address changes reported on individual income tax returns filed with the IRS. They present migration patterns by State or by county for the entire United States and are available for inflows—the number of new residents who moved to a State or county and where they migrated from, and outflows—the number of residents leaving a State or county and where they went. The data are available for Filing Years 1991 through 2022 and include: Number of returns filed, which approximates the number of households that migrated Number of personal exemptions claimed, which approximates the number of individuals Total adjusted gross income, starting with Filing Year 1995 Aggregate migration flows at the State level, by the size of adjusted gross income (AGI) and age of the primary taxpayer, starting with Filing Year 2011. Important: Beginning with data for 2011–2012, SOI has introduced a number of enhancements to improve the data’s overall quality, as well as provide a new series of information. For more information, see “SOI migration data: A new approach PDF.” Migration data Data year 2011–2022 2021 to 2022 2020 to 2021 2019 to 2020 2018 to 2019 2017 to 2018 2016 to 2017 2015 to 2016 2014 to 2015 2013 to 2014 2012 to 2013 2011 to 2012 Migration data 1990–2011 Migration data for years 1990 to 2011 are available as single Zip files containing all Excel files, including migration inflow and outflow files, for each State. The files are compressed using the WinZip utility and must be downloaded and extracted before viewing or loading into any application. A free WinZip utility is available, if needed. Important: The data used to produce migration data products come from individual income tax returns filed prior to late September of each calendar year and represent between 95 and 98 percent of total annual filings. However, since returns filed after September are not included, totals shown in migration data tables will not match analogous totals reported in other IRS statistical data products. For more information, see U.S. population migration data: Strengths and limitations DOC. County-to-county migration data Data year 1991–2011 2010 to 2011 ZIP 2009 to 2010 ZIP 2008 to 2009 ZIP 2007 to 2008 ZIP 2006 to 2007 ZIP 2005 to 2006 ZIP 2004 to 2005 ZIP 2003 to 2004 ZIP 2002 to 2003 ZIP 2001 to 2002 ZIP 2000 to 2001 ZIP 1999 to 2000 ZIP 1998 to 1999 ZIP 1997 to 1998 ZIP 1996 to 1997 ZIP 1995 to 1996 ZIP 1994 to 1995 ZIP 1993 to 1994 ZIP 1992 to 1993 ZIP 1991 to 1992 ZIP 1990 to 1991 ZIP State-to-state migration data Data year 1990–2011 2010 to 2011 ZIP 2009 to 2010 ZIP 2008 to 2009 ZIP 2007 to 2008 ZIP 2006 to 2007 ZIP 2005 to 2006 ZIP 2004 to 2005 ZIP 2003 to 2004 ZIP 2002 to 2003 ZIP 2001 to 2002 ZIP 2000 to 2001 ZIP 1999 to 2000 ZIP 1998 to 1999 ZIP 1997 to 1998 ZIP 1996 to 1997 ZIP 1995 to 1996 ZIP 1994 to 1995 ZIP 1993 to 1994 ZIP 1992 to 1993 ZIP 1991 to 1992 ZIP 1990 to 1991 ZIP Follow these steps to extract files for the entire year (all States) or for an individual State. To extract an entire year (all states) using WinZip: Double click the Zip file to open the WinZip utility. Double click the folder. Click and drag either the Inflow and/or Outflow folder to your desktop. OR Double click the Zip file to open the WinZip utility (NOTE: SecureZIP users should follow the following steps). Click the ‘Extract’ button. Ensure that the radio button, ‘All Files in Archive Selected’, is selected. Select a destination folder. Click the ‘Extract’ button. To extract an individual state using WinZip: Double click the Zip file to open the WinZip utility. Double click the folder. Double click either the Inflow or Outflow folder. Click and drag the desired Excel file(s) to your desktop. OR Double click the Zip file to open the WinZip utility (NOTE: SecureZIP users should follow the following steps). Highlight the desired Excel file(s). Click the ‘Extract’ button. Ensure that radio button, ‘Selected Files/Folder’, is selected. Select a destination folder. Click the ‘Extract’ button.