{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-101#migration","name":"Migration — Marion County, OH","description":"IRS county-to-county migration for Marion County, OH (2022-2023): net +48 tax returns ($1,366,000 net AGI). 1,288 in, 1,240 out.","spatialCoverage":"Marion County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-101","county":{"county_id":3994578978219246000,"county_fips":"39101","place_id":"39-101","state":"OH","county_name":"Marion County","inflow_returns":1288,"inflow_individuals":2237,"inflow_agi_usd_thousands":58978,"outflow_returns":1240,"outflow_individuals":2037,"outflow_agi_usd_thousands":57612,"net_returns":48,"net_individuals":200,"net_agi_usd_thousands":1366,"top_origins":"[{\"fips\": \"39-041\", \"name\": \"Delaware County\", \"state\": \"OH\", \"returns\": 214, \"agi_usd_thousands\": 11648}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 185, \"agi_usd_thousands\": 9357}, {\"fips\": \"39-117\", \"name\": \"Morrow County\", \"state\": \"OH\", \"returns\": 97, \"agi_usd_thousands\": 4365}, {\"fips\": \"39-033\", \"name\": \"Crawford County\", \"state\": \"OH\", \"returns\": 91, \"agi_usd_thousands\": 3925}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 90, \"agi_usd_thousands\": 4569}, {\"fips\": \"39-175\", \"name\": \"Wyandot County\", \"state\": \"OH\", \"returns\": 45, \"agi_usd_thousands\": 1829}, {\"fips\": \"39-139\", \"name\": \"Richland County\", \"state\": \"OH\", \"returns\": 44, \"agi_usd_thousands\": 1553}, {\"fips\": \"39-065\", \"name\": \"Hardin County\", \"state\": \"OH\", \"returns\": 24, \"agi_usd_thousands\": 965}]","top_destinations":"[{\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 153, \"agi_usd_thousands\": 6333}, {\"fips\": \"39-041\", \"name\": \"Delaware County\", \"state\": \"OH\", \"returns\": 146, \"agi_usd_thousands\": 6801}, {\"fips\": \"39-117\", \"name\": \"Morrow County\", \"state\": \"OH\", \"returns\": 109, \"agi_usd_thousands\": 4955}, {\"fips\": \"39-033\", \"name\": \"Crawford County\", \"state\": \"OH\", \"returns\": 97, \"agi_usd_thousands\": 4384}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 61, \"agi_usd_thousands\": 3550}, {\"fips\": \"39-175\", \"name\": \"Wyandot County\", \"state\": \"OH\", \"returns\": 60, \"agi_usd_thousands\": 2629}, {\"fips\": \"39-139\", \"name\": \"Richland County\", \"state\": \"OH\", \"returns\": 45, \"agi_usd_thousands\": 2027}, {\"fips\": \"39-065\", \"name\": \"Hardin County\", \"state\": \"OH\", \"returns\": 30, \"agi_usd_thousands\": 1350}, {\"fips\": \"39-083\", \"name\": \"Knox County\", \"state\": \"OH\", \"returns\": 21, \"agi_usd_thousands\": 982}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-041","name":"Delaware County","state":"OH","returns":214,"agi_usd_thousands":11648},{"fips":"39-049","name":"Franklin County","state":"OH","returns":185,"agi_usd_thousands":9357},{"fips":"39-117","name":"Morrow County","state":"OH","returns":97,"agi_usd_thousands":4365},{"fips":"39-033","name":"Crawford County","state":"OH","returns":91,"agi_usd_thousands":3925},{"fips":"39-159","name":"Union County","state":"OH","returns":90,"agi_usd_thousands":4569},{"fips":"39-175","name":"Wyandot County","state":"OH","returns":45,"agi_usd_thousands":1829},{"fips":"39-139","name":"Richland County","state":"OH","returns":44,"agi_usd_thousands":1553},{"fips":"39-065","name":"Hardin County","state":"OH","returns":24,"agi_usd_thousands":965}],"top_destinations":[{"fips":"39-049","name":"Franklin County","state":"OH","returns":153,"agi_usd_thousands":6333},{"fips":"39-041","name":"Delaware County","state":"OH","returns":146,"agi_usd_thousands":6801},{"fips":"39-117","name":"Morrow County","state":"OH","returns":109,"agi_usd_thousands":4955},{"fips":"39-033","name":"Crawford County","state":"OH","returns":97,"agi_usd_thousands":4384},{"fips":"39-159","name":"Union County","state":"OH","returns":61,"agi_usd_thousands":3550},{"fips":"39-175","name":"Wyandot County","state":"OH","returns":60,"agi_usd_thousands":2629},{"fips":"39-139","name":"Richland County","state":"OH","returns":45,"agi_usd_thousands":2027},{"fips":"39-065","name":"Hardin County","state":"OH","returns":30,"agi_usd_thousands":1350},{"fips":"39-083","name":"Knox County","state":"OH","returns":21,"agi_usd_thousands":982}],"_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:20.539Z"}}