{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-091#migration","name":"Migration — Logan County, OH","description":"IRS county-to-county migration for Logan County, OH (2022-2023): net -22 tax returns ($4,045,000 net AGI). 1,141 in, 1,163 out.","spatialCoverage":"Logan County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-091","county":{"county_id":5647351548488972000,"county_fips":"39091","place_id":"39-091","state":"OH","county_name":"Logan County","inflow_returns":1141,"inflow_individuals":2025,"inflow_agi_usd_thousands":65422,"outflow_returns":1163,"outflow_individuals":1917,"outflow_agi_usd_thousands":61377,"net_returns":-22,"net_individuals":108,"net_agi_usd_thousands":4045,"top_origins":"[{\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 159, \"agi_usd_thousands\": 10361}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 121, \"agi_usd_thousands\": 8742}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 112, \"agi_usd_thousands\": 5765}, {\"fips\": \"39-065\", \"name\": \"Hardin County\", \"state\": \"OH\", \"returns\": 67, \"agi_usd_thousands\": 3014}, {\"fips\": \"39-149\", \"name\": \"Shelby County\", \"state\": \"OH\", \"returns\": 60, \"agi_usd_thousands\": 3219}, {\"fips\": \"39-003\", \"name\": \"Allen County\", \"state\": \"OH\", \"returns\": 55, \"agi_usd_thousands\": 2343}, {\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 50, \"agi_usd_thousands\": 3529}, {\"fips\": \"39-011\", \"name\": \"Auglaize County\", \"state\": \"OH\", \"returns\": 40, \"agi_usd_thousands\": 1747}, {\"fips\": \"39-041\", \"name\": \"Delaware County\", \"state\": \"OH\", \"returns\": 32, \"agi_usd_thousands\": 3172}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 29, \"agi_usd_thousands\": 1881}]","top_destinations":"[{\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 141, \"agi_usd_thousands\": 6320}, {\"fips\": \"39-021\", \"name\": \"Champaign County\", \"state\": \"OH\", \"returns\": 141, \"agi_usd_thousands\": 9578}, {\"fips\": \"39-159\", \"name\": \"Union County\", \"state\": \"OH\", \"returns\": 124, \"agi_usd_thousands\": 7398}, {\"fips\": \"39-065\", \"name\": \"Hardin County\", \"state\": \"OH\", \"returns\": 93, \"agi_usd_thousands\": 3890}, {\"fips\": \"39-149\", \"name\": \"Shelby County\", \"state\": \"OH\", \"returns\": 84, \"agi_usd_thousands\": 4004}, {\"fips\": \"39-011\", \"name\": \"Auglaize County\", \"state\": \"OH\", \"returns\": 42, \"agi_usd_thousands\": 1950}, {\"fips\": \"39-003\", \"name\": \"Allen County\", \"state\": \"OH\", \"returns\": 35, \"agi_usd_thousands\": 2378}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 32, \"agi_usd_thousands\": 1159}, {\"fips\": \"39-023\", \"name\": \"Clark County\", \"state\": \"OH\", \"returns\": 29, \"agi_usd_thousands\": 1319}, {\"fips\": \"39-109\", \"name\": \"Miami County\", \"state\": \"OH\", \"returns\": 22, \"agi_usd_thousands\": 677}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-159","name":"Union County","state":"OH","returns":159,"agi_usd_thousands":10361},{"fips":"39-049","name":"Franklin County","state":"OH","returns":121,"agi_usd_thousands":8742},{"fips":"39-021","name":"Champaign County","state":"OH","returns":112,"agi_usd_thousands":5765},{"fips":"39-065","name":"Hardin County","state":"OH","returns":67,"agi_usd_thousands":3014},{"fips":"39-149","name":"Shelby County","state":"OH","returns":60,"agi_usd_thousands":3219},{"fips":"39-003","name":"Allen County","state":"OH","returns":55,"agi_usd_thousands":2343},{"fips":"39-023","name":"Clark County","state":"OH","returns":50,"agi_usd_thousands":3529},{"fips":"39-011","name":"Auglaize County","state":"OH","returns":40,"agi_usd_thousands":1747},{"fips":"39-041","name":"Delaware County","state":"OH","returns":32,"agi_usd_thousands":3172},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":29,"agi_usd_thousands":1881}],"top_destinations":[{"fips":"39-049","name":"Franklin County","state":"OH","returns":141,"agi_usd_thousands":6320},{"fips":"39-021","name":"Champaign County","state":"OH","returns":141,"agi_usd_thousands":9578},{"fips":"39-159","name":"Union County","state":"OH","returns":124,"agi_usd_thousands":7398},{"fips":"39-065","name":"Hardin County","state":"OH","returns":93,"agi_usd_thousands":3890},{"fips":"39-149","name":"Shelby County","state":"OH","returns":84,"agi_usd_thousands":4004},{"fips":"39-011","name":"Auglaize County","state":"OH","returns":42,"agi_usd_thousands":1950},{"fips":"39-003","name":"Allen County","state":"OH","returns":35,"agi_usd_thousands":2378},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":32,"agi_usd_thousands":1159},{"fips":"39-023","name":"Clark County","state":"OH","returns":29,"agi_usd_thousands":1319},{"fips":"39-109","name":"Miami County","state":"OH","returns":22,"agi_usd_thousands":677}],"_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-27T17:50:28.717Z"}}