{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-061#migration","name":"Migration — Hamilton County, OH","description":"IRS county-to-county migration for Hamilton County, OH (2022-2023): net -1,903 tax returns ($-371,642,000 net AGI). 18,761 in, 20,664 out.","spatialCoverage":"Hamilton County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-061","county":{"county_id":2924221885492545000,"county_fips":"39061","place_id":"39-061","state":"OH","county_name":"Hamilton County","inflow_returns":18761,"inflow_individuals":27769,"inflow_agi_usd_thousands":1237683,"outflow_returns":20664,"outflow_individuals":32512,"outflow_agi_usd_thousands":1609325,"net_returns":-1903,"net_individuals":-4743,"net_agi_usd_thousands":-371642,"top_origins":"[{\"fips\": \"39-017\", \"name\": \"Butler County\", \"state\": \"OH\", \"returns\": 2852, \"agi_usd_thousands\": 141033}, {\"fips\": \"39-025\", \"name\": \"Clermont County\", \"state\": \"OH\", \"returns\": 1649, \"agi_usd_thousands\": 112054}, {\"fips\": \"39-165\", \"name\": \"Warren County\", \"state\": \"OH\", \"returns\": 1292, \"agi_usd_thousands\": 88063}, {\"fips\": \"21-117\", \"name\": \"Kenton County\", \"state\": \"KY\", \"returns\": 895, \"agi_usd_thousands\": 51375}, {\"fips\": \"21-037\", \"name\": \"Campbell County\", \"state\": \"KY\", \"returns\": 566, \"agi_usd_thousands\": 40848}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 553, \"agi_usd_thousands\": 31942}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 546, \"agi_usd_thousands\": 26904}, {\"fips\": \"21-015\", \"name\": \"Boone County\", \"state\": \"KY\", \"returns\": 360, \"agi_usd_thousands\": 17303}, {\"fips\": \"17-031\", \"name\": \"Cook County\", \"state\": \"IL\", \"returns\": 286, \"agi_usd_thousands\": 35797}, {\"fips\": \"18-029\", \"name\": \"Dearborn County\", \"state\": \"IN\", \"returns\": 280, \"agi_usd_thousands\": 13744}]","top_destinations":"[{\"fips\": \"39-017\", \"name\": \"Butler County\", \"state\": \"OH\", \"returns\": 3171, \"agi_usd_thousands\": 183998}, {\"fips\": \"39-025\", \"name\": \"Clermont County\", \"state\": \"OH\", \"returns\": 2249, \"agi_usd_thousands\": 152354}, {\"fips\": \"39-165\", \"name\": \"Warren County\", \"state\": \"OH\", \"returns\": 1451, \"agi_usd_thousands\": 134938}, {\"fips\": \"21-117\", \"name\": \"Kenton County\", \"state\": \"KY\", \"returns\": 1039, \"agi_usd_thousands\": 82591}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 669, \"agi_usd_thousands\": 37138}, {\"fips\": \"21-037\", \"name\": \"Campbell County\", \"state\": \"KY\", \"returns\": 653, \"agi_usd_thousands\": 42391}, {\"fips\": \"21-015\", \"name\": \"Boone County\", \"state\": \"KY\", \"returns\": 476, \"agi_usd_thousands\": 28087}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 468, \"agi_usd_thousands\": 23533}, {\"fips\": \"17-031\", \"name\": \"Cook County\", \"state\": \"IL\", \"returns\": 425, \"agi_usd_thousands\": 33179}, {\"fips\": \"18-029\", \"name\": \"Dearborn County\", \"state\": \"IN\", \"returns\": 359, \"agi_usd_thousands\": 27345}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-017","name":"Butler County","state":"OH","returns":2852,"agi_usd_thousands":141033},{"fips":"39-025","name":"Clermont County","state":"OH","returns":1649,"agi_usd_thousands":112054},{"fips":"39-165","name":"Warren County","state":"OH","returns":1292,"agi_usd_thousands":88063},{"fips":"21-117","name":"Kenton County","state":"KY","returns":895,"agi_usd_thousands":51375},{"fips":"21-037","name":"Campbell County","state":"KY","returns":566,"agi_usd_thousands":40848},{"fips":"39-049","name":"Franklin County","state":"OH","returns":553,"agi_usd_thousands":31942},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":546,"agi_usd_thousands":26904},{"fips":"21-015","name":"Boone County","state":"KY","returns":360,"agi_usd_thousands":17303},{"fips":"17-031","name":"Cook County","state":"IL","returns":286,"agi_usd_thousands":35797},{"fips":"18-029","name":"Dearborn County","state":"IN","returns":280,"agi_usd_thousands":13744}],"top_destinations":[{"fips":"39-017","name":"Butler County","state":"OH","returns":3171,"agi_usd_thousands":183998},{"fips":"39-025","name":"Clermont County","state":"OH","returns":2249,"agi_usd_thousands":152354},{"fips":"39-165","name":"Warren County","state":"OH","returns":1451,"agi_usd_thousands":134938},{"fips":"21-117","name":"Kenton County","state":"KY","returns":1039,"agi_usd_thousands":82591},{"fips":"39-049","name":"Franklin County","state":"OH","returns":669,"agi_usd_thousands":37138},{"fips":"21-037","name":"Campbell County","state":"KY","returns":653,"agi_usd_thousands":42391},{"fips":"21-015","name":"Boone County","state":"KY","returns":476,"agi_usd_thousands":28087},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":468,"agi_usd_thousands":23533},{"fips":"17-031","name":"Cook County","state":"IL","returns":425,"agi_usd_thousands":33179},{"fips":"18-029","name":"Dearborn County","state":"IN","returns":359,"agi_usd_thousands":27345}],"_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-28T03:52:06.829Z"}}