Counties in Alabama by net domestic migration rate, July to June

Limestone County had the highest net domestic migration rate, July to June of 67 counties in 2020, at 29.58 per 1,000 inhabitants. Dallas County had the lowest, at -24.84 per 1,000 inhabitants. The median was 0.32 per 1,000 inhabitants and the figure for Alabama was 2.67 per 1,000 inhabitants. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest29.58Limestone County
Lowest-24.84Dallas County
Median0.3267 counties
Alabama2.67History

Map of counties, 2020

Autauga County: 6.43 per 1,000 inhabitantsBaldwin County: 26.14 per 1,000 inhabitantsBarbour County: 0.41 per 1,000 inhabitantsBibb County: -7.47 per 1,000 inhabitantsBlount County: 1.18 per 1,000 inhabitantsBullock County: -16.9 per 1,000 inhabitantsButler County: 2.67 per 1,000 inhabitantsCalhoun County: -2.54 per 1,000 inhabitantsChambers County: -6.29 per 1,000 inhabitantsCherokee County: 7.92 per 1,000 inhabitantsChilton County: 2.14 per 1,000 inhabitantsChoctaw County: -8.56 per 1,000 inhabitantsClarke County: -11.72 per 1,000 inhabitantsClay County: -6.6 per 1,000 inhabitantsCleburne County: 3.74 per 1,000 inhabitantsCoffee County: 10.62 per 1,000 inhabitantsColbert County: 4.16 per 1,000 inhabitantsConecuh County: -10.37 per 1,000 inhabitantsCoosa County: 2.63 per 1,000 inhabitantsCovington County: 0.22 per 1,000 inhabitantsCrenshaw County: -4.8 per 1,000 inhabitantsCullman County: 12.33 per 1,000 inhabitantsDale County: -7.41 per 1,000 inhabitantsDallas County: -24.84 per 1,000 inhabitantsDeKalb County: 2.64 per 1,000 inhabitantsElmore County: 6.56 per 1,000 inhabitantsEscambia County: -6.04 per 1,000 inhabitantsEtowah County: 3.1 per 1,000 inhabitantsFayette County: 2.89 per 1,000 inhabitantsFranklin County: -4.56 per 1,000 inhabitantsGeneva County: 8.31 per 1,000 inhabitantsGreene County: -12.92 per 1,000 inhabitantsHale County: 1.7 per 1,000 inhabitantsHenry County: 10.6 per 1,000 inhabitantsHouston County: 1.86 per 1,000 inhabitantsJackson County: 1.76 per 1,000 inhabitantsJefferson County: -6.01 per 1,000 inhabitantsLamar County: -0.36 per 1,000 inhabitantsLauderdale County: 6.52 per 1,000 inhabitantsLawrence County: 4.66 per 1,000 inhabitantsLee County: 6.52 per 1,000 inhabitantsLimestone County: 29.58 per 1,000 inhabitantsLowndes County: -3.51 per 1,000 inhabitantsMacon County: -3.28 per 1,000 inhabitantsMadison County: 15.92 per 1,000 inhabitantsMarengo County: -6.48 per 1,000 inhabitantsMarion County: 0.13 per 1,000 inhabitantsMarshall County: 0.97 per 1,000 inhabitantsMobile County: -3.45 per 1,000 inhabitantsMonroe County: -6.08 per 1,000 inhabitantsMontgomery County: -10.24 per 1,000 inhabitantsMorgan County: 1.59 per 1,000 inhabitantsPerry County: -22.81 per 1,000 inhabitantsPickens County: -3.78 per 1,000 inhabitantsPike County: -3.73 per 1,000 inhabitantsRandolph County: 8.88 per 1,000 inhabitantsRussell County: 1.74 per 1,000 inhabitantsSt. Clair County: 11.81 per 1,000 inhabitantsShelby County: 12.69 per 1,000 inhabitantsSumter County: -10.82 per 1,000 inhabitantsTalladega County: 0.52 per 1,000 inhabitantsTallapoosa County: 0.32 per 1,000 inhabitantsTuscaloosa County: -0.11 per 1,000 inhabitantsWalker County: -5.05 per 1,000 inhabitantsWashington County: -15.69 per 1,000 inhabitantsWilcox County: -16.89 per 1,000 inhabitantsWinston County: -2.92 per 1,000 inhabitants
  • Under -8.6
  • -8.6 to -4.8
  • -4.8 to 0
  • 0 to 2
  • 2 to 6.5
  • 6.5 and over
per 1,000 inhabitants, 2020. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2020

Limestone County: 29.58 per 1,000 inhabitantsLimestone County29.58Baldwin County: 26.14 per 1,000 inhabitantsBaldwin County26.14Madison County: 15.92 per 1,000 inhabitantsMadison County15.92Shelby County: 12.69 per 1,000 inhabitantsShelby County12.69Cullman County: 12.33 per 1,000 inhabitantsCullman County12.33St. Clair County: 11.81 per 1,000 inhabitantsSt. Clair County11.81Coffee County: 10.62 per 1,000 inhabitantsCoffee County10.62Henry County: 10.6 per 1,000 inhabitantsHenry County10.6Randolph County: 8.88 per 1,000 inhabitantsRandolph County8.88Geneva County: 8.31 per 1,000 inhabitantsGeneva County8.31Cherokee County: 7.92 per 1,000 inhabitantsCherokee County7.92Elmore County: 6.56 per 1,000 inhabitantsElmore County6.56Lauderdale County: 6.52 per 1,000 inhabitantsLauderdale County6.52Lee County: 6.52 per 1,000 inhabitantsLee County6.52Autauga County: 6.43 per 1,000 inhabitantsAutauga County6.43Lawrence County: 4.66 per 1,000 inhabitantsLawrence County4.66Colbert County: 4.16 per 1,000 inhabitantsColbert County4.16Cleburne County: 3.74 per 1,000 inhabitantsCleburne County3.74Etowah County: 3.1 per 1,000 inhabitantsEtowah County3.1Fayette County: 2.89 per 1,000 inhabitantsFayette County2.89Butler County: 2.67 per 1,000 inhabitantsButler County2.67DeKalb County: 2.64 per 1,000 inhabitantsDeKalb County2.64Coosa County: 2.63 per 1,000 inhabitantsCoosa County2.63Chilton County: 2.14 per 1,000 inhabitantsChilton County2.14Houston County: 1.86 per 1,000 inhabitantsHouston County1.86Jackson County: 1.76 per 1,000 inhabitantsJackson County1.76Russell County: 1.74 per 1,000 inhabitantsRussell County1.74Hale County: 1.7 per 1,000 inhabitantsHale County1.7Morgan County: 1.59 per 1,000 inhabitantsMorgan County1.59Blount County: 1.18 per 1,000 inhabitantsBlount County1.18Marshall County: 0.97 per 1,000 inhabitantsMarshall County0.97Talladega County: 0.52 per 1,000 inhabitantsTalladega County0.52Barbour County: 0.41 per 1,000 inhabitantsBarbour County0.41Tallapoosa County: 0.32 per 1,000 inhabitantsTallapoosa County0.32Covington County: 0.22 per 1,000 inhabitantsCovington County0.22Marion County: 0.13 per 1,000 inhabitantsMarion County0.13Tuscaloosa County: -0.11 per 1,000 inhabitantsTuscaloosa County-0.11Lamar County: -0.36 per 1,000 inhabitantsLamar County-0.36Calhoun County: -2.54 per 1,000 inhabitantsCalhoun County-2.54Winston County: -2.92 per 1,000 inhabitantsWinston County-2.92Limestone County: 29.58 per 1,000 inhabitantsLimestone County29.58Baldwin County: 26.14 per 1,000 inhabitantsBaldwin County26.14Madison County: 15.92 per 1,000 inhabitantsMadison County15.92Shelby County: 12.69 per 1,000 inhabitantsShelby County12.69Cullman County: 12.33 per 1,000 inhabitantsCullman County12.33St. Clair County: 11.81 per 1,000 inhabitantsSt. Clair County11.81Coffee County: 10.62 per 1,000 inhabitantsCoffee County10.62Henry County: 10.6 per 1,000 inhabitantsHenry County10.6Randolph County: 8.88 per 1,000 inhabitantsRandolph County8.88Geneva County: 8.31 per 1,000 inhabitantsGeneva County8.31Cherokee County: 7.92 per 1,000 inhabitantsCherokee County7.92Elmore County: 6.56 per 1,000 inhabitantsElmore County6.56Lauderdale County: 6.52 per 1,000 inhabitantsLauderdale County6.52Lee County: 6.52 per 1,000 inhabitantsLee County6.52Autauga County: 6.43 per 1,000 inhabitantsAutauga County6.43Lawrence County: 4.66 per 1,000 inhabitantsLawrence County4.66Colbert County: 4.16 per 1,000 inhabitantsColbert County4.16Cleburne County: 3.74 per 1,000 inhabitantsCleburne County3.74Etowah County: 3.1 per 1,000 inhabitantsEtowah County3.1Fayette County: 2.89 per 1,000 inhabitantsFayette County2.89Butler County: 2.67 per 1,000 inhabitantsButler County2.67DeKalb County: 2.64 per 1,000 inhabitantsDeKalb County2.64Coosa County: 2.63 per 1,000 inhabitantsCoosa County2.63Chilton County: 2.14 per 1,000 inhabitantsChilton County2.14Houston County: 1.86 per 1,000 inhabitantsHouston County1.86Jackson County: 1.76 per 1,000 inhabitantsJackson County1.76Russell County: 1.74 per 1,000 inhabitantsRussell County1.74Hale County: 1.7 per 1,000 inhabitantsHale County1.7Morgan County: 1.59 per 1,000 inhabitantsMorgan County1.59Blount County: 1.18 per 1,000 inhabitantsBlount County1.18Marshall County: 0.97 per 1,000 inhabitantsMarshall County0.97Talladega County: 0.52 per 1,000 inhabitantsTalladega County0.52Barbour County: 0.41 per 1,000 inhabitantsBarbour County0.41Tallapoosa County: 0.32 per 1,000 inhabitantsTallapoosa County0.32Covington County: 0.22 per 1,000 inhabitantsCovington County0.22Marion County: 0.13 per 1,000 inhabitantsMarion County0.13Tuscaloosa County: -0.11 per 1,000 inhabitantsTuscaloosa County-0.11Lamar County: -0.36 per 1,000 inhabitantsLamar County-0.36Calhoun County: -2.54 per 1,000 inhabitantsCalhoun County-2.54Winston County: -2.92 per 1,000 inhabitantsWinston County-2.92
per 1,000 inhabitants. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2020
per 1,000 inhabitants
Change on 2019
1Limestone County Estimated29.58+0.99 pts
2Baldwin County Estimated26.14+1.18 pts
3Madison County Estimated15.92+5.05 pts
4Shelby County Estimated12.69+5.37 pts
5Cullman County Estimated12.33+7.48 pts
6St. Clair County Estimated11.81+2.29 pts
7Coffee County Estimated10.62+1.72 pts
8Henry County Estimated10.6+5.98 pts
9Randolph County Estimated8.88+6.95 pts
10Geneva County Estimated8.31+5.15 pts
11Cherokee County Estimated7.92-5.47 pts
12Elmore County Estimated6.56+3.48 pts
13Lauderdale County Estimated6.52+1.16 pts
14Lee County Estimated6.52+7.03 pts
15Autauga County Estimated6.43+2.7 pts
16Lawrence County Estimated4.66+3.08 pts
17Colbert County Estimated4.16-1.21 pts
18Cleburne County Estimated3.74+8.14 pts
19Etowah County Estimated3.1+3.35 pts
20Fayette County Estimated2.89+8.88 pts
21Butler County Estimated2.67+9 pts
22DeKalb County Estimated2.64+1.41 pts
23Coosa County Estimated2.63-7.89 pts
24Chilton County Estimated2.14-1.7 pts
25Houston County Estimated1.86-8.64 pts
26Jackson County Estimated1.76-1.47 pts
27Russell County Estimated1.74+1.37 pts
28Hale County Estimated1.7+8.7 pts
29Morgan County Estimated1.59-1.02 pts
30Blount County Estimated1.18+0.17 pts
31Marshall County Estimated0.97-2.3 pts
32Talladega County Estimated0.52-1.79 pts
33Barbour County Estimated0.41+6.91 pts
34Tallapoosa County Estimated0.32+0.87 pts
35Covington County Estimated0.22-6.13 pts
36Marion County Estimated0.13-4.13 pts
37Tuscaloosa County Estimated-0.11-5.06 pts
38Lamar County Estimated-0.36+4.62 pts
39Calhoun County Estimated-2.54-2.41 pts
40Winston County Estimated-2.92-5.75 pts
41Macon County Estimated-3.28+6.45 pts
42Mobile County Estimated-3.45+0.92 pts
43Lowndes County Estimated-3.51+18.63 pts
44Pike County Estimated-3.73+10.3 pts
45Pickens County Estimated-3.78-2.27 pts
46Franklin County Estimated-4.56-3.96 pts
47Crenshaw County Estimated-4.8-4.37 pts
48Walker County Estimated-5.05-7.15 pts
49Jefferson County Estimated-6.01-2.18 pts
50Escambia County Estimated-6.04-8.42 pts
51Monroe County Estimated-6.08+6.53 pts
52Chambers County Estimated-6.29+1.34 pts
53Marengo County Estimated-6.48-0.69 pts
54Clay County Estimated-6.6-6.3 pts
55Dale County Estimated-7.41-6.25 pts
56Bibb County Estimated-7.47-7.42 pts
57Choctaw County Estimated-8.56+6.64 pts
58Montgomery County Estimated-10.24-2.31 pts
59Conecuh County Estimated-10.37+3.03 pts
60Sumter County Estimated-10.82+15 pts
61Clarke County Estimated-11.72-1.93 pts
62Greene County Estimated-12.92-1.77 pts
63Washington County Estimated-15.69-12.5 pts
64Wilcox County Estimated-16.89+2.55 pts
65Bullock County Estimated-16.9-13.25 pts
66Perry County Estimated-22.81-12.24 pts
67Dallas County Estimated-24.84+1.72 pts

Other periods

About this ranking

Net domestic migration into a US state or county from July 1 of the previous year through June 30 of the reported year per 1,000 residents, using the average of the population estimates at the two July 1 endpoints.

Sums to zero for the United States as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Alabama by net domestic migration rate, July to June, 2020) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Alabama by net domestic migration rate, July to June, 2020. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/alabama-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Alabama by net domestic migration rate, July to June, 2020. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/alabama-counties?period=2020.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Alabama by net domestic migration rate, July to June, 2020 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-rate-july-june/alabama-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_alabama_by_2020,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Alabama by net domestic migration rate, July to June, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/alabama-counties?period=2020. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Alabama by net domestic migration rate, July to June, 2020
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-rate-july-june/alabama-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/alabama-counties?period=2020.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Alabama by net domestic migration rate, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_rate_july_june","level":"province","within":"Alabama","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_rate_july_june&level=province&within=Alabama&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration rate, July to June?

Limestone County, with 29.58 per 1,000 inhabitants in 2020, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration rate, July to June?

Dallas County, with -24.84 per 1,000 inhabitants in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration rate, July to June: other rankings

Counties in Alabama: more rankings