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 2017, at 4,622. Jefferson County had the lowest, at -2,446. The median was -38 and the figure for Alabama was 2,287. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest4,622Baldwin County
Lowest-2,446Jefferson County
Median-3867 counties
Alabama2,287History

Map of counties, 2017

Autauga County: 58 personsBaldwin County: 4,622 personsBarbour County: -650 personsBibb County: -80 personsBlount County: 357 personsBullock County: -213 personsButler County: -121 personsCalhoun County: -260 personsChambers County: 65 personsCherokee County: 178 personsChilton County: 168 personsChoctaw County: -72 personsClarke County: -221 personsClay County: 8 personsCleburne County: 69 personsCoffee County: 457 personsColbert County: 239 personsConecuh County: -28 personsCoosa County: -38 personsCovington County: -221 personsCrenshaw County: -16 personsCullman County: 434 personsDale County: -108 personsDallas County: -821 personsDeKalb County: 244 personsElmore County: 23 personsEscambia County: -458 personsEtowah County: 278 personsFayette County: -5 personsFranklin County: -192 personsGeneva County: -9 personsGreene County: -154 personsHale County: -24 personsHenry County: 79 personsHouston County: -24 personsJackson County: -29 personsJefferson County: -2,446 personsLamar County: 29 personsLauderdale County: 392 personsLawrence County: -144 personsLee County: 1,179 personsLimestone County: 999 personsLowndes County: -129 personsMacon County: -194 personsMadison County: 3,690 personsMarengo County: -103 personsMarion County: -60 personsMarshall County: 228 personsMobile County: -2,433 personsMonroe County: -207 personsMontgomery County: -1,246 personsMorgan County: -327 personsPerry County: -207 personsPickens County: -122 personsPike County: -232 personsRandolph County: 244 personsRussell County: -1,270 personsSt. Clair County: 547 personsShelby County: 1,379 personsSumter County: -219 personsTalladega County: -245 personsTallapoosa County: 219 personsTuscaloosa County: 99 personsWalker County: -329 personsWashington County: -101 personsWilcox County: -165 personsWinston County: -74 persons
  • Under -220
  • -220 to -100
  • -100 to 0
  • 0 to 170
  • 170 to 380
  • 380 and over
persons, 2017. 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, 2017

Baldwin County: 4,622 personsBaldwin County4,622Madison County: 3,690 personsMadison County3,690Shelby County: 1,379 personsShelby County1,379Lee County: 1,179 personsLee County1,179Limestone County: 999 personsLimestone County999St. Clair County: 547 personsSt. Clair County547Coffee County: 457 personsCoffee County457Cullman County: 434 personsCullman County434Lauderdale County: 392 personsLauderdale County392Blount County: 357 personsBlount County357Etowah County: 278 personsEtowah County278DeKalb County: 244 personsDeKalb County244Randolph County: 244 personsRandolph County244Colbert County: 239 personsColbert County239Marshall County: 228 personsMarshall County228Tallapoosa County: 219 personsTallapoosa County219Cherokee County: 178 personsCherokee County178Chilton County: 168 personsChilton County168Tuscaloosa County: 99 personsTuscaloosa County99Henry County: 79 personsHenry County79Cleburne County: 69 personsCleburne County69Chambers County: 65 personsChambers County65Autauga County: 58 personsAutauga County58Lamar County: 29 personsLamar County29Elmore County: 23 personsElmore County23Clay County: 8 personsClay County8Fayette County: -5 personsFayette County-5Geneva County: -9 personsGeneva County-9Crenshaw County: -16 personsCrenshaw County-16Hale County: -24 personsHale County-24Houston County: -24 personsHouston County-24Conecuh County: -28 personsConecuh County-28Jackson County: -29 personsJackson County-29Coosa County: -38 personsCoosa County-38Marion County: -60 personsMarion County-60Choctaw County: -72 personsChoctaw County-72Winston County: -74 personsWinston County-74Bibb County: -80 personsBibb County-80Washington County: -101 personsWashington County-101Marengo County: -103 personsMarengo County-103Baldwin County: 4,622 personsBaldwin County4,622Madison County: 3,690 personsMadison County3,690Shelby County: 1,379 personsShelby County1,379Lee County: 1,179 personsLee County1,179Limestone County: 999 personsLimestone County999St. Clair County: 547 personsSt. Clair County547Coffee County: 457 personsCoffee County457Cullman County: 434 personsCullman County434Lauderdale County: 392 personsLauderdale County392Blount County: 357 personsBlount County357Etowah County: 278 personsEtowah County278DeKalb County: 244 personsDeKalb County244Randolph County: 244 personsRandolph County244Colbert County: 239 personsColbert County239Marshall County: 228 personsMarshall County228Tallapoosa County: 219 personsTallapoosa County219Cherokee County: 178 personsCherokee County178Chilton County: 168 personsChilton County168Tuscaloosa County: 99 personsTuscaloosa County99Henry County: 79 personsHenry County79Cleburne County: 69 personsCleburne County69Chambers County: 65 personsChambers County65Autauga County: 58 personsAutauga County58Lamar County: 29 personsLamar County29Elmore County: 23 personsElmore County23Clay County: 8 personsClay County8Fayette County: -5 personsFayette County-5Geneva County: -9 personsGeneva County-9Crenshaw County: -16 personsCrenshaw County-16Hale County: -24 personsHale County-24Houston County: -24 personsHouston County-24Conecuh County: -28 personsConecuh County-28Jackson County: -29 personsJackson County-29Coosa County: -38 personsCoosa County-38Marion County: -60 personsMarion County-60Choctaw County: -72 personsChoctaw County-72Winston County: -74 personsWinston County-74Bibb County: -80 personsBibb County-80Washington County: -101 personsWashington County-101Marengo County: -103 personsMarengo County-103
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

RankCounties2017
persons
Change on 2016
1Baldwin County Estimated4,622+10.2%
2Madison County Estimated3,690+78.5%
3Shelby County Estimated1,379+32.5%
4Lee County Estimated1,179+60.8%
5Limestone County Estimated999+6.4%
6St. Clair County Estimated547-8.5%
7Coffee County Estimated457+9,240%
8Cullman County Estimated434-27.1%
9Lauderdale County Estimated392+292%
10Blount County Estimated357+450%
11Etowah County Estimated278+5,660%
12DeKalb County Estimated244+290.6%
12Randolph County Estimated244+1,535.3%
14Colbert County Estimated239+342.6%
15Marshall County Estimated228+11.2%
16Tallapoosa County Estimated219+356.3%
17Cherokee County Estimated178+26.2%
18Chilton County Estimated168+265.2%
19Tuscaloosa County Estimated99-78.5%
20Henry County Estimated79+259.1%
21Cleburne County Estimated69+675%
22Chambers County Estimated65+131.1%
23Autauga County Estimated58-78.2%
24Lamar County Estimated29-55.4%
25Elmore County Estimated23-86.2%
26Clay County Estimated8-65.2%
27Fayette County Estimated-5+94.4%
28Geneva County Estimated-9+79.5%
29Crenshaw County Estimated-16-122.9%
30Hale County Estimated-24+87.4%
30Houston County Estimated-24+92.3%
32Conecuh County Estimated-28+81.5%
33Jackson County Estimated-29-81.3%
34Coosa County Estimated-38+40.6%
35Marion County Estimated-60+3.2%
36Choctaw County Estimated-72+51.4%
37Winston County Estimated-74-248%
38Bibb County Estimated-80-166.7%
39Washington County Estimated-101+42.9%
40Marengo County Estimated-103+58.6%
41Dale County Estimated-108+62.6%
42Butler County Estimated-121+21.4%
43Pickens County Estimated-122+72.7%
44Lowndes County Estimated-129-33%
45Lawrence County Estimated-144-219%
46Greene County Estimated-154-926.7%
47Wilcox County Estimated-165-251.1%
48Franklin County Estimated-192-1,229.4%
49Macon County Estimated-194-9%
50Monroe County Estimated-207-52.2%
50Perry County Estimated-207-83.2%
52Bullock County Estimated-213-587.1%
53Sumter County Estimated-219+23.4%
54Clarke County Estimated-221+36.5%
54Covington County Estimated-221-84.2%
56Pike County Estimated-232+7.2%
57Talladega County Estimated-245+48.3%
58Calhoun County Estimated-260+48%
59Morgan County Estimated-327+39%
60Walker County Estimated-329-49.5%
61Escambia County Estimated-458-288.1%
62Barbour County Estimated-650-32.1%
63Dallas County Estimated-821-2.2%
64Montgomery County Estimated-1,246+23.4%
65Russell County Estimated-1,270-44%
66Mobile County Estimated-2,433-78.4%
67Jefferson County Estimated-2,446+7.1%

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

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

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

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

Jefferson County, with -2,446 in 2017.

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