{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/39-165#migration","name":"Migration — Warren County, OH","description":"IRS county-to-county migration for Warren County, OH (2022-2023): net -336 tax returns ($-36,006,000 net AGI). 7,651 in, 7,987 out.","spatialCoverage":"Warren County, OH","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"39-165","county":{"county_id":4006776503654937600,"county_fips":"39165","place_id":"39-165","state":"OH","county_name":"Warren County","inflow_returns":7651,"inflow_individuals":13612,"inflow_agi_usd_thousands":668340,"outflow_returns":7987,"outflow_individuals":13248,"outflow_agi_usd_thousands":704346,"net_returns":-336,"net_individuals":364,"net_agi_usd_thousands":-36006,"top_origins":"[{\"fips\": \"39-017\", \"name\": \"Butler County\", \"state\": \"OH\", \"returns\": 1492, \"agi_usd_thousands\": 101364}, {\"fips\": \"39-061\", \"name\": \"Hamilton County\", \"state\": \"OH\", \"returns\": 1451, \"agi_usd_thousands\": 134938}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 1040, \"agi_usd_thousands\": 99962}, {\"fips\": \"39-025\", \"name\": \"Clermont County\", \"state\": \"OH\", \"returns\": 389, \"agi_usd_thousands\": 29573}, {\"fips\": \"39-057\", \"name\": \"Greene County\", \"state\": \"OH\", \"returns\": 240, \"agi_usd_thousands\": 21951}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 168, \"agi_usd_thousands\": 12576}, {\"fips\": \"39-027\", \"name\": \"Clinton County\", \"state\": \"OH\", \"returns\": 147, \"agi_usd_thousands\": 12308}, {\"fips\": \"36-047\", \"name\": \"Kings County\", \"state\": \"NY\", \"returns\": 74, \"agi_usd_thousands\": 2714}, {\"fips\": \"39-109\", \"name\": \"Miami County\", \"state\": \"OH\", \"returns\": 49, \"agi_usd_thousands\": 4349}, {\"fips\": \"21-037\", \"name\": \"Campbell County\", \"state\": \"KY\", \"returns\": 48, \"agi_usd_thousands\": 3968}]","top_destinations":"[{\"fips\": \"39-017\", \"name\": \"Butler County\", \"state\": \"OH\", \"returns\": 1328, \"agi_usd_thousands\": 96750}, {\"fips\": \"39-061\", \"name\": \"Hamilton County\", \"state\": \"OH\", \"returns\": 1292, \"agi_usd_thousands\": 88063}, {\"fips\": \"39-113\", \"name\": \"Montgomery County\", \"state\": \"OH\", \"returns\": 1027, \"agi_usd_thousands\": 65725}, {\"fips\": \"39-025\", \"name\": \"Clermont County\", \"state\": \"OH\", \"returns\": 515, \"agi_usd_thousands\": 43984}, {\"fips\": \"39-049\", \"name\": \"Franklin County\", \"state\": \"OH\", \"returns\": 239, \"agi_usd_thousands\": 13135}, {\"fips\": \"39-057\", \"name\": \"Greene County\", \"state\": \"OH\", \"returns\": 226, \"agi_usd_thousands\": 15088}, {\"fips\": \"39-027\", \"name\": \"Clinton County\", \"state\": \"OH\", \"returns\": 201, \"agi_usd_thousands\": 11184}, {\"fips\": \"17-031\", \"name\": \"Cook County\", \"state\": \"IL\", \"returns\": 102, \"agi_usd_thousands\": 7730}, {\"fips\": \"39-035\", \"name\": \"Cuyahoga County\", \"state\": \"OH\", \"returns\": 57, \"agi_usd_thousands\": 4878}, {\"fips\": \"21-117\", \"name\": \"Kenton County\", \"state\": \"KY\", \"returns\": 56, \"agi_usd_thousands\": 3963}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"39-017","name":"Butler County","state":"OH","returns":1492,"agi_usd_thousands":101364},{"fips":"39-061","name":"Hamilton County","state":"OH","returns":1451,"agi_usd_thousands":134938},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":1040,"agi_usd_thousands":99962},{"fips":"39-025","name":"Clermont County","state":"OH","returns":389,"agi_usd_thousands":29573},{"fips":"39-057","name":"Greene County","state":"OH","returns":240,"agi_usd_thousands":21951},{"fips":"39-049","name":"Franklin County","state":"OH","returns":168,"agi_usd_thousands":12576},{"fips":"39-027","name":"Clinton County","state":"OH","returns":147,"agi_usd_thousands":12308},{"fips":"36-047","name":"Kings County","state":"NY","returns":74,"agi_usd_thousands":2714},{"fips":"39-109","name":"Miami County","state":"OH","returns":49,"agi_usd_thousands":4349},{"fips":"21-037","name":"Campbell County","state":"KY","returns":48,"agi_usd_thousands":3968}],"top_destinations":[{"fips":"39-017","name":"Butler County","state":"OH","returns":1328,"agi_usd_thousands":96750},{"fips":"39-061","name":"Hamilton County","state":"OH","returns":1292,"agi_usd_thousands":88063},{"fips":"39-113","name":"Montgomery County","state":"OH","returns":1027,"agi_usd_thousands":65725},{"fips":"39-025","name":"Clermont County","state":"OH","returns":515,"agi_usd_thousands":43984},{"fips":"39-049","name":"Franklin County","state":"OH","returns":239,"agi_usd_thousands":13135},{"fips":"39-057","name":"Greene County","state":"OH","returns":226,"agi_usd_thousands":15088},{"fips":"39-027","name":"Clinton County","state":"OH","returns":201,"agi_usd_thousands":11184},{"fips":"17-031","name":"Cook County","state":"IL","returns":102,"agi_usd_thousands":7730},{"fips":"39-035","name":"Cuyahoga County","state":"OH","returns":57,"agi_usd_thousands":4878},{"fips":"21-117","name":"Kenton County","state":"KY","returns":56,"agi_usd_thousands":3963}],"_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-28T00:34:36.260Z"}}