{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-149#migration","name":"Migration — Shelby County, OH","description":"IRS county-to-county migration for Shelby County, OH (2022-2023): net -16 tax returns ($431,000 net AGI). 1,059 in, 1,075 out.","spatialCoverage":"Shelby County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-149","county":{"county_id":4660140571457340000,"county_fips":"39149","place_id":"39-149","state":"OH","county_name":"Shelby County","inflow_returns":1059,"inflow_individuals":1850,"inflow_agi_usd_thousands":53623,"outflow_returns":1075,"outflow_individuals":1761,"outflow_agi_usd_thousands":53192,"net_returns":-16,"net_individuals":89,"net_agi_usd_thousands":431,"top_origins":"[{\"fips\": \"39-109\", \"name\": \"Miami County\", \"state\": \"OH\", \"returns\": 241, \"agi_usd_thousands\": 10450}, {\"fips\": \"39-011\", \"name\": \"Auglaize County\", \"state\": \"OH\", \"returns\": 132, \"agi_usd_thousands\": 6649}, {\"fips\": \"39-091\", \"name\": \"Logan County\", \"state\": \"OH\", \"returns\": 84, \"agi_usd_thousands\": 4004}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 67, \"agi_usd_thousands\": 3659}, {\"fips\": \"39-037\", \"name\": \"Darke County\", \"state\": \"OH\", \"returns\": 47, \"agi_usd_thousands\": 2560}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 36, \"agi_usd_thousands\": 2430}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 35, \"agi_usd_thousands\": 1707}, {\"fips\": \"39-003\", \"name\": \"Allen County\", \"state\": \"OH\", \"returns\": 35, \"agi_usd_thousands\": 1598}]","top_destinations":"[{\"fips\": \"39-109\", \"name\": \"Miami County\", \"state\": \"OH\", \"returns\": 284, \"agi_usd_thousands\": 11732}, {\"fips\": \"39-011\", \"name\": \"Auglaize County\", \"state\": \"OH\", \"returns\": 130, \"agi_usd_thousands\": 7938}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 66, \"agi_usd_thousands\": 3020}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 62, \"agi_usd_thousands\": 2735}, {\"fips\": \"39-091\", \"name\": \"Logan County\", \"state\": \"OH\", \"returns\": 60, \"agi_usd_thousands\": 3219}, {\"fips\": \"39-003\", \"name\": \"Allen County\", \"state\": \"OH\", \"returns\": 39, \"agi_usd_thousands\": 1661}, {\"fips\": \"39-037\", \"name\": \"Darke County\", \"state\": \"OH\", \"returns\": 31, \"agi_usd_thousands\": 1613}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 25, \"agi_usd_thousands\": 1141}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-109","name":"Miami County","state":"OH","returns":241,"agi_usd_thousands":10450},{"fips":"39-011","name":"Auglaize County","state":"OH","returns":132,"agi_usd_thousands":6649},{"fips":"39-091","name":"Logan County","state":"OH","returns":84,"agi_usd_thousands":4004},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":67,"agi_usd_thousands":3659},{"fips":"39-037","name":"Darke County","state":"OH","returns":47,"agi_usd_thousands":2560},{"fips":"39-049","name":"Franklin County","state":"OH","returns":36,"agi_usd_thousands":2430},{"fips":"39-021","name":"Champaign County","state":"OH","returns":35,"agi_usd_thousands":1707},{"fips":"39-003","name":"Allen County","state":"OH","returns":35,"agi_usd_thousands":1598}],"top_destinations":[{"fips":"39-109","name":"Miami County","state":"OH","returns":284,"agi_usd_thousands":11732},{"fips":"39-011","name":"Auglaize County","state":"OH","returns":130,"agi_usd_thousands":7938},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":66,"agi_usd_thousands":3020},{"fips":"39-049","name":"Franklin County","state":"OH","returns":62,"agi_usd_thousands":2735},{"fips":"39-091","name":"Logan County","state":"OH","returns":60,"agi_usd_thousands":3219},{"fips":"39-003","name":"Allen County","state":"OH","returns":39,"agi_usd_thousands":1661},{"fips":"39-037","name":"Darke County","state":"OH","returns":31,"agi_usd_thousands":1613},{"fips":"39-021","name":"Champaign County","state":"OH","returns":25,"agi_usd_thousands":1141}],"_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:07.579Z"}}