{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-097#migration","name":"Migration — Madison County, OH","description":"IRS county-to-county migration for Madison County, OH (2022-2023): net +188 tax returns ($25,586,000 net AGI). 1,475 in, 1,287 out.","spatialCoverage":"Madison County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-097","county":{"county_id":8176208737820602000,"county_fips":"39097","place_id":"39-097","state":"OH","county_name":"Madison County","inflow_returns":1475,"inflow_individuals":2651,"inflow_agi_usd_thousands":115414,"outflow_returns":1287,"outflow_individuals":2193,"outflow_agi_usd_thousands":89828,"net_returns":188,"net_individuals":458,"net_agi_usd_thousands":25586,"top_origins":"[{\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 744, \"agi_usd_thousands\": 62374}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 83, \"agi_usd_thousands\": 7704}, {\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 65, \"agi_usd_thousands\": 3770}, {\"fips\": \"39-041\", \"name\": \"Delaware County\", \"state\": \"OH\", \"returns\": 46, \"agi_usd_thousands\": 5634}, {\"fips\": \"39-129\", \"name\": \"Pickaway County\", \"state\": \"OH\", \"returns\": 45, \"agi_usd_thousands\": 2557}, {\"fips\": \"39-047\", \"name\": \"Fayette County\", \"state\": \"OH\", \"returns\": 30, \"agi_usd_thousands\": 1138}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 24, \"agi_usd_thousands\": 1892}, {\"fips\": \"39-045\", \"name\": \"Fairfield County\", \"state\": \"OH\", \"returns\": 20, \"agi_usd_thousands\": 1689}]","top_destinations":"[{\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 446, \"agi_usd_thousands\": 21380}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 125, \"agi_usd_thousands\": 27553}, {\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 107, \"agi_usd_thousands\": 5465}, {\"fips\": \"39-129\", \"name\": \"Pickaway County\", \"state\": \"OH\", \"returns\": 49, \"agi_usd_thousands\": 2567}, {\"fips\": \"39-047\", \"name\": \"Fayette County\", \"state\": \"OH\", \"returns\": 48, \"agi_usd_thousands\": 2594}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 40, \"agi_usd_thousands\": 2263}, {\"fips\": \"39-041\", \"name\": \"Delaware County\", \"state\": \"OH\", \"returns\": 27, \"agi_usd_thousands\": 1965}, {\"fips\": \"39-045\", \"name\": \"Fairfield County\", \"state\": \"OH\", \"returns\": 21, \"agi_usd_thousands\": 1095}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-049","name":"Franklin County","state":"OH","returns":744,"agi_usd_thousands":62374},{"fips":"39-159","name":"Union County","state":"OH","returns":83,"agi_usd_thousands":7704},{"fips":"39-023","name":"Clark County","state":"OH","returns":65,"agi_usd_thousands":3770},{"fips":"39-041","name":"Delaware County","state":"OH","returns":46,"agi_usd_thousands":5634},{"fips":"39-129","name":"Pickaway County","state":"OH","returns":45,"agi_usd_thousands":2557},{"fips":"39-047","name":"Fayette County","state":"OH","returns":30,"agi_usd_thousands":1138},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":24,"agi_usd_thousands":1892},{"fips":"39-045","name":"Fairfield County","state":"OH","returns":20,"agi_usd_thousands":1689}],"top_destinations":[{"fips":"39-049","name":"Franklin County","state":"OH","returns":446,"agi_usd_thousands":21380},{"fips":"39-159","name":"Union County","state":"OH","returns":125,"agi_usd_thousands":27553},{"fips":"39-023","name":"Clark County","state":"OH","returns":107,"agi_usd_thousands":5465},{"fips":"39-129","name":"Pickaway County","state":"OH","returns":49,"agi_usd_thousands":2567},{"fips":"39-047","name":"Fayette County","state":"OH","returns":48,"agi_usd_thousands":2594},{"fips":"39-021","name":"Champaign County","state":"OH","returns":40,"agi_usd_thousands":2263},{"fips":"39-041","name":"Delaware County","state":"OH","returns":27,"agi_usd_thousands":1965},{"fips":"39-045","name":"Fairfield County","state":"OH","returns":21,"agi_usd_thousands":1095}],"_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-27T16:36:04.131Z"}}