{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","_source":{"data_provider":"AI Analytics","data_provider_url":"https://api.ai-analytics.org","license":"https://creativecommons.org/publicdomain/zero/1.0/","primary_source":"https://www.irs.gov/statistics/soi-tax-stats-migration-data","primary_source_dataset":"IRS SOI County-to-County Migration Flows (FY2022-2023)","generated_at":"2026-06-28T15:27:09.320Z"},"name":"IRS County-to-County Migration Flows","description":"Where Americans moved and how much income moved with them — IRS Statistics of Income county-to-county migration (filing years 2022→2023): inflows, outflows, net migration of tax returns (~households), people, and adjusted gross income, by county. Search any county for its net migration and its top origin/destination counties. Aggregate (IRS-suppressed) — zero PII. Joins the county place-economics cluster (house prices, income, rents) by FIPS.","summary":{"total_rows":180406,"distinct_counties":3120,"filing_years":"2022-2023","total_inflow_returns":8923096,"total_inflow_agi_usd":693106448000,"snapshot":"IRS SOI county-to-county migration flows, filing years 2022-2023; n1=returns, agi in $thousands; -1 suppressed -> NULL.","refreshed_at":"2026-06-26T14:05:00Z"},"top_net_gainers":[{"fips":"12-105","name":"Polk County","state":"FL","net_returns":9194,"net_agi_usd_thousands":590490},{"fips":"12-101","name":"Pasco County","state":"FL","net_returns":9011,"net_agi_usd_thousands":967182},{"fips":"48-339","name":"Montgomery County","state":"TX","net_returns":8344,"net_agi_usd_thousands":845588},{"fips":"48-491","name":"Williamson County","state":"TX","net_returns":7478,"net_agi_usd_thousands":986904},{"fips":"32-003","name":"Clark County","state":"NV","net_returns":7017,"net_agi_usd_thousands":1185429},{"fips":"48-085","name":"Collin County","state":"TX","net_returns":6930,"net_agi_usd_thousands":864187},{"fips":"04-021","name":"Pinal County","state":"AZ","net_returns":6742,"net_agi_usd_thousands":619363},{"fips":"48-121","name":"Denton County","state":"TX","net_returns":6517,"net_agi_usd_thousands":1219253},{"fips":"12-069","name":"Lake County","state":"FL","net_returns":6180,"net_agi_usd_thousands":781578},{"fips":"12-083","name":"Marion County","state":"FL","net_returns":5950,"net_agi_usd_thousands":507481}],"top_net_losers":[{"fips":"06-037","name":"Los Angeles County","state":"CA","net_returns":-40453,"net_agi_usd_thousands":-4383480},{"fips":"12-086","name":"Miami-Dade County","state":"FL","net_returns":-21399,"net_agi_usd_thousands":484033},{"fips":"36-081","name":"Queens County","state":"NY","net_returns":-17613,"net_agi_usd_thousands":-1881351},{"fips":"36-005","name":"Bronx County","state":"NY","net_returns":-16415,"net_agi_usd_thousands":-1033458},{"fips":"17-031","name":"Cook County","state":"IL","net_returns":-14346,"net_agi_usd_thousands":-4464446},{"fips":"06-059","name":"Orange County","state":"CA","net_returns":-12084,"net_agi_usd_thousands":-723136},{"fips":"36-047","name":"Kings County","state":"NY","net_returns":-11517,"net_agi_usd_thousands":-925741},{"fips":"06-085","name":"Santa Clara County","state":"CA","net_returns":-9835,"net_agi_usd_thousands":-3131571},{"fips":"48-113","name":"Dallas County","state":"TX","net_returns":-9194,"net_agi_usd_thousands":-1300332},{"fips":"06-001","name":"Alameda County","state":"CA","net_returns":-8347,"net_agi_usd_thousands":-1416685}],"endpoints":{"search":"https://api.ai-analytics.org/api/v1/irs/migration-flows/search?q=","county":"https://api.ai-analytics.org/api/v1/irs/migration-flows/{place_id}","page":"https://api.ai-analytics.org/migration/{place_id}"}}