{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-007#migration","name":"Migration — Ashtabula County, OH","description":"IRS county-to-county migration for Ashtabula County, OH (2022-2023): net -17 tax returns ($-293,000 net AGI). 1,644 in, 1,661 out.","spatialCoverage":"Ashtabula County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-007","county":{"county_id":753597085526148200,"county_fips":"39007","place_id":"39-007","state":"OH","county_name":"Ashtabula County","inflow_returns":1644,"inflow_individuals":2835,"inflow_agi_usd_thousands":82509,"outflow_returns":1661,"outflow_individuals":2660,"outflow_agi_usd_thousands":82802,"net_returns":-17,"net_individuals":175,"net_agi_usd_thousands":-293,"top_origins":"[{\"fips\": \"39-085\", \"name\": \"Lake County\", \"state\": \"OH\", \"returns\": 378, \"agi_usd_thousands\": 20006}, {\"fips\": \"39-035\", \"name\": \"Cuyahoga County\", \"state\": \"OH\", \"returns\": 134, \"agi_usd_thousands\": 6273}, {\"fips\": \"39-055\", \"name\": \"Geauga County\", \"state\": \"OH\", \"returns\": 124, \"agi_usd_thousands\": 7218}, {\"fips\": \"39-155\", \"name\": \"Trumbull County\", \"state\": \"OH\", \"returns\": 117, \"agi_usd_thousands\": 5360}, {\"fips\": \"42-049\", \"name\": \"Erie County\", \"state\": \"PA\", \"returns\": 76, \"agi_usd_thousands\": 2886}, {\"fips\": \"39-133\", \"name\": \"Portage County\", \"state\": \"OH\", \"returns\": 33, \"agi_usd_thousands\": 1768}, {\"fips\": \"39-153\", \"name\": \"Summit County\", \"state\": \"OH\", \"returns\": 32, \"agi_usd_thousands\": 1763}, {\"fips\": \"39-099\", \"name\": \"Mahoning County\", \"state\": \"OH\", \"returns\": 29, \"agi_usd_thousands\": 1239}, {\"fips\": \"39-093\", \"name\": \"Lorain County\", \"state\": \"OH\", \"returns\": 24, \"agi_usd_thousands\": 829}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 22, \"agi_usd_thousands\": 921}]","top_destinations":"[{\"fips\": \"39-085\", \"name\": \"Lake County\", \"state\": \"OH\", \"returns\": 396, \"agi_usd_thousands\": 20117}, {\"fips\": \"39-155\", \"name\": \"Trumbull County\", \"state\": \"OH\", \"returns\": 134, \"agi_usd_thousands\": 5595}, {\"fips\": \"39-035\", \"name\": \"Cuyahoga County\", \"state\": \"OH\", \"returns\": 132, \"agi_usd_thousands\": 6070}, {\"fips\": \"39-055\", \"name\": \"Geauga County\", \"state\": \"OH\", \"returns\": 107, \"agi_usd_thousands\": 4884}, {\"fips\": \"42-049\", \"name\": \"Erie County\", \"state\": \"PA\", \"returns\": 59, \"agi_usd_thousands\": 2230}, {\"fips\": \"39-153\", \"name\": \"Summit County\", \"state\": \"OH\", \"returns\": 47, \"agi_usd_thousands\": 2046}, {\"fips\": \"39-133\", \"name\": \"Portage County\", \"state\": \"OH\", \"returns\": 43, \"agi_usd_thousands\": 1779}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 35, \"agi_usd_thousands\": 1521}, {\"fips\": \"39-099\", \"name\": \"Mahoning County\", \"state\": \"OH\", \"returns\": 32, \"agi_usd_thousands\": 1235}, {\"fips\": \"42-039\", \"name\": \"Crawford County\", \"state\": \"PA\", \"returns\": 29, \"agi_usd_thousands\": 846}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-085","name":"Lake County","state":"OH","returns":378,"agi_usd_thousands":20006},{"fips":"39-035","name":"Cuyahoga County","state":"OH","returns":134,"agi_usd_thousands":6273},{"fips":"39-055","name":"Geauga County","state":"OH","returns":124,"agi_usd_thousands":7218},{"fips":"39-155","name":"Trumbull County","state":"OH","returns":117,"agi_usd_thousands":5360},{"fips":"42-049","name":"Erie County","state":"PA","returns":76,"agi_usd_thousands":2886},{"fips":"39-133","name":"Portage County","state":"OH","returns":33,"agi_usd_thousands":1768},{"fips":"39-153","name":"Summit County","state":"OH","returns":32,"agi_usd_thousands":1763},{"fips":"39-099","name":"Mahoning County","state":"OH","returns":29,"agi_usd_thousands":1239},{"fips":"39-093","name":"Lorain County","state":"OH","returns":24,"agi_usd_thousands":829},{"fips":"39-049","name":"Franklin County","state":"OH","returns":22,"agi_usd_thousands":921}],"top_destinations":[{"fips":"39-085","name":"Lake County","state":"OH","returns":396,"agi_usd_thousands":20117},{"fips":"39-155","name":"Trumbull County","state":"OH","returns":134,"agi_usd_thousands":5595},{"fips":"39-035","name":"Cuyahoga County","state":"OH","returns":132,"agi_usd_thousands":6070},{"fips":"39-055","name":"Geauga County","state":"OH","returns":107,"agi_usd_thousands":4884},{"fips":"42-049","name":"Erie County","state":"PA","returns":59,"agi_usd_thousands":2230},{"fips":"39-153","name":"Summit County","state":"OH","returns":47,"agi_usd_thousands":2046},{"fips":"39-133","name":"Portage County","state":"OH","returns":43,"agi_usd_thousands":1779},{"fips":"39-049","name":"Franklin County","state":"OH","returns":35,"agi_usd_thousands":1521},{"fips":"39-099","name":"Mahoning County","state":"OH","returns":32,"agi_usd_thousands":1235},{"fips":"42-039","name":"Crawford County","state":"PA","returns":29,"agi_usd_thousands":846}],"_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:27:52.620Z"}}