{"@context":{"@vocab":"https://schema.org/"},"@type":"Dataset","@id":"https://api.ai-analytics.org/migration/01-089#migration","name":"Migration — Madison County, AL","description":"IRS county-to-county migration for Madison County, AL (2022-2023): net +2,534 tax returns ($141,362,000 net AGI). 12,083 in, 9,549 out.","spatialCoverage":"Madison County, AL","isAccessibleForFree":true,"license":"https://creativecommons.org/publicdomain/zero/1.0/","place_id":"01-089","county":{"county_id":8363895596438682000,"county_fips":"01089","place_id":"01-089","state":"AL","county_name":"Madison County","inflow_returns":12083,"inflow_individuals":21436,"inflow_agi_usd_thousands":844739,"outflow_returns":9549,"outflow_individuals":16636,"outflow_agi_usd_thousands":703377,"net_returns":2534,"net_individuals":4800,"net_agi_usd_thousands":141362,"top_origins":"[{\"fips\": \"01-083\", \"name\": \"Limestone County\", \"state\": \"AL\", \"returns\": 1040, \"agi_usd_thousands\": 77871}, {\"fips\": \"01-103\", \"name\": \"Morgan County\", \"state\": \"AL\", \"returns\": 508, \"agi_usd_thousands\": 26767}, {\"fips\": \"01-073\", \"name\": \"Jefferson County\", \"state\": \"AL\", \"returns\": 455, \"agi_usd_thousands\": 31674}, {\"fips\": \"01-095\", \"name\": \"Marshall County\", \"state\": \"AL\", \"returns\": 301, \"agi_usd_thousands\": 17649}, {\"fips\": \"47-103\", \"name\": \"Lincoln County\", \"state\": \"TN\", \"returns\": 208, \"agi_usd_thousands\": 10838}, {\"fips\": \"01-077\", \"name\": \"Lauderdale County\", \"state\": \"AL\", \"returns\": 202, \"agi_usd_thousands\": 10137}, {\"fips\": \"47-037\", \"name\": \"Davidson County\", \"state\": \"TN\", \"returns\": 173, \"agi_usd_thousands\": 12392}, {\"fips\": \"01-071\", \"name\": \"Jackson County\", \"state\": \"AL\", \"returns\": 171, \"agi_usd_thousands\": 8723}, {\"fips\": \"01-125\", \"name\": \"Tuscaloosa County\", \"state\": \"AL\", \"returns\": 146, \"agi_usd_thousands\": 8136}, {\"fips\": \"01-117\", \"name\": \"Shelby County\", \"state\": \"AL\", \"returns\": 140, \"agi_usd_thousands\": 12519}]","top_destinations":"[{\"fips\": \"01-083\", \"name\": \"Limestone County\", \"state\": \"AL\", \"returns\": 1569, \"agi_usd_thousands\": 119774}, {\"fips\": \"01-103\", \"name\": \"Morgan County\", \"state\": \"AL\", \"returns\": 562, \"agi_usd_thousands\": 35785}, {\"fips\": \"01-073\", \"name\": \"Jefferson County\", \"state\": \"AL\", \"returns\": 350, \"agi_usd_thousands\": 18622}, {\"fips\": \"01-095\", \"name\": \"Marshall County\", \"state\": \"AL\", \"returns\": 329, \"agi_usd_thousands\": 31792}, {\"fips\": \"47-103\", \"name\": \"Lincoln County\", \"state\": \"TN\", \"returns\": 189, \"agi_usd_thousands\": 14651}, {\"fips\": \"01-071\", \"name\": \"Jackson County\", \"state\": \"AL\", \"returns\": 168, \"agi_usd_thousands\": 14022}, {\"fips\": \"47-037\", \"name\": \"Davidson County\", \"state\": \"TN\", \"returns\": 155, \"agi_usd_thousands\": 7727}, {\"fips\": \"01-077\", \"name\": \"Lauderdale County\", \"state\": \"AL\", \"returns\": 132, \"agi_usd_thousands\": 7469}, {\"fips\": \"01-043\", \"name\": \"Cullman County\", \"state\": \"AL\", \"returns\": 105, \"agi_usd_thousands\": 7947}, {\"fips\": \"01-117\", \"name\": \"Shelby County\", \"state\": \"AL\", \"returns\": 90, \"agi_usd_thousands\": 4672}]","filing_year_pair":"2022-2023","ingested_at":"2026-06-26T19:18:48Z"},"top_origins":[{"fips":"01-083","name":"Limestone County","state":"AL","returns":1040,"agi_usd_thousands":77871},{"fips":"01-103","name":"Morgan County","state":"AL","returns":508,"agi_usd_thousands":26767},{"fips":"01-073","name":"Jefferson County","state":"AL","returns":455,"agi_usd_thousands":31674},{"fips":"01-095","name":"Marshall County","state":"AL","returns":301,"agi_usd_thousands":17649},{"fips":"47-103","name":"Lincoln County","state":"TN","returns":208,"agi_usd_thousands":10838},{"fips":"01-077","name":"Lauderdale County","state":"AL","returns":202,"agi_usd_thousands":10137},{"fips":"47-037","name":"Davidson County","state":"TN","returns":173,"agi_usd_thousands":12392},{"fips":"01-071","name":"Jackson County","state":"AL","returns":171,"agi_usd_thousands":8723},{"fips":"01-125","name":"Tuscaloosa County","state":"AL","returns":146,"agi_usd_thousands":8136},{"fips":"01-117","name":"Shelby County","state":"AL","returns":140,"agi_usd_thousands":12519}],"top_destinations":[{"fips":"01-083","name":"Limestone County","state":"AL","returns":1569,"agi_usd_thousands":119774},{"fips":"01-103","name":"Morgan County","state":"AL","returns":562,"agi_usd_thousands":35785},{"fips":"01-073","name":"Jefferson County","state":"AL","returns":350,"agi_usd_thousands":18622},{"fips":"01-095","name":"Marshall County","state":"AL","returns":329,"agi_usd_thousands":31792},{"fips":"47-103","name":"Lincoln County","state":"TN","returns":189,"agi_usd_thousands":14651},{"fips":"01-071","name":"Jackson County","state":"AL","returns":168,"agi_usd_thousands":14022},{"fips":"47-037","name":"Davidson County","state":"TN","returns":155,"agi_usd_thousands":7727},{"fips":"01-077","name":"Lauderdale County","state":"AL","returns":132,"agi_usd_thousands":7469},{"fips":"01-043","name":"Cullman County","state":"AL","returns":105,"agi_usd_thousands":7947},{"fips":"01-117","name":"Shelby County","state":"AL","returns":90,"agi_usd_thousands":4672}],"_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-27T18:38:18.955Z"}}