Ranking of Georgia Counties By Net Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration for Georgia was 88.41K. Among all Georgia counties, Gwinnett County had the highest net migration (5.99K), followed by Cherokee County (5.33K), and Jackson County (4.89K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Georgia counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Georgia Counties By Net Migration in 2024
Gwinnett
Cherokee
Jackson
Forsyth
Paulding
Henry
Newton
Barrow
Walton
Hall
Ranking of Georgia Counties By Net Migration in 2024
Items per page:
0 of 0
Rank County Net Migration
1 Gwinnett County 5987
2 Cherokee County 5326
3 Jackson County 4888
4 Forsyth County 4786
5 Paulding County 4367
6 Henry County 3496
7 Newton County 3221
8 Barrow County 2869
9 Walton County 2819
10 Hall County 2613
11 Houston County 2322
12 Carroll County 2281
13 Bartow County 2272
14 Cobb County 2179
15 Chatham County 1999
16 Dawson County 1966
17 Douglas County 1935
18 Columbia County 1555
19 Coweta County 1542
20 Fayette County 1509
21 Fulton County 1451
22 Effingham County 1425
23 Rockdale County 1153
24 Floyd County 1079
25 Bryan County 996
26 Gordon County 965
27 Bulloch County 942
28 Monroe County 925
29 Habersham County 865
30 Camden County 819
31 Lumpkin County 804
32 Wayne County 793
33 Lowndes County 791
34 Pickens County 718
35 White County 716
36 Whitfield County 712
37 Union County 701
38 Long County 687
39 Jasper County 679
40 Gilmer County 583
41 Hart County 572
42 Meriwether County 512
43 Oconee County 502
44 Glynn County 497
45 Greene County 474
46 Madison County 456
47 Franklin County 442
48 Catoosa County 441
49 Peach County 434
50 Banks County 430
51 Thomas County 425
52 Troup County 421
53 Morgan County 419
54 Colquitt County 418
55 Haralson County 410
56 Laurens County 385
57 Brantley County 384
58 Walker County 381
59 Oglethorpe County 380
60 Baldwin County 356
61 McIntosh County 344
62 Stephens County 341
63 Putnam County 322
64 Butts County 308
64 Decatur County 308
65 Spalding County 307
66 Pike County 300
67 Lamar County 299
68 Towns County 295
69 Coffee County 292
70 Jeff Davis County 277
71 Chattooga County 272
71 Harris County 272
71 Rabun County 272
72 Murray County 262
73 Toombs County 250
74 Bibb County 247
75 Jenkins County 232
76 Seminole County 219
76 Upson County 219
77 Fannin County 218
78 Pierce County 211
79 Cook County 205
80 Bleckley County 204
81 Elbert County 203
81 Polk County 203
82 Marion County 182
83 Grady County 174
83 Lincoln County 174
84 Dooly County 159
85 Screven County 158
86 Brooks County 147
87 Appling County 145
88 Evans County 139
89 Wilcox County 135
90 Stewart County 134
91 Lee County 132
91 Twiggs County 132
92 Heard County 125
93 Richmond County 122
94 Berrien County 119
95 Crawford County 118
96 Emanuel County 112
97 Pulaski County 111
98 Jones County 104
99 Talbot County 102
99 Turner County 102
100 Charlton County 94
101 Warren County 87
102 Glascock County 77
103 Burke County 75
104 Irwin County 73
105 Wilkes County 70
106 Worth County 68
107 Telfair County 66
108 Candler County 65
109 Atkinson County 58
110 Miller County 57
111 Treutlen County 55
112 Terrell County 54
113 Quitman County 52
114 Clinch County 50
115 Sumter County 49
116 Hancock County 47
117 Macon County 42
117 Ware County 42
118 Taliaferro County 40
119 Tift County 33
120 Taylor County 22
121 Washington County 20
122 Baker County 17
123 Dade County 15
123 Randolph County 15
124 Lanier County 0
125 Schley County -14
126 Webster County -18
127 Calhoun County -19
128 Wheeler County -21
129 Wilkinson County -36
130 Clay County -40
131 Dodge County -42
132 Tattnall County -60
133 Echols County -70
133 Johnson County -70
134 Jefferson County -79
135 McDuffie County -82
136 Bacon County -87
136 Early County -87
137 Ben Hill County -133
138 Montgomery County -148
139 Chattahoochee County -184
140 Crisp County -185
141 Dougherty County -211
142 Mitchell County -395
143 Liberty County -478
144 Muscogee County -633
145 Clarke County -647
146 DeKalb County -2464
147 Clayton County -2914