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 2016, at 4,193. Jefferson County had the lowest, at -2,634. The median was -62 and the figure for Alabama was -2,148. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest4,193Baldwin County
Lowest-2,634Jefferson County
Median-6267 counties
Alabama-2,148History

Map of counties, 2016

Autauga County: 266 personsBaldwin County: 4,193 personsBarbour County: -492 personsBibb County: -30 personsBlount County: -102 personsBullock County: -31 personsButler County: -154 personsCalhoun County: -500 personsChambers County: -209 personsCherokee County: 141 personsChilton County: 46 personsChoctaw County: -148 personsClarke County: -348 personsClay County: 23 personsCleburne County: -12 personsCoffee County: -5 personsColbert County: 54 personsConecuh County: -151 personsCoosa County: -64 personsCovington County: -120 personsCrenshaw County: 70 personsCullman County: 595 personsDale County: -289 personsDallas County: -803 personsDeKalb County: -128 personsElmore County: 167 personsEscambia County: -118 personsEtowah County: -5 personsFayette County: -89 personsFranklin County: 17 personsGeneva County: -44 personsGreene County: -15 personsHale County: -191 personsHenry County: 22 personsHouston County: -311 personsJackson County: -16 personsJefferson County: -2,634 personsLamar County: 65 personsLauderdale County: 100 personsLawrence County: 121 personsLee County: 733 personsLimestone County: 939 personsLowndes County: -97 personsMacon County: -178 personsMadison County: 2,067 personsMarengo County: -249 personsMarion County: -62 personsMarshall County: 205 personsMobile County: -1,364 personsMonroe County: -136 personsMontgomery County: -1,626 personsMorgan County: -536 personsPerry County: -113 personsPickens County: -447 personsPike County: -250 personsRandolph County: -17 personsRussell County: -882 personsSt. Clair County: 598 personsShelby County: 1,041 personsSumter County: -286 personsTalladega County: -474 personsTallapoosa County: 48 personsTuscaloosa County: 461 personsWalker County: -220 personsWashington County: -177 personsWilcox County: -47 personsWinston County: 50 persons
  • Under -250
  • -250 to -110
  • -110 to 0
  • 0 to 70
  • 70 to 400
  • 400 and over
persons, 2016. 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, 2016

Baldwin County: 4,193 personsBaldwin County4,193Madison County: 2,067 personsMadison County2,067Shelby County: 1,041 personsShelby County1,041Limestone County: 939 personsLimestone County939Lee County: 733 personsLee County733St. Clair County: 598 personsSt. Clair County598Cullman County: 595 personsCullman County595Tuscaloosa County: 461 personsTuscaloosa County461Autauga County: 266 personsAutauga County266Marshall County: 205 personsMarshall County205Elmore County: 167 personsElmore County167Cherokee County: 141 personsCherokee County141Lawrence County: 121 personsLawrence County121Lauderdale County: 100 personsLauderdale County100Crenshaw County: 70 personsCrenshaw County70Lamar County: 65 personsLamar County65Colbert County: 54 personsColbert County54Winston County: 50 personsWinston County50Tallapoosa County: 48 personsTallapoosa County48Chilton County: 46 personsChilton County46Clay County: 23 personsClay County23Henry County: 22 personsHenry County22Franklin County: 17 personsFranklin County17Coffee County: -5 personsCoffee County-5Etowah County: -5 personsEtowah County-5Cleburne County: -12 personsCleburne County-12Greene County: -15 personsGreene County-15Jackson County: -16 personsJackson County-16Randolph County: -17 personsRandolph County-17Bibb County: -30 personsBibb County-30Bullock County: -31 personsBullock County-31Geneva County: -44 personsGeneva County-44Wilcox County: -47 personsWilcox County-47Marion County: -62 personsMarion County-62Coosa County: -64 personsCoosa County-64Fayette County: -89 personsFayette County-89Lowndes County: -97 personsLowndes County-97Blount County: -102 personsBlount County-102Perry County: -113 personsPerry County-113Escambia County: -118 personsEscambia County-118Baldwin County: 4,193 personsBaldwin County4,193Madison County: 2,067 personsMadison County2,067Shelby County: 1,041 personsShelby County1,041Limestone County: 939 personsLimestone County939Lee County: 733 personsLee County733St. Clair County: 598 personsSt. Clair County598Cullman County: 595 personsCullman County595Tuscaloosa County: 461 personsTuscaloosa County461Autauga County: 266 personsAutauga County266Marshall County: 205 personsMarshall County205Elmore County: 167 personsElmore County167Cherokee County: 141 personsCherokee County141Lawrence County: 121 personsLawrence County121Lauderdale County: 100 personsLauderdale County100Crenshaw County: 70 personsCrenshaw County70Lamar County: 65 personsLamar County65Colbert County: 54 personsColbert County54Winston County: 50 personsWinston County50Tallapoosa County: 48 personsTallapoosa County48Chilton County: 46 personsChilton County46Clay County: 23 personsClay County23Henry County: 22 personsHenry County22Franklin County: 17 personsFranklin County17Coffee County: -5 personsCoffee County-5Etowah County: -5 personsEtowah County-5Cleburne County: -12 personsCleburne County-12Greene County: -15 personsGreene County-15Jackson County: -16 personsJackson County-16Randolph County: -17 personsRandolph County-17Bibb County: -30 personsBibb County-30Bullock County: -31 personsBullock County-31Geneva County: -44 personsGeneva County-44Wilcox County: -47 personsWilcox County-47Marion County: -62 personsMarion County-62Coosa County: -64 personsCoosa County-64Fayette County: -89 personsFayette County-89Lowndes County: -97 personsLowndes County-97Blount County: -102 personsBlount County-102Perry County: -113 personsPerry County-113Escambia County: -118 personsEscambia County-118
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

RankCounties2016
persons
Change on 2015
1Baldwin County Estimated4,193+22%
2Madison County Estimated2,067+37.1%
3Shelby County Estimated1,041-30.7%
4Limestone County Estimated939+42.5%
5Lee County Estimated733-34.6%
6St. Clair County Estimated598+48%
7Cullman County Estimated595-2.6%
8Tuscaloosa County Estimated461-26%
9Autauga County Estimated266+348.6%
10Marshall County Estimated205+978.9%
11Elmore County Estimated167+17.6%
12Cherokee County Estimated141+371.2%
13Lawrence County Estimated121+145.5%
14Lauderdale County Estimated100+123.3%
15Crenshaw County Estimated70+25%
16Lamar County Estimated65+155.6%
17Colbert County Estimated54+25.6%
18Winston County Estimated50+130.9%
19Tallapoosa County Estimated48+118.3%
20Chilton County Estimated46+138.7%
21Clay County Estimated23-4.2%
22Henry County Estimated22-69%
23Franklin County Estimated17+116.5%
24Coffee County Estimated-5-103.8%
24Etowah County Estimated-5+97.5%
26Cleburne County Estimated-12+67.6%
27Greene County Estimated-15+75.8%
28Jackson County Estimated-16+90.2%
29Randolph County Estimated-17-106.3%
30Bibb County Estimated-30-300%
31Bullock County Estimated-31+88.1%
32Geneva County Estimated-44-142.3%
33Wilcox County Estimated-47-113.6%
34Marion County Estimated-62-985.7%
35Coosa County Estimated-64+11.1%
36Fayette County Estimated-89-128.2%
37Lowndes County Estimated-97+23.6%
38Blount County Estimated-102-13.3%
39Perry County Estimated-113+28.9%
40Escambia County Estimated-118-6,000%
41Covington County Estimated-120-73.9%
42DeKalb County Estimated-128-346.2%
43Monroe County Estimated-136+5.6%
44Choctaw County Estimated-148-155.2%
45Conecuh County Estimated-151-894.7%
46Butler County Estimated-154-0.7%
47Washington County Estimated-177-1,866.7%
48Macon County Estimated-178+39%
49Hale County Estimated-191-208.1%
50Chambers County Estimated-209-774.2%
51Walker County Estimated-220-43.8%
52Marengo County Estimated-249-19.7%
53Pike County Estimated-250-296.9%
54Sumter County Estimated-286-132.5%
55Dale County Estimated-289-5.9%
56Houston County Estimated-311-245.6%
57Clarke County Estimated-348-96.6%
58Pickens County Estimated-447-188%
59Talladega County Estimated-474-26.4%
60Barbour County Estimated-492-14.7%
61Calhoun County Estimated-500-13.4%
62Morgan County Estimated-536-37.1%
63Dallas County Estimated-803-33.6%
64Russell County Estimated-882-16.8%
65Mobile County Estimated-1,364+22.8%
66Montgomery County Estimated-1,626+5.4%
67Jefferson County Estimated-2,634-38.7%

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

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

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

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

Jefferson County, with -2,634 in 2016.

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