Counties in Alabama by net domestic migration, July to June

Baldwin County had the highest net domestic migration, July to June of 67 counties in 2018, at 5,234. Montgomery County had the lowest, at -2,228. The median was -51 and the figure for Alabama was 5,664. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest5,234Baldwin County
Lowest-2,228Montgomery County
Median-5167 counties
Alabama5,664History

Map of counties, 2018

Autauga County: -3 personsBaldwin County: 5,234 personsBarbour County: -228 personsBibb County: -171 personsBlount County: 10 personsBullock County: -23 personsButler County: -205 personsCalhoun County: -136 personsChambers County: -93 personsCherokee County: 341 personsChilton County: -15 personsChoctaw County: -51 personsClarke County: -140 personsClay County: -32 personsCleburne County: 118 personsCoffee County: 20 personsColbert County: 364 personsConecuh County: -112 personsCoosa County: -83 personsCovington County: 47 personsCrenshaw County: 23 personsCullman County: 597 personsDale County: -335 personsDallas County: -880 personsDeKalb County: -92 personsElmore County: -371 personsEscambia County: -446 personsEtowah County: -92 personsFayette County: 9 personsFranklin County: -341 personsGeneva County: 15 personsGreene County: -88 personsHale County: -53 personsHenry County: 54 personsHouston County: 252 personsJackson County: -68 personsJefferson County: -1,933 personsLamar County: 15 personsLauderdale County: 166 personsLawrence County: -66 personsLee County: 1,210 personsLimestone County: 1,896 personsLowndes County: -110 personsMacon County: -444 personsMadison County: 3,871 personsMarengo County: -238 personsMarion County: 92 personsMarshall County: 241 personsMobile County: -1,578 personsMonroe County: -174 personsMontgomery County: -2,228 personsMorgan County: 145 personsPerry County: -224 personsPickens County: -241 personsPike County: -200 personsRandolph County: 136 personsRussell County: 658 personsSt. Clair County: 756 personsShelby County: 1,038 personsSumter County: -108 personsTalladega County: 149 personsTallapoosa County: 43 personsTuscaloosa County: -133 personsWalker County: 77 personsWashington County: -136 personsWilcox County: -92 personsWinston County: 50 persons
  • Under -220
  • -220 to -90
  • -90 to 0
  • 0 to 60
  • 60 to 310
  • 310 and over
persons, 2018. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, 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, 2018

Baldwin County: 5,234 personsBaldwin County5,234Madison County: 3,871 personsMadison County3,871Limestone County: 1,896 personsLimestone County1,896Lee County: 1,210 personsLee County1,210Shelby County: 1,038 personsShelby County1,038St. Clair County: 756 personsSt. Clair County756Russell County: 658 personsRussell County658Cullman County: 597 personsCullman County597Colbert County: 364 personsColbert County364Cherokee County: 341 personsCherokee County341Houston County: 252 personsHouston County252Marshall County: 241 personsMarshall County241Lauderdale County: 166 personsLauderdale County166Talladega County: 149 personsTalladega County149Morgan County: 145 personsMorgan County145Randolph County: 136 personsRandolph County136Cleburne County: 118 personsCleburne County118Marion County: 92 personsMarion County92Walker County: 77 personsWalker County77Henry County: 54 personsHenry County54Winston County: 50 personsWinston County50Covington County: 47 personsCovington County47Tallapoosa County: 43 personsTallapoosa County43Crenshaw County: 23 personsCrenshaw County23Coffee County: 20 personsCoffee County20Geneva County: 15 personsGeneva County15Lamar County: 15 personsLamar County15Blount County: 10 personsBlount County10Fayette County: 9 personsFayette County9Autauga County: -3 personsAutauga County-3Chilton County: -15 personsChilton County-15Bullock County: -23 personsBullock County-23Clay County: -32 personsClay County-32Choctaw County: -51 personsChoctaw County-51Hale County: -53 personsHale County-53Lawrence County: -66 personsLawrence County-66Jackson County: -68 personsJackson County-68Coosa County: -83 personsCoosa County-83Greene County: -88 personsGreene County-88DeKalb County: -92 personsDeKalb County-92Baldwin County: 5,234 personsBaldwin County5,234Madison County: 3,871 personsMadison County3,871Limestone County: 1,896 personsLimestone County1,896Lee County: 1,210 personsLee County1,210Shelby County: 1,038 personsShelby County1,038St. Clair County: 756 personsSt. Clair County756Russell County: 658 personsRussell County658Cullman County: 597 personsCullman County597Colbert County: 364 personsColbert County364Cherokee County: 341 personsCherokee County341Houston County: 252 personsHouston County252Marshall County: 241 personsMarshall County241Lauderdale County: 166 personsLauderdale County166Talladega County: 149 personsTalladega County149Morgan County: 145 personsMorgan County145Randolph County: 136 personsRandolph County136Cleburne County: 118 personsCleburne County118Marion County: 92 personsMarion County92Walker County: 77 personsWalker County77Henry County: 54 personsHenry County54Winston County: 50 personsWinston County50Covington County: 47 personsCovington County47Tallapoosa County: 43 personsTallapoosa County43Crenshaw County: 23 personsCrenshaw County23Coffee County: 20 personsCoffee County20Geneva County: 15 personsGeneva County15Lamar County: 15 personsLamar County15Blount County: 10 personsBlount County10Fayette County: 9 personsFayette County9Autauga County: -3 personsAutauga County-3Chilton County: -15 personsChilton County-15Bullock County: -23 personsBullock County-23Clay County: -32 personsClay County-32Choctaw County: -51 personsChoctaw County-51Hale County: -53 personsHale County-53Lawrence County: -66 personsLawrence County-66Jackson County: -68 personsJackson County-68Coosa County: -83 personsCoosa County-83Greene County: -88 personsGreene County-88DeKalb County: -92 personsDeKalb County-92
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, 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

RankCounties2018
persons
Change on 2017
1Baldwin County Estimated5,234+13.2%
2Madison County Estimated3,871+4.9%
3Limestone County Estimated1,896+89.8%
4Lee County Estimated1,210+2.6%
5Shelby County Estimated1,038-24.7%
6St. Clair County Estimated756+38.2%
7Russell County Estimated658+151.8%
8Cullman County Estimated597+37.6%
9Colbert County Estimated364+52.3%
10Cherokee County Estimated341+91.6%
11Houston County Estimated252+1,150%
12Marshall County Estimated241+5.7%
13Lauderdale County Estimated166-57.7%
14Talladega County Estimated149+160.8%
15Morgan County Estimated145+144.3%
16Randolph County Estimated136-44.3%
17Cleburne County Estimated118+71%
18Marion County Estimated92+253.3%
19Walker County Estimated77+123.4%
20Henry County Estimated54-31.6%
21Winston County Estimated50+167.6%
22Covington County Estimated47+121.3%
23Tallapoosa County Estimated43-80.4%
24Crenshaw County Estimated23+243.8%
25Coffee County Estimated20-95.6%
26Geneva County Estimated15+266.7%
26Lamar County Estimated15-48.3%
28Blount County Estimated10-97.2%
29Fayette County Estimated9+280%
30Autauga County Estimated-3-105.2%
31Chilton County Estimated-15-108.9%
32Bullock County Estimated-23+89.2%
33Clay County Estimated-32-500%
34Choctaw County Estimated-51+29.2%
35Hale County Estimated-53-120.8%
36Lawrence County Estimated-66+54.2%
37Jackson County Estimated-68-134.5%
38Coosa County Estimated-83-118.4%
39Greene County Estimated-88+42.9%
40DeKalb County Estimated-92-137.7%
40Etowah County Estimated-92-133.1%
40Wilcox County Estimated-92+44.2%
43Chambers County Estimated-93-243.1%
44Sumter County Estimated-108+50.7%
45Lowndes County Estimated-110+14.7%
46Conecuh County Estimated-112-300%
47Tuscaloosa County Estimated-133-234.3%
48Calhoun County Estimated-136+47.7%
48Washington County Estimated-136-34.7%
50Clarke County Estimated-140+36.7%
51Bibb County Estimated-171-113.8%
52Monroe County Estimated-174+15.9%
53Pike County Estimated-200+13.8%
54Butler County Estimated-205-69.4%
55Perry County Estimated-224-8.2%
56Barbour County Estimated-228+64.9%
57Marengo County Estimated-238-131.1%
58Pickens County Estimated-241-97.5%
59Dale County Estimated-335-210.2%
60Franklin County Estimated-341-77.6%
61Elmore County Estimated-371-1,713%
62Macon County Estimated-444-128.9%
63Escambia County Estimated-446+2.6%
64Dallas County Estimated-880-7.2%
65Mobile County Estimated-1,578+35.1%
66Jefferson County Estimated-1,933+21%
67Montgomery County Estimated-2,228-78.8%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country 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, 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, 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, July to June, 2018) [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, 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, July to June, 2018. 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-july-june/alabama-counties?period=2018. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, 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, July to June, 2018. 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-july-june/alabama-counties?period=2018.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, 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, July to June, 2018 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/alabama-counties?period=2018 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_alabama_by_2018,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, 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, July to June, 2018}},
  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-july-june/alabama-counties?period=2018. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, 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, 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, July to June, 2018
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-july-june/alabama-counties?period=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/alabama-counties?period=2018.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, 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, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Alabama","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_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, July to June?

Baldwin County, with 5,234 in 2018, according to the U.S. Census Bureau.

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

Montgomery County, with -2,228 in 2018.

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, 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, July to June: other rankings

Counties in Alabama: more rankings