{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-109#migration","name":"Migration — Miami County, OH","description":"IRS county-to-county migration for Miami County, OH (2022-2023): net +177 tax returns ($18,036,000 net AGI). 2,887 in, 2,710 out.","spatialCoverage":"Miami County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-109","county":{"county_id":6767303353878640000,"county_fips":"39109","place_id":"39-109","state":"OH","county_name":"Miami County","inflow_returns":2887,"inflow_individuals":5052,"inflow_agi_usd_thousands":178054,"outflow_returns":2710,"outflow_individuals":4476,"outflow_agi_usd_thousands":160018,"net_returns":177,"net_individuals":576,"net_agi_usd_thousands":18036,"top_origins":"[{\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 889, \"agi_usd_thousands\": 60252}, {\"fips\": \"39-149\", \"name\": \"Shelby County\", \"state\": \"OH\", \"returns\": 284, \"agi_usd_thousands\": 11732}, {\"fips\": \"39-037\", \"name\": \"Darke County\", \"state\": \"OH\", \"returns\": 176, \"agi_usd_thousands\": 7504}, {\"fips\": \"39-057\", \"name\": \"Greene County\", \"state\": \"OH\", \"returns\": 140, \"agi_usd_thousands\": 8321}, {\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 109, \"agi_usd_thousands\": 7214}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 77, \"agi_usd_thousands\": 4802}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 75, \"agi_usd_thousands\": 3156}, {\"fips\": \"39-061\", \"name\": \"Hamilton County\", \"state\": \"OH\", \"returns\": 43, \"agi_usd_thousands\": 2260}, {\"fips\": \"39-017\", \"name\": \"Butler County\", \"state\": \"OH\", \"returns\": 41, \"agi_usd_thousands\": 2483}, {\"fips\": \"39-135\", \"name\": \"Preble County\", \"state\": \"OH\", \"returns\": 37, \"agi_usd_thousands\": 1888}]","top_destinations":"[{\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 710, \"agi_usd_thousands\": 38020}, {\"fips\": \"39-149\", \"name\": \"Shelby County\", \"state\": \"OH\", \"returns\": 241, \"agi_usd_thousands\": 10450}, {\"fips\": \"39-037\", \"name\": \"Darke County\", \"state\": \"OH\", \"returns\": 151, \"agi_usd_thousands\": 6808}, {\"fips\": \"39-057\", \"name\": \"Greene County\", \"state\": \"OH\", \"returns\": 120, \"agi_usd_thousands\": 6713}, {\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 113, \"agi_usd_thousands\": 6401}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 107, \"agi_usd_thousands\": 5157}, {\"fips\": \"39-061\", \"name\": \"Hamilton County\", \"state\": \"OH\", \"returns\": 80, \"agi_usd_thousands\": 4426}, {\"fips\": \"39-165\", \"name\": \"Warren County\", \"state\": \"OH\", \"returns\": 49, \"agi_usd_thousands\": 4349}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 37, \"agi_usd_thousands\": 1819}, {\"fips\": \"39-017\", \"name\": \"Butler County\", \"state\": \"OH\", \"returns\": 34, \"agi_usd_thousands\": 1656}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-113","name":"Montgomery County","state":"OH","returns":889,"agi_usd_thousands":60252},{"fips":"39-149","name":"Shelby County","state":"OH","returns":284,"agi_usd_thousands":11732},{"fips":"39-037","name":"Darke County","state":"OH","returns":176,"agi_usd_thousands":7504},{"fips":"39-057","name":"Greene County","state":"OH","returns":140,"agi_usd_thousands":8321},{"fips":"39-023","name":"Clark County","state":"OH","returns":109,"agi_usd_thousands":7214},{"fips":"39-049","name":"Franklin County","state":"OH","returns":77,"agi_usd_thousands":4802},{"fips":"39-021","name":"Champaign County","state":"OH","returns":75,"agi_usd_thousands":3156},{"fips":"39-061","name":"Hamilton County","state":"OH","returns":43,"agi_usd_thousands":2260},{"fips":"39-017","name":"Butler County","state":"OH","returns":41,"agi_usd_thousands":2483},{"fips":"39-135","name":"Preble County","state":"OH","returns":37,"agi_usd_thousands":1888}],"top_destinations":[{"fips":"39-113","name":"Montgomery County","state":"OH","returns":710,"agi_usd_thousands":38020},{"fips":"39-149","name":"Shelby County","state":"OH","returns":241,"agi_usd_thousands":10450},{"fips":"39-037","name":"Darke County","state":"OH","returns":151,"agi_usd_thousands":6808},{"fips":"39-057","name":"Greene County","state":"OH","returns":120,"agi_usd_thousands":6713},{"fips":"39-023","name":"Clark County","state":"OH","returns":113,"agi_usd_thousands":6401},{"fips":"39-049","name":"Franklin County","state":"OH","returns":107,"agi_usd_thousands":5157},{"fips":"39-061","name":"Hamilton County","state":"OH","returns":80,"agi_usd_thousands":4426},{"fips":"39-165","name":"Warren County","state":"OH","returns":49,"agi_usd_thousands":4349},{"fips":"39-021","name":"Champaign County","state":"OH","returns":37,"agi_usd_thousands":1819},{"fips":"39-017","name":"Butler County","state":"OH","returns":34,"agi_usd_thousands":1656}],"_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-27T21:45:05.181Z"}}