Is Alabama gaining or losing people?

Gaining. In 2022–23, 16,337 more people moved to Alabama from other states than moved away.

See where they came from ↓
Moved in
102,902
people
Moved out
86,565
people
Net change
+16,337 people
In households (tax returns): 55,369 in, 49,167 out, +6,202 net

Where are people moving to Alabama from?

People, 2022–23

  1. Georgia17,174
  2. Florida15,260
  3. Tennessee8,763
  4. Texas7,120
  5. Mississippi5,847
  6. California4,462

Where are people from Alabama moving?

People, 2022–23

  1. Georgia15,500
  2. Florida12,289
  3. Texas7,913
  4. Tennessee7,613
  5. Mississippi4,788
  6. North Carolina3,351
Every state, in full ↓

Where Alabama's newcomers came from across states

Blue lines show arrivals · thicker line = more people

Biggest net gain: Florida (+2,971 people). Biggest net loss: Texas (−793).

Is this new?

Alabama has gained households from moves every year since 2016–17, after three years of losses.

Net migration · households (tax returns)
13–1414–1515–1616–1717–1818–1919–2020–2121–22+6,20222–23†††
Net migration of Alabama (Net migration · households (tax returns))
YearValue
2013–14−2,879
2014–15 †−2,099
2015–16−434
2016–17 †+3,832
2017–18+2,308
2018–19+2,614
2019–20+7,084
2020–21+8,468
2021–22+8,474
2022–23 †+6,202

Careful with the dotted lines. The IRS changed its processing in 2014–15, 2016–17 and 2022–23. Alabama's switch to gains lands on one of those years, so part of that jump may be the method.

Who's moving, by income?

Arriving households$66.5k avg
Leaving households$63.9k avg

Average adjusted gross income reported on the second-year tax return. It may have been earned before the move or in more than one location.

Not counted above

Moved within Alabama
120,055 people
Arrived from abroad
1,658 people
Left for abroad
1,574 people

Net change only counts moves between states.

Which Alabama counties are gaining?

Butler County: −171 peopleCoffee County: +421 peopleMorgan County: +469 peopleBaldwin County: +4,672 peopleLowndes County: −4 peopleFayette County: −21 peopleWinston County: +32 peopleChilton County: +428 peopleJefferson County: −2,818 peopleClay County: +45 peopleChambers County: −103 peopleSt. Clair County: +1,245 peopleLauderdale County: +307 peopleDeKalb County: +390 peopleGreene County: −100 peopleCherokee County: +349 peopleColbert County: +502 peopleMontgomery County: −2,102 peopleEtowah County: +459 peopleFranklin County: −141 peopleElmore County: +446 peoplePerry County: −41 peopleCalhoun County: +226 peopleDallas County: −330 peopleConecuh County: −56 peopleChoctaw County: −97 peopleSumter County: −66 peopleRandolph County: +118 peopleLimestone County: +2,491 peopleMarshall County: +501 peopleBullock County: −72 peopleRussell County: −37 peopleShelby County: +1,616 peopleClarke County: −165 peopleMarengo County: −107 peopleHale County: +199 peopleLamar County: −49 peoplePickens County: −140 peopleCoosa County: +103 peopleWalker County: +363 peopleWashington County: −15 peopleCrenshaw County: +92 peopleDale County: −61 peopleLee County: +458 peopleAutauga County: +586 peopleBarbour County: −262 peopleMobile County: −723 peopleBibb County: +67 peoplePike County: −61 peopleGeneva County: +299 peopleHouston County: +288 peopleMarion County: +212 peopleCleburne County: +154 peopleMadison County: +4,650 peopleWilcox County: −148 peopleBlount County: +146 peopleLawrence County: +307 peopleTuscaloosa County: −449 peopleMacon County: −108 peopleTallapoosa County: −104 peopleJackson County: +616 peopleCovington County: +168 peopleMonroe County: −106 peopleTalladega County: +400 peopleHenry County: +98 peopleEscambia County: +70 peopleCullman County: +923 people

Net people, 2022–23, including moves within the state.

  1. ≤ −5k
  2. −5k to −1k
  3. −1k to −100
  4. −100 to +100
  5. +100 to +1k
  6. +1k to +5k
  7. ≥ +5k
Withheld

Every state, in full

Moves between Alabama and each state, 2022–23. Tap a column to sort.

Net trendhouseholds, 13–14 → 22–23, † breaks
Georgia17,174 in15,500 out+1,674$61.1k$54.7k
Florida15,260 in12,289 out+2,971$61.1k$74.3k
Tennessee8,763 in7,613 out+1,150$66.1k$64.2k
Texas7,120 in7,913 out−793$71.8k$68.1k
Mississippi5,847 in4,788 out+1,059$55.4k$58.5k
California4,462 in2,630 out+1,832$74.2k$69.9k
North Carolina3,194 in3,351 out−157$65.7k$65.9k
Virginia3,108 in2,559 out+549$90.9k$76.5k
Louisiana2,549 in1,894 out+655$67.9k$60.7k
Illinois2,370 in1,567 out+803$71.0k$57.1k

Small charts: net households, 13–14 → 22–23, outlined bars = † years.

All counties in Alabama

Counties and county equivalents, including historical geographies.

Cite this page

Moved Where. “Is Alabama gaining or losing people?” movedwhere.com/state/alabama. Data: IRS Statistics of Income migration data, 2022–23.

Compare Alabama with…

Common questions

How many people moved to Alabama in 2022–23?

102,902 people moved to Alabama from other states, and 86,565 left for other states.

Where do most people moving to Alabama come from?

In 2022–23, the most came from Georgia (17,174 people), Florida (15,260 people), Tennessee (8,763 people).

Where does this data come from?

From the IRS Statistics of Income, U.S. Population Migration Data. State migration is counted when matched tax returns filed in 2022 and 2023 show addresses in different states. A household is one tax return; people counts everyone on it. Non-filers and unmatched returns are excluded. Domestic net migration is not total population change.

Why are there no “vs last year” changes?

The IRS changed how it processed this data in 2014–15, 2016–17 and 2022–23, so a change from one year to the next can reflect the method rather than real moves. We show levels, rankings and 10-year trends instead.