Counties in Georgia by net domestic migration, July to June

Henry County had the highest net domestic migration, July to June of 159 counties in 2023, at 4,974. DeKalb County had the lowest, at -8,084. The median was 187 and the figure for Georgia was 52,348. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest4,974Henry County
Lowest-8,084DeKalb County
Median187159 counties
Georgia52,348History

Map of counties, 2023

Appling County: 6 personsAtkinson County: 35 personsBacon County: -27 personsBaker County: -39 personsBaldwin County: -135 personsBanks County: 438 personsBarrow County: 2,999 personsBartow County: 1,887 personsBen Hill County: 114 personsBerrien County: 376 personsBibb County: 171 personsBleckley County: 228 personsBrantley County: 199 personsBrooks County: -25 personsBryan County: 1,124 personsBulloch County: 995 personsBurke County: 0 personsButts County: 172 personsCalhoun County: 5 personsCamden County: 647 personsCandler County: 140 personsCarroll County: 2,051 personsCatoosa County: 319 personsCharlton County: 166 personsChatham County: 922 personsChattahoochee County: -376 personsChattooga County: 341 personsCherokee County: 3,785 personsClarke County: -663 personsClay County: 10 personsClayton County: -2,410 personsClinch County: 53 personsCobb County: -3,159 personsCoffee County: -106 personsColquitt County: 68 personsColumbia County: 1,827 personsCook County: 236 personsCoweta County: 2,385 personsCrawford County: 211 personsCrisp County: -44 personsDade County: 173 personsDawson County: 1,437 personsDecatur County: 85 personsDeKalb County: -8,084 personsDodge County: -3 personsDooly County: 417 personsDougherty County: -391 personsDouglas County: 855 personsEarly County: 60 personsEchols County: 6 personsEffingham County: 2,165 personsElbert County: 218 personsEmanuel County: 185 personsEvans County: 108 personsFannin County: 462 personsFayette County: 1,221 personsFloyd County: 695 personsForsyth County: 3,664 personsFranklin County: 650 personsFulton County: -4,612 personsGilmer County: 562 personsGlascock County: 39 personsGlynn County: 980 personsGordon County: 839 personsGrady County: 67 personsGreene County: 662 personsGwinnett County: -5,423 personsHabersham County: 1,157 personsHall County: 2,968 personsHancock County: 352 personsHaralson County: 728 personsHarris County: 407 personsHart County: 753 personsHeard County: 357 personsHenry County: 4,974 personsHouston County: 1,178 personsIrwin County: 41 personsJackson County: 4,086 personsJasper County: 469 personsJeff Davis County: 62 personsJefferson County: -22 personsJenkins County: -18 personsJohnson County: 109 personsJones County: 544 personsLamar County: 906 personsLanier County: 183 personsLaurens County: 267 personsLee County: 160 personsLiberty County: -1,053 personsLincoln County: 48 personsLong County: 1,051 personsLowndes County: 746 personsLumpkin County: 511 personsMcDuffie County: 144 personsMcIntosh County: 414 personsMacon County: 83 personsMadison County: 697 personsMarion County: 33 personsMeriwether County: 123 personsMiller County: 41 personsMitchell County: -382 personsMonroe County: 1,203 personsMontgomery County: 120 personsMorgan County: 468 personsMurray County: 646 personsMuscogee County: -1,612 personsNewton County: 1,791 personsOconee County: 482 personsOglethorpe County: 235 personsPaulding County: 3,236 personsPeach County: 358 personsPickens County: 1,224 personsPierce County: 254 personsPike County: 544 personsPolk County: 511 personsPulaski County: 216 personsPutnam County: 307 personsQuitman County: 42 personsRabun County: 243 personsRandolph County: 66 personsRichmond County: -1,714 personsRockdale County: 733 personsSchley County: 32 personsScreven County: 277 personsSeminole County: -7 personsSpalding County: 867 personsStephens County: 562 personsStewart County: 10 personsSumter County: 49 personsTalbot County: 6 personsTaliaferro County: 20 personsTattnall County: 289 personsTaylor County: 43 personsTelfair County: -1,526 personsTerrell County: -18 personsThomas County: 187 personsTift County: 170 personsToombs County: 152 personsTowns County: 185 personsTreutlen County: 3 personsTroup County: 273 personsTurner County: 101 personsTwiggs County: 110 personsUnion County: 891 personsUpson County: 278 personsWalker County: 758 personsWalton County: 3,369 personsWare County: 685 personsWarren County: -15 personsWashington County: 121 personsWayne County: 675 personsWebster County: 4 personsWheeler County: -227 personsWhite County: 263 personsWhitfield County: 184 personsWilcox County: 103 personsWilkes County: 21 personsWilkinson County: 91 personsWorth County: -71 persons
  • Under -800
  • -800 to 0
  • 0 to 200
  • 200 to 600
  • 600 and over
persons, 2023. 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, 2023

Henry County: 4,974 personsHenry County4,974Jackson County: 4,086 personsJackson County4,086Cherokee County: 3,785 personsCherokee County3,785Forsyth County: 3,664 personsForsyth County3,664Walton County: 3,369 personsWalton County3,369Paulding County: 3,236 personsPaulding County3,236Barrow County: 2,999 personsBarrow County2,999Hall County: 2,968 personsHall County2,968Coweta County: 2,385 personsCoweta County2,385Effingham County: 2,165 personsEffingham County2,165Carroll County: 2,051 personsCarroll County2,051Bartow County: 1,887 personsBartow County1,887Columbia County: 1,827 personsColumbia County1,827Newton County: 1,791 personsNewton County1,791Dawson County: 1,437 personsDawson County1,437Pickens County: 1,224 personsPickens County1,224Fayette County: 1,221 personsFayette County1,221Monroe County: 1,203 personsMonroe County1,203Houston County: 1,178 personsHouston County1,178Habersham County: 1,157 personsHabersham County1,157Bryan County: 1,124 personsBryan County1,124Long County: 1,051 personsLong County1,051Bulloch County: 995 personsBulloch County995Glynn County: 980 personsGlynn County980Chatham County: 922 personsChatham County922Lamar County: 906 personsLamar County906Union County: 891 personsUnion County891Spalding County: 867 personsSpalding County867Douglas County: 855 personsDouglas County855Gordon County: 839 personsGordon County839Walker County: 758 personsWalker County758Hart County: 753 personsHart County753Lowndes County: 746 personsLowndes County746Rockdale County: 733 personsRockdale County733Haralson County: 728 personsHaralson County728Madison County: 697 personsMadison County697Floyd County: 695 personsFloyd County695Ware County: 685 personsWare County685Wayne County: 675 personsWayne County675Greene County: 662 personsGreene County662Henry County: 4,974 personsHenry County4,974Jackson County: 4,086 personsJackson County4,086Cherokee County: 3,785 personsCherokee County3,785Forsyth County: 3,664 personsForsyth County3,664Walton County: 3,369 personsWalton County3,369Paulding County: 3,236 personsPaulding County3,236Barrow County: 2,999 personsBarrow County2,999Hall County: 2,968 personsHall County2,968Coweta County: 2,385 personsCoweta County2,385Effingham County: 2,165 personsEffingham County2,165Carroll County: 2,051 personsCarroll County2,051Bartow County: 1,887 personsBartow County1,887Columbia County: 1,827 personsColumbia County1,827Newton County: 1,791 personsNewton County1,791Dawson County: 1,437 personsDawson County1,437Pickens County: 1,224 personsPickens County1,224Fayette County: 1,221 personsFayette County1,221Monroe County: 1,203 personsMonroe County1,203Houston County: 1,178 personsHouston County1,178Habersham County: 1,157 personsHabersham County1,157Bryan County: 1,124 personsBryan County1,124Long County: 1,051 personsLong County1,051Bulloch County: 995 personsBulloch County995Glynn County: 980 personsGlynn County980Chatham County: 922 personsChatham County922Lamar County: 906 personsLamar County906Union County: 891 personsUnion County891Spalding County: 867 personsSpalding County867Douglas County: 855 personsDouglas County855Gordon County: 839 personsGordon County839Walker County: 758 personsWalker County758Hart County: 753 personsHart County753Lowndes County: 746 personsLowndes County746Rockdale County: 733 personsRockdale County733Haralson County: 728 personsHaralson County728Madison County: 697 personsMadison County697Floyd County: 695 personsFloyd County695Ware County: 685 personsWare County685Wayne County: 675 personsWayne County675Greene County: 662 personsGreene County662
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

RankCounties2023
persons
Change on 2022
1Henry County Estimated4,974+84.6%
2Jackson County Estimated4,086+28.2%
3Cherokee County Estimated3,785-26%
4Forsyth County Estimated3,664-24.1%
5Walton County Estimated3,369+8.7%
6Paulding County Estimated3,236-12.1%
7Barrow County Estimated2,999+46.7%
8Hall County Estimated2,968-28.4%
9Coweta County Estimated2,385-3.7%
10Effingham County Estimated2,165+9.3%
11Carroll County Estimated2,051-20.1%
12Bartow County Estimated1,887+13.9%
13Columbia County Estimated1,827-11.9%
14Newton County Estimated1,791-14%
15Dawson County Estimated1,437-7.5%
16Pickens County Estimated1,224+33.9%
17Fayette County Estimated1,221-8.4%
18Monroe County Estimated1,203+53.1%
19Houston County Estimated1,178-43%
20Habersham County Estimated1,157+68.7%
21Bryan County Estimated1,124+17.8%
22Long County Estimated1,051-3%
23Bulloch County Estimated995-52.1%
24Glynn County Estimated980+66.7%
25Chatham County Estimated922-76%
26Lamar County Estimated906+15.7%
27Union County Estimated891-10.5%
28Spalding County Estimated867-36.9%
29Douglas County Estimated855-20%
30Gordon County Estimated839+26.4%
31Walker County Estimated758+0.5%
32Hart County Estimated753+19.1%
33Lowndes County Estimated746+255.2%
34Rockdale County Estimated733-19.5%
35Haralson County Estimated728-10.2%
36Madison County Estimated697+29.8%
37Floyd County Estimated695-33.4%
38Ware County Estimated685+229.3%
39Wayne County Estimated675+10.1%
40Greene County Estimated662+3.8%
41Franklin County Estimated650+0.9%
42Camden County Estimated647-31.4%
43Murray County Estimated646+28.2%
44Gilmer County Estimated562+30.7%
44Stephens County Estimated562+207.1%
46Jones County Estimated544+132.5%
46Pike County Estimated544+19.3%
48Lumpkin County Estimated511-69.7%
48Polk County Estimated511+31%
50Oconee County Estimated482-13.9%
51Jasper County Estimated469-33.1%
52Morgan County Estimated468+11.7%
53Fannin County Estimated462+102.6%
54Banks County Estimated438-43.2%
55Dooly County Estimated417+265.5%
56McIntosh County Estimated414+80.8%
57Harris County Estimated407-39.7%
58Berrien County Estimated376+132.1%
59Peach County Estimated358+6.9%
60Heard County Estimated357+37.8%
61Hancock County Estimated352+290.3%
62Chattooga County Estimated341+48.3%
63Catoosa County Estimated319-46%
64Putnam County Estimated307-28.6%
65Tattnall County Estimated289+975.8%
66Upson County Estimated278-49.5%
67Screven County Estimated277n/a
68Troup County Estimated273-58.4%
69Laurens County Estimated267-13.3%
70White County Estimated263-51.7%
71Pierce County Estimated254-11.8%
72Rabun County Estimated243+7%
73Cook County Estimated236+105.2%
74Oglethorpe County Estimated235-33.2%
75Bleckley County Estimated228+168.2%
76Elbert County Estimated218-44.4%
77Pulaski County Estimated216-47.4%
78Crawford County Estimated211+70.2%
79Brantley County Estimated199+46.3%
80Thomas County Estimated187+317.4%
81Emanuel County Estimated185+42.3%
81Towns County Estimated185-19.6%
83Whitfield County Estimated184-10.7%
84Lanier County Estimated183+346.3%
85Dade County Estimated173+792%
86Butts County Estimated172-70.2%
87Bibb County Estimated171-46.2%
88Tift County Estimated170-38.2%
89Charlton County Estimated166+127.4%
90Lee County Estimated160-63.5%
91Toombs County Estimated152+3,900%
92McDuffie County Estimated144+6.7%
93Candler County Estimated140+68.7%
94Meriwether County Estimated123-51.6%
95Washington County Estimated121+16.3%
96Montgomery County Estimated120+400%
97Ben Hill County Estimated114+500%
98Twiggs County Estimated110+204.8%
99Johnson County Estimated109-55.3%
100Evans County Estimated108+1,642.9%
101Wilcox County Estimated103+37.3%
102Turner County Estimated101+250.7%
103Wilkinson County Estimated91+345.9%
104Decatur County Estimated85+4,350%
105Macon County Estimated83+653.3%
106Colquitt County Estimated68+312.5%
107Grady County Estimated67-62.4%
108Randolph County Estimated66+182.5%
109Jeff Davis County Estimated62-28.7%
110Early County Estimated60+1,400%
111Clinch County Estimated53+394.4%
112Sumter County Estimated49+269%
113Lincoln County Estimated48-66.4%
114Taylor County Estimated43-6.5%
115Quitman County Estimated42+5%
116Irwin County Estimated41+121.1%
116Miller County Estimated41+278.3%
118Glascock County Estimated39-18.8%
119Atkinson County Estimated35+114.8%
120Marion County Estimated33-54.8%
121Schley County Estimated32+39.1%
122Wilkes County Estimated21-85.3%
123Taliaferro County Estimated20-65.5%
124Clay County Estimated10-9.1%
124Stewart County Estimated10+102.6%
126Appling County Estimated6-92.1%
126Echols County Estimated6+125%
126Talbot County Estimated6-88.5%
129Calhoun County Estimated5+113.2%
130Webster County Estimated4+126.7%
131Treutlen County Estimated3-91.2%
132Burke County Estimated0-100%
133Dodge County Estimated-3-101.3%
134Seminole County Estimated-7-120%
135Warren County Estimated-15+11.8%
136Jenkins County Estimated-18+75%
136Terrell County Estimated-18+76.6%
138Jefferson County Estimated-22+58.5%
139Brooks County Estimated-25-147.2%
140Bacon County Estimated-27-118.8%
141Baker County Estimated-39-160%
142Crisp County Estimated-44+78.6%
143Worth County Estimated-71-115.2%
144Coffee County Estimated-106-178.5%
145Baldwin County Estimated-135-188.2%
146Wheeler County Estimated-227+52.9%
147Chattahoochee County Estimated-376+24.5%
148Mitchell County Estimated-382-1,314.8%
149Dougherty County Estimated-391-158.5%
150Clarke County Estimated-663-1,850%
151Liberty County Estimated-1,053-608.7%
152Telfair County Estimated-1,526-1,320.8%
153Muscogee County Estimated-1,612+49.2%
154Richmond County Estimated-1,714-293.9%
155Clayton County Estimated-2,410+13.2%
156Cobb County Estimated-3,159-223%
157Fulton County Estimated-4,612-234.8%
158Gwinnett County Estimated-5,423-11,397.9%
159DeKalb County Estimated-8,084-61.3%

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 Georgia by net domestic migration, July to June, 2023) [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 Georgia by net domestic migration, July to June, 2023. 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/georgia-counties?period=2023. 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 Georgia by net domestic migration, July to June, 2023. 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/georgia-counties?period=2023.

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 Georgia by net domestic migration, July to June, 2023 [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/georgia-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_georgia_by_2023,
  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 Georgia by net domestic migration, July to June, 2023}},
  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/georgia-counties?period=2023. 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 Georgia by net domestic migration, July to June, 2023
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/georgia-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/georgia-counties?period=2023.
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 Georgia 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":"Georgia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Georgia&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?

Henry County, with 4,974 in 2023, according to the U.S. Census Bureau.

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

DeKalb County, with -8,084 in 2023.

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 Georgia: more rankings