{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/27-107#migration","name":"Migration — Norman County, MN","description":"IRS county-to-county migration for Norman County, MN (2022-2023): net -2 tax returns ($-1,935,000 net AGI). 123 in, 125 out.","spatialCoverage":"Norman County, MN","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"27-107","county":{"county_id":4070640601650021400,"county_fips":"27107","place_id":"27-107","state":"MN","county_name":"Norman County","inflow_returns":123,"inflow_individuals":204,"inflow_agi_usd_thousands":6291,"outflow_returns":125,"outflow_individuals":210,"outflow_agi_usd_thousands":8226,"net_returns":-2,"net_individuals":-6,"net_agi_usd_thousands":-1935,"top_origins":"[{\"fips\": \"27-027\", \"name\": \"Clay County\", \"state\": \"MN\", \"returns\": 28, \"agi_usd_thousands\": 1239}, {\"fips\": \"38-017\", \"name\": \"Cass County\", \"state\": \"ND\", \"returns\": 23, \"agi_usd_thousands\": 1320}]","top_destinations":"[{\"fips\": \"27-027\", \"name\": \"Clay County\", \"state\": \"MN\", \"returns\": 23, \"agi_usd_thousands\": 1226}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"27-027","name":"Clay County","state":"MN","returns":28,"agi_usd_thousands":1239},{"fips":"38-017","name":"Cass County","state":"ND","returns":23,"agi_usd_thousands":1320}],"top_destinations":[{"fips":"27-027","name":"Clay County","state":"MN","returns":23,"agi_usd_thousands":1226}],"_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-27T23:01:07.932Z"}}