Ranking of Texas Counties By Net Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Texas was 216.95K. Among all Texas counties, Collin County had the highest net migration (31.50K), followed by Denton County (25.59K), and Williamson County (22.46K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Texas 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 Texas Counties By Net Migration in 2020
Collin
Denton
Williamson
Fort Bend
Travis
Montgomery
Bexar
Tarrant
Hays
Comal
Ranking of Texas Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Collin County 31495
2 Denton County 25591
3 Williamson County 22460
4 Fort Bend County 21924
5 Travis County 18344
6 Montgomery County 16069
7 Bexar County 12846
8 Tarrant County 9813
9 Hays County 9656
10 Comal County 8124
11 Ellis County 6324
12 Kaufman County 6008
13 Parker County 4799
14 Rockwall County 4599
15 Brazoria County 3918
16 Guadalupe County 3024
17 Johnson County 3015
18 Galveston County 2879
19 Bell County 2799
20 Liberty County 2662
21 Bastrop County 2588
22 Lubbock County 2569
23 Smith County 2283
24 Grayson County 2051
25 Hood County 1950
26 Polk County 1904
27 Waller County 1856
28 Brazos County 1787
29 Randall County 1714
30 Chambers County 1594
31 McLennan County 1528
32 Burnet County 1424
33 Henderson County 1297
34 Kendall County 1200
35 Hunt County 1156
36 Wise County 1107
37 Wilson County 1020
37 Wood County 1020
38 Van Zandt County 869
39 Bandera County 762
40 Wichita County 739
41 Kerr County 727
42 Navarro County 689
43 Medina County 669
44 Grimes County 617
45 Aransas County 612
46 Erath County 598
47 Walker County 568
48 Fannin County 542
49 San Jacinto County 508
50 Taylor County 505
51 Upshur County 493
52 Hill County 488
53 Hardin County 451
54 Lampasas County 366
55 Llano County 365
56 Blanco County 363
57 Atascosa County 346
58 Fayette County 321
59 Trinity County 293
60 Palo Pinto County 268
61 Cooke County 249
62 Callahan County 247
63 Karnes County 223
64 Montague County 220
65 Lamar County 219
66 Caldwell County 218
67 Washington County 217
68 Tom Green County 205
69 Eastland County 204
69 Gillespie County 204
70 Marion County 195
71 Cherokee County 191
72 Colorado County 179
73 Rains County 173
74 Comanche County 172
75 Gaines County 165
76 Tyler County 162
77 Clay County 155
78 Runnels County 142
79 Hamilton County 134
80 Burleson County 131
81 Leon County 122
82 Bosque County 117
83 Freestone County 115
84 Haskell County 111
85 Jack County 109
86 San Augustine County 108
87 Panola County 102
88 Lavaca County 98
89 Houston County 96
90 Anderson County 95
91 Hardeman County 90
92 San Patricio County 89
93 Concho County 87
94 Frio County 86
95 Brewster County 85
96 Franklin County 84
97 Mason County 81
98 Sabine County 73
99 Hopkins County 68
100 DeWitt County 63
101 Donley County 60
102 Cass County 58
102 Live Oak County 58
102 Morris County 58
103 Lynn County 56
104 Borden County 54
105 Cochran County 52
106 Jones County 48
106 Somervell County 48
107 San Saba County 42
108 Robertson County 40
108 Sterling County 40
109 Coke County 39
109 Milam County 39
110 Kimble County 37
110 Refugio County 37
111 Lee County 36
112 Jim Hogg County 35
113 Kent County 34
113 Shackelford County 34
114 Menard County 33
115 Young County 32
116 Archer County 30
116 Crockett County 30
117 Armstrong County 28
117 Martin County 28
117 Mitchell County 28
118 Coleman County 27
119 Throckmorton County 22
120 Titus County 21
121 Goliad County 19
121 Jackson County 19
122 Carson County 17
123 Loving County 16
124 King County 14
124 Stonewall County 14
125 Hudspeth County 13
126 Fisher County 11
126 Mills County 11
127 Knox County 10
128 Oldham County 8
129 Kinney County 5
129 Limestone County 5
130 Madison County 3
131 Culberson County 2
131 Rusk County 2
132 Baylor County 0
133 Glasscock County -1
134 Delta County -2
135 Edwards County -4
135 Irion County -4
135 Scurry County -4
136 Kenedy County -8
136 Motley County -8
137 McMullen County -9
138 Gonzales County -10
138 Red River County -10
139 Crane County -18
139 Sherman County -18
140 Foard County -19
140 Nolan County -19
140 Roberts County -19
141 Ward County -21
142 Falls County -23
142 Garza County -23
143 Cottle County -25
143 Real County -25
144 Upton County -36
145 Stephens County -37
146 Dickens County -40
147 Jeff Davis County -41
148 Terrell County -42
149 Brown County -44
150 Schleicher County -45
150 Zavala County -45
151 Collingsworth County -47
151 Hall County -47
152 Childress County -54
152 Sutton County -54
153 Harrison County -55
154 Matagorda County -58
155 Bowie County -59
155 Reagan County -59
155 Wheeler County -59
156 Briscoe County -63
157 Camp County -64
157 Hemphill County -64
158 Angelina County -77
158 Duval County -77
159 Dawson County -78
160 Reeves County -80
161 Dallam County -81
162 Swisher County -85
163 Floyd County -90
164 Lipscomb County -95
165 La Salle County -99
166 Hartley County -110
167 Yoakum County -113
168 Gregg County -116
169 Hansford County -123
170 Parmer County -131
171 Zapata County -133
172 Castro County -134
173 Pecos County -141
173 Presidio County -141
174 Austin County -143
174 Crosby County -143
175 Andrews County -150
176 McCulloch County -153
176 Newton County -153
177 Jasper County -154
177 Wilbarger County -154
178 Wharton County -155
179 Uvalde County -156
180 Willacy County -158
181 Brooks County -161
182 Winkler County -168
183 Gray County -182
184 Hockley County -195
185 Coryell County -198
186 Lamb County -199
187 Bee County -203
188 Terry County -220
189 Hutchinson County -226
189 Jim Wells County -226
190 Dimmit County -228
191 Bailey County -232
192 Nacogdoches County -247
193 Orange County -248
194 Ector County -256
195 Calhoun County -266
196 Ochiltree County -282
197 Howard County -297
198 Kleberg County -317
199 Victoria County -354
200 Val Verde County -366
201 Shelby County -380
202 Midland County -401
203 Deaf Smith County -426
204 Hale County -453
205 Nueces County -462
206 Moore County -526
207 Maverick County -586
208 Starr County -780
209 Hidalgo County -1060
210 Potter County -1213
211 Cameron County -1700
212 Jefferson County -1821
213 Webb County -1866
214 El Paso County -1994
215 Harris County -6412
216 Dallas County -18987