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 2019, at 5,511. Jefferson County had the lowest, at -2,522. The median was -4 and the figure for Alabama was 10,828. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest5,511Baldwin County
Lowest-2,522Jefferson County
Median-467 counties
Alabama10,828History

Map of counties, 2019

Autauga County: 208 personsBaldwin County: 5,511 personsBarbour County: -161 personsBibb County: -1 personsBlount County: 58 personsBullock County: -37 personsButler County: -124 personsCalhoun County: -15 personsChambers County: -255 personsCherokee County: 350 personsChilton County: 170 personsChoctaw County: -193 personsClarke County: -233 personsClay County: -4 personsCleburne County: -66 personsCoffee County: 466 personsColbert County: 296 personsConecuh County: -163 personsCoosa County: 112 personsCovington County: 235 personsCrenshaw County: -6 personsCullman County: 405 personsDale County: -57 personsDallas County: -1,002 personsDeKalb County: 88 personsElmore County: 251 personsEscambia County: 87 personsEtowah County: -26 personsFayette County: -98 personsFranklin County: -19 personsGeneva County: 83 personsGreene County: -91 personsHale County: -103 personsHenry County: 79 personsHouston County: 1,109 personsJackson County: 167 personsJefferson County: -2,522 personsLamar County: -69 personsLauderdale County: 498 personsLawrence County: 52 personsLee County: -84 personsLimestone County: 2,792 personsLowndes County: -218 personsMacon County: -177 personsMadison County: 4,023 personsMarengo County: -110 personsMarion County: 127 personsMarshall County: 316 personsMobile County: -1,809 personsMonroe County: -263 personsMontgomery County: -1,796 personsMorgan County: 312 personsPerry County: -95 personsPickens County: -30 personsPike County: -466 personsRandolph County: 44 personsRussell County: 21 personsSt. Clair County: 850 personsShelby County: 1,588 personsSumter County: -323 personsTalladega County: 186 personsTallapoosa County: -22 personsTuscaloosa County: 1,037 personsWalker County: 134 personsWashington County: -52 personsWilcox County: -204 personsWinston County: 67 persons
  • Under -190
  • -190 to -70
  • -70 to 0
  • 0 to 130
  • 130 to 340
  • 340 and over
persons, 2019. 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, 2019

Baldwin County: 5,511 personsBaldwin County5,511Madison County: 4,023 personsMadison County4,023Limestone County: 2,792 personsLimestone County2,792Shelby County: 1,588 personsShelby County1,588Houston County: 1,109 personsHouston County1,109Tuscaloosa County: 1,037 personsTuscaloosa County1,037St. Clair County: 850 personsSt. Clair County850Lauderdale County: 498 personsLauderdale County498Coffee County: 466 personsCoffee County466Cullman County: 405 personsCullman County405Cherokee County: 350 personsCherokee County350Marshall County: 316 personsMarshall County316Morgan County: 312 personsMorgan County312Colbert County: 296 personsColbert County296Elmore County: 251 personsElmore County251Covington County: 235 personsCovington County235Autauga County: 208 personsAutauga County208Talladega County: 186 personsTalladega County186Chilton County: 170 personsChilton County170Jackson County: 167 personsJackson County167Walker County: 134 personsWalker County134Marion County: 127 personsMarion County127Coosa County: 112 personsCoosa County112DeKalb County: 88 personsDeKalb County88Escambia County: 87 personsEscambia County87Geneva County: 83 personsGeneva County83Henry County: 79 personsHenry County79Winston County: 67 personsWinston County67Blount County: 58 personsBlount County58Lawrence County: 52 personsLawrence County52Randolph County: 44 personsRandolph County44Russell County: 21 personsRussell County21Bibb County: -1 personsBibb County-1Clay County: -4 personsClay County-4Crenshaw County: -6 personsCrenshaw County-6Calhoun County: -15 personsCalhoun County-15Franklin County: -19 personsFranklin County-19Tallapoosa County: -22 personsTallapoosa County-22Etowah County: -26 personsEtowah County-26Pickens County: -30 personsPickens County-30Baldwin County: 5,511 personsBaldwin County5,511Madison County: 4,023 personsMadison County4,023Limestone County: 2,792 personsLimestone County2,792Shelby County: 1,588 personsShelby County1,588Houston County: 1,109 personsHouston County1,109Tuscaloosa County: 1,037 personsTuscaloosa County1,037St. Clair County: 850 personsSt. Clair County850Lauderdale County: 498 personsLauderdale County498Coffee County: 466 personsCoffee County466Cullman County: 405 personsCullman County405Cherokee County: 350 personsCherokee County350Marshall County: 316 personsMarshall County316Morgan County: 312 personsMorgan County312Colbert County: 296 personsColbert County296Elmore County: 251 personsElmore County251Covington County: 235 personsCovington County235Autauga County: 208 personsAutauga County208Talladega County: 186 personsTalladega County186Chilton County: 170 personsChilton County170Jackson County: 167 personsJackson County167Walker County: 134 personsWalker County134Marion County: 127 personsMarion County127Coosa County: 112 personsCoosa County112DeKalb County: 88 personsDeKalb County88Escambia County: 87 personsEscambia County87Geneva County: 83 personsGeneva County83Henry County: 79 personsHenry County79Winston County: 67 personsWinston County67Blount County: 58 personsBlount County58Lawrence County: 52 personsLawrence County52Randolph County: 44 personsRandolph County44Russell County: 21 personsRussell County21Bibb County: -1 personsBibb County-1Clay County: -4 personsClay County-4Crenshaw County: -6 personsCrenshaw County-6Calhoun County: -15 personsCalhoun County-15Franklin County: -19 personsFranklin County-19Tallapoosa County: -22 personsTallapoosa County-22Etowah County: -26 personsEtowah County-26Pickens County: -30 personsPickens County-30
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

RankCounties2019
persons
Change on 2018
1Baldwin County Estimated5,511+5.3%
2Madison County Estimated4,023+3.9%
3Limestone County Estimated2,792+47.3%
4Shelby County Estimated1,588+53%
5Houston County Estimated1,109+340.1%
6Tuscaloosa County Estimated1,037+879.7%
7St. Clair County Estimated850+12.4%
8Lauderdale County Estimated498+200%
9Coffee County Estimated466+2,230%
10Cullman County Estimated405-32.2%
11Cherokee County Estimated350+2.6%
12Marshall County Estimated316+31.1%
13Morgan County Estimated312+115.2%
14Colbert County Estimated296-18.7%
15Elmore County Estimated251+167.7%
16Covington County Estimated235+400%
17Autauga County Estimated208+7,033.3%
18Talladega County Estimated186+24.8%
19Chilton County Estimated170+1,233.3%
20Jackson County Estimated167+345.6%
21Walker County Estimated134+74%
22Marion County Estimated127+38%
23Coosa County Estimated112+234.9%
24DeKalb County Estimated88+195.7%
25Escambia County Estimated87+119.5%
26Geneva County Estimated83+453.3%
27Henry County Estimated79+46.3%
28Winston County Estimated67+34%
29Blount County Estimated58+480%
30Lawrence County Estimated52+178.8%
31Randolph County Estimated44-67.6%
32Russell County Estimated21-96.8%
33Bibb County Estimated-1+99.4%
34Clay County Estimated-4+87.5%
35Crenshaw County Estimated-6-126.1%
36Calhoun County Estimated-15+89%
37Franklin County Estimated-19+94.4%
38Tallapoosa County Estimated-22-151.2%
39Etowah County Estimated-26+71.7%
40Pickens County Estimated-30+87.6%
41Bullock County Estimated-37-60.9%
42Washington County Estimated-52+61.8%
43Dale County Estimated-57+83%
44Cleburne County Estimated-66-155.9%
45Lamar County Estimated-69-560%
46Lee County Estimated-84-106.9%
47Greene County Estimated-91-3.4%
48Perry County Estimated-95+57.6%
49Fayette County Estimated-98-1,188.9%
50Hale County Estimated-103-94.3%
51Marengo County Estimated-110+53.8%
52Butler County Estimated-124+39.5%
53Barbour County Estimated-161+29.4%
54Conecuh County Estimated-163-45.5%
55Macon County Estimated-177+60.1%
56Choctaw County Estimated-193-278.4%
57Wilcox County Estimated-204-121.7%
58Lowndes County Estimated-218-98.2%
59Clarke County Estimated-233-66.4%
60Chambers County Estimated-255-174.2%
61Monroe County Estimated-263-51.1%
62Sumter County Estimated-323-199.1%
63Pike County Estimated-466-133%
64Dallas County Estimated-1,002-13.9%
65Montgomery County Estimated-1,796+19.4%
66Mobile County Estimated-1,809-14.6%
67Jefferson County Estimated-2,522-30.5%

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, 2019) [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, 2019. 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=2019. 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, 2019. 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=2019.

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, 2019 [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=2019 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_alabama_by_2019,
  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, 2019}},
  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=2019. 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, 2019
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=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/alabama-counties?period=2019.
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,511 in 2019, according to the U.S. Census Bureau.

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

Jefferson County, with -2,522 in 2019.

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