{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-099#migration","name":"Migration — Mahoning County, OH","description":"IRS county-to-county migration for Mahoning County, OH (2022-2023): net -70 tax returns ($-2,096,000 net AGI). 4,480 in, 4,550 out.","spatialCoverage":"Mahoning County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-099","county":{"county_id":1259964329397708800,"county_fips":"39099","place_id":"39-099","state":"OH","county_name":"Mahoning County","inflow_returns":4480,"inflow_individuals":7365,"inflow_agi_usd_thousands":222541,"outflow_returns":4550,"outflow_individuals":7237,"outflow_agi_usd_thousands":224637,"net_returns":-70,"net_individuals":128,"net_agi_usd_thousands":-2096,"top_origins":"[{\"fips\": \"39-155\", \"name\": \"Trumbull County\", \"state\": \"OH\", \"returns\": 1098, \"agi_usd_thousands\": 45820}, {\"fips\": \"39-029\", \"name\": \"Columbiana County\", \"state\": \"OH\", \"returns\": 498, \"agi_usd_thousands\": 26972}, {\"fips\": \"39-151\", \"name\": \"Stark County\", \"state\": \"OH\", \"returns\": 201, \"agi_usd_thousands\": 8342}, {\"fips\": \"39-035\", \"name\": \"Cuyahoga County\", \"state\": \"OH\", \"returns\": 168, \"agi_usd_thousands\": 7925}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 133, \"agi_usd_thousands\": 6108}, {\"fips\": \"42-073\", \"name\": \"Lawrence County\", \"state\": \"PA\", \"returns\": 116, \"agi_usd_thousands\": 5176}, {\"fips\": \"39-153\", \"name\": \"Summit County\", \"state\": \"OH\", \"returns\": 114, \"agi_usd_thousands\": 5393}, {\"fips\": \"39-133\", \"name\": \"Portage County\", \"state\": \"OH\", \"returns\": 110, \"agi_usd_thousands\": 5693}, {\"fips\": \"42-003\", \"name\": \"Allegheny County\", \"state\": \"PA\", \"returns\": 90, \"agi_usd_thousands\": 6045}, {\"fips\": \"42-085\", \"name\": \"Mercer County\", \"state\": \"PA\", \"returns\": 87, \"agi_usd_thousands\": 3685}]","top_destinations":"[{\"fips\": \"39-155\", \"name\": \"Trumbull County\", \"state\": \"OH\", \"returns\": 1071, \"agi_usd_thousands\": 45188}, {\"fips\": \"39-029\", \"name\": \"Columbiana County\", \"state\": \"OH\", \"returns\": 443, \"agi_usd_thousands\": 21617}, {\"fips\": \"39-151\", \"name\": \"Stark County\", \"state\": \"OH\", \"returns\": 219, \"agi_usd_thousands\": 9231}, {\"fips\": \"39-035\", \"name\": \"Cuyahoga County\", \"state\": \"OH\", \"returns\": 203, \"agi_usd_thousands\": 9805}, {\"fips\": \"39-153\", \"name\": \"Summit County\", \"state\": \"OH\", \"returns\": 197, \"agi_usd_thousands\": 11392}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 194, \"agi_usd_thousands\": 7453}, {\"fips\": \"39-133\", \"name\": \"Portage County\", \"state\": \"OH\", \"returns\": 152, \"agi_usd_thousands\": 7295}, {\"fips\": \"42-003\", \"name\": \"Allegheny County\", \"state\": \"PA\", \"returns\": 100, \"agi_usd_thousands\": 4367}, {\"fips\": \"42-073\", \"name\": \"Lawrence County\", \"state\": \"PA\", \"returns\": 79, \"agi_usd_thousands\": 3582}, {\"fips\": \"42-085\", \"name\": \"Mercer County\", \"state\": \"PA\", \"returns\": 57, \"agi_usd_thousands\": 1864}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-155","name":"Trumbull County","state":"OH","returns":1098,"agi_usd_thousands":45820},{"fips":"39-029","name":"Columbiana County","state":"OH","returns":498,"agi_usd_thousands":26972},{"fips":"39-151","name":"Stark County","state":"OH","returns":201,"agi_usd_thousands":8342},{"fips":"39-035","name":"Cuyahoga County","state":"OH","returns":168,"agi_usd_thousands":7925},{"fips":"39-049","name":"Franklin County","state":"OH","returns":133,"agi_usd_thousands":6108},{"fips":"42-073","name":"Lawrence County","state":"PA","returns":116,"agi_usd_thousands":5176},{"fips":"39-153","name":"Summit County","state":"OH","returns":114,"agi_usd_thousands":5393},{"fips":"39-133","name":"Portage County","state":"OH","returns":110,"agi_usd_thousands":5693},{"fips":"42-003","name":"Allegheny County","state":"PA","returns":90,"agi_usd_thousands":6045},{"fips":"42-085","name":"Mercer County","state":"PA","returns":87,"agi_usd_thousands":3685}],"top_destinations":[{"fips":"39-155","name":"Trumbull County","state":"OH","returns":1071,"agi_usd_thousands":45188},{"fips":"39-029","name":"Columbiana County","state":"OH","returns":443,"agi_usd_thousands":21617},{"fips":"39-151","name":"Stark County","state":"OH","returns":219,"agi_usd_thousands":9231},{"fips":"39-035","name":"Cuyahoga County","state":"OH","returns":203,"agi_usd_thousands":9805},{"fips":"39-153","name":"Summit County","state":"OH","returns":197,"agi_usd_thousands":11392},{"fips":"39-049","name":"Franklin County","state":"OH","returns":194,"agi_usd_thousands":7453},{"fips":"39-133","name":"Portage County","state":"OH","returns":152,"agi_usd_thousands":7295},{"fips":"42-003","name":"Allegheny County","state":"PA","returns":100,"agi_usd_thousands":4367},{"fips":"42-073","name":"Lawrence County","state":"PA","returns":79,"agi_usd_thousands":3582},{"fips":"42-085","name":"Mercer County","state":"PA","returns":57,"agi_usd_thousands":1864}],"_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:28:43.531Z"}}