IRS migration data, made explorable
Where are people moving?
Search a state, county, or region to see where residents moved and where newcomers came from, straight from IRS migration data.
- Coverage
- 50 states + DC
- Flows tracked
- 54,121
- Data vintage
- 2022–2023
Which states are gaining households
Net tax-filing households moving between states, from 2022 to 2023 IRS migration data. Click a state to see where its movers came from.
Largest net gains, households
- 1Florida+59,443
- 2Texas+58,130
- 3North Carolina+24,514
- 4Arizona+19,961
- 5South Carolina+18,862
Largest net losses, households
- 1California-66,271
- 2New York-57,069
- 3Illinois-16,480
- 4Massachusetts-12,082
- 5New Jersey-9,183
Source: IRS Statistics of Income migration data, 2022 to 2023. Households are matched tax returns; moves between counties in the same state are not counted here.
Featured regions
Carolina Border
Union, Mecklenburg (NC) + York, Lancaster, Chester (SC) - counties straddling the NC/SC state line in the Charlotte metro. Membership editable in admin/config.
Charlotte Core
Mecklenburg, Union, Gaston, Cabarrus (NC) - immediate urban/suburban core of the Charlotte MSA. Membership editable in admin/config.
Greater Charlotte Region
Mecklenburg, Union, Cabarrus, Gaston, Iredell, Lincoln, Rowan (NC) + York, Lancaster, Chester (SC). Primary acceptance-test destination region.
Long Island, NY
Nassau County + Suffolk County. Excludes Brooklyn and Queens (NYC boroughs, not Long Island for this preset) per brief spec.
NYC Metro
NYC five boroughs + Nassau, Suffolk, Westchester, Rockland, Putnam (NY suburban counties). NY-only definition; does not include NJ/CT suburbs. Membership editable in admin/config.
Tri-State Area
NYC Metro (NY) + core NJ commuter counties (Bergen, Hudson, Essex, Union, Passaic, Morris, Middlesex, Monmouth) + CT Western and Greater Bridgeport Planning Regions (post-2022 CT geography, replaces old Fairfield County). Membership editable in admin/config.