{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-021#migration","name":"Migration — Champaign County, OH","description":"IRS county-to-county migration for Champaign County, OH (2022-2023): net +10 tax returns ($10,404,000 net AGI). 1,036 in, 1,026 out.","spatialCoverage":"Champaign County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-021","county":{"county_id":6291233824911016000,"county_fips":"39021","place_id":"39-021","state":"OH","county_name":"Champaign County","inflow_returns":1036,"inflow_individuals":1826,"inflow_agi_usd_thousands":58706,"outflow_returns":1026,"outflow_individuals":1739,"outflow_agi_usd_thousands":48302,"net_returns":10,"net_individuals":87,"net_agi_usd_thousands":10404,"top_origins":"[{\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 221, \"agi_usd_thousands\": 12140}, {\"fips\": \"39-091\", \"name\": \"Logan County\", \"state\": \"OH\", \"returns\": 141, \"agi_usd_thousands\": 9578}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 114, \"agi_usd_thousands\": 7274}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 76, \"agi_usd_thousands\": 4021}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 50, \"agi_usd_thousands\": 2756}, {\"fips\": \"39-097\", \"name\": \"Madison County\", \"state\": \"OH\", \"returns\": 40, \"agi_usd_thousands\": 2263}, {\"fips\": \"39-109\", \"name\": \"Miami County\", \"state\": \"OH\", \"returns\": 37, \"agi_usd_thousands\": 1819}, {\"fips\": \"39-057\", \"name\": \"Greene County\", \"state\": \"OH\", \"returns\": 27, \"agi_usd_thousands\": 1325}, {\"fips\": \"39-149\", \"name\": \"Shelby County\", \"state\": \"OH\", \"returns\": 25, \"agi_usd_thousands\": 1141}, {\"fips\": \"39-041\", \"name\": \"Delaware County\", \"state\": \"OH\", \"returns\": 20, \"agi_usd_thousands\": 1014}]","top_destinations":"[{\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 235, \"agi_usd_thousands\": 10927}, {\"fips\": \"39-091\", \"name\": \"Logan County\", \"state\": \"OH\", \"returns\": 112, \"agi_usd_thousands\": 5765}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 88, \"agi_usd_thousands\": 3865}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 78, \"agi_usd_thousands\": 3843}, {\"fips\": \"39-109\", \"name\": \"Miami County\", \"state\": \"OH\", \"returns\": 75, \"agi_usd_thousands\": 3156}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 48, \"agi_usd_thousands\": 2104}, {\"fips\": \"39-149\", \"name\": \"Shelby County\", \"state\": \"OH\", \"returns\": 35, \"agi_usd_thousands\": 1707}, {\"fips\": \"39-057\", \"name\": \"Greene County\", \"state\": \"OH\", \"returns\": 28, \"agi_usd_thousands\": 1419}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-023","name":"Clark County","state":"OH","returns":221,"agi_usd_thousands":12140},{"fips":"39-091","name":"Logan County","state":"OH","returns":141,"agi_usd_thousands":9578},{"fips":"39-049","name":"Franklin County","state":"OH","returns":114,"agi_usd_thousands":7274},{"fips":"39-159","name":"Union County","state":"OH","returns":76,"agi_usd_thousands":4021},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":50,"agi_usd_thousands":2756},{"fips":"39-097","name":"Madison County","state":"OH","returns":40,"agi_usd_thousands":2263},{"fips":"39-109","name":"Miami County","state":"OH","returns":37,"agi_usd_thousands":1819},{"fips":"39-057","name":"Greene County","state":"OH","returns":27,"agi_usd_thousands":1325},{"fips":"39-149","name":"Shelby County","state":"OH","returns":25,"agi_usd_thousands":1141},{"fips":"39-041","name":"Delaware County","state":"OH","returns":20,"agi_usd_thousands":1014}],"top_destinations":[{"fips":"39-023","name":"Clark County","state":"OH","returns":235,"agi_usd_thousands":10927},{"fips":"39-091","name":"Logan County","state":"OH","returns":112,"agi_usd_thousands":5765},{"fips":"39-049","name":"Franklin County","state":"OH","returns":88,"agi_usd_thousands":3865},{"fips":"39-159","name":"Union County","state":"OH","returns":78,"agi_usd_thousands":3843},{"fips":"39-109","name":"Miami County","state":"OH","returns":75,"agi_usd_thousands":3156},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":48,"agi_usd_thousands":2104},{"fips":"39-149","name":"Shelby County","state":"OH","returns":35,"agi_usd_thousands":1707},{"fips":"39-057","name":"Greene County","state":"OH","returns":28,"agi_usd_thousands":1419}],"_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-28T01:22:13.778Z"}}