Skip to content
Beacon CRE

Where are people moving in Texas?

Motley County (51.8 per 1,000 residents), Kaufman County (45.6 per 1,000 residents) and Waller County (42.9 per 1,000 residents) drew the most people from other U.S. counties for their size in Texas in 2025.

Data as of 2025 · updated

Want Pro for Texas? Get notified

All 246 ranked Texas counties

Texas counties ranked by net domestic migration per 1,000 residents
RankCountyPer 1,000 residents, 2025Net movers 2025Residents
1Motley County51.8+541,043
2Kaufman County45.6+9,535209,235
3Waller County42.9+2,99769,858
4Comal County35.5+7,427209,166
5Liberty County35.0+4,243121,364
6Caldwell County34.2+1,88755,150
7Ellis County29.8+7,178240,867
8Montgomery County29.0+22,690781,194
9Wise County28.4+2,38083,778
10Hunt County27.2+3,351123,336
11Menard County27.1+531,956
12Johnson County25.6+5,585218,048
13Grimes County25.4+87134,252
14Kendall County25.4+1,35453,289
15Parker County25.0+4,614184,767
16Hays County24.8+7,545304,390
17Guadalupe County23.6+4,737201,111
18Aransas County23.5+61426,146
19Medina County22.1+1,25656,881
20Rockwall County21.9+3,087140,738
21Chambers County21.5+1,23957,594
22Burleson County20.3+41720,549
23Hood County19.8+1,39670,501
24Williamson County19.6+14,764752,827
25Somervell County19.5+20010,261
26Bastrop County19.0+2,254118,908
27Rains County18.6+25213,542
28Collin County18.6+24,1021,297,179
29Austin County18.2+61233,625
30Armstrong County17.9+331,843
31Gillespie County17.7+50428,527
32Concho County17.5+633,607
33Jack County17.1+1649,563
34Burnet County16.7+95457,015
35Coke County16.7+573,412
36Palo Pinto County15.8+48730,791
37Grayson County15.8+2,423153,613
38Van Zandt County15.6+1,03366,130
39Hill County15.6+61639,503
40Henderson County15.5+1,37788,595
41Franklin County15.3+16810,994
42Wood County15.3+75849,688
43Fannin County15.2+59839,265
44Blanco County15.0+20413,581
45Washington County14.7+56338,288
46Robertson County14.5+25817,839
47Comanche County13.7+19714,432
48Wilson County12.7+71556,139
49Throckmorton County11.6+181,554
50Brazoria County11.6+4,849419,080
51Leon County11.1+18816,894
52Lee County10.9+20518,729
53Denton County10.8+11,5691,069,346
54Bandera County10.8+24722,876
55Marion County10.7+1069,896
56Fort Bend County10.7+10,406975,191
57Navarro County10.6+60457,181
58Foard County10.5+111,044
59Haskell County10.2+565,499
60Llano County10.1+23623,353
61Atascosa County9.7+52253,590
62Randall County9.7+1,473152,351
63Upshur County9.5+42444,410
64Montague County9.2+20221,966
65Galveston County9.2+3,422372,207
66Fisher County8.9+333,692
67Real County8.4+232,745
68Smith County8.4+2,112252,549
69Lipscomb County8.1+242,955
70Lavaca County8.1+16720,651
71Harrison County7.8+56371,956
72Camp County7.8+10413,380
73San Jacinto County7.7+22729,488
74Jasper County7.2+23833,075
75Falls County7.1+12617,869
76Kerr County6.9+37354,037
77Trinity County6.9+9914,384
78Briscoe County6.8+101,474
79Upton County6.7+213,131
80Clay County6.6+7110,764
81Donley County6.2+203,213
82Freestone County6.2+12920,811
83Rusk County5.9+32254,854
84Kimble County5.9+264,438
85Bosque County5.6+10618,918
86Lampasas County5.6+13223,657
87Midland County5.3+1,001187,855
88Baylor County5.2+183,472
89Hopkins County5.2+20239,063
90Limestone County5.2+11822,849
91Anderson County4.9+29659,805
92Taylor County4.9+732150,077
93Dickens County4.7+81,692
94Gaines County4.7+11323,956
95Mills County4.6+214,580
96Jones County4.6+9520,861
97Lubbock County4.5+1,496328,906
98Goliad County4.4+327,208
99Houston County4.4+9822,316
100Live Oak County4.4+5211,929
101Tyler County4.2+8620,443
102McCulloch County4.1+317,472
103Callahan County4.1+6014,491
104Shackelford County4.1+133,197
105Lynn County3.8+236,017
106Coleman County3.8+307,915
107Polk County3.8+20153,434
108Fayette County3.7+9325,459
109Mason County3.3+133,990
110Brown County3.1+12138,711
111Walker County3.0+25383,842
112Ector County2.8+488173,801
113Cass County2.6+7428,651
114Orange County2.6+22086,266
115Sabine County2.5+2510,012
116Lamar County2.4+12351,503
117San Augustine County2.3+187,722
118Hockley County2.2+4821,600
119Bell County1.8+730402,248
120Matagorda County1.8+6536,463
121McLennan County1.8+484272,020
122Hardin County1.7+10058,723
123Mitchell County1.3+128,947
124Morris County1.2+1512,133
125Bexar County1.2+2,5052,160,088
126Cherokee County1.1+6153,337
127Madison County1.1+1614,226
128Cooke County1.1+4944,461
129Newton County1.1+1311,954
130Angelina County1.0+8988,154
131Panola County1.0+2223,018
132Karnes County0.7+1115,018
133Nolan County0.6+914,117
134Milam County0.6+1626,258
135Wilbarger County0.5+612,481
136Victoria County0.4+3692,656
137Red River County0.3+311,816
138Delta County0.2+15,549
139Kinney County0.0+03,128
140Bowie County−0.2−1992,696
141Terry County−0.3−411,720
142Gray County−0.4−820,919
143Coryell County−0.5−4185,592
144Tom Green County−0.5−61120,602
145Colorado County−0.6−1321,439
146San Patricio County−0.7−4972,053
147Edwards County−0.7−11,370
148Stephens County−0.9−89,380
149Wichita County−0.9−111129,555
150Andrews County−0.9−1718,914
151Nacogdoches County−0.9−6166,035
152DeWitt County−0.9−1920,309
153Ward County−1.0−1111,125
154Carson County−1.2−75,805
155Wharton County−1.3−5542,060
156Hidalgo County−1.4−1,278921,549
157Gonzales County−1.4−2920,159
158Shelby County−1.9−4724,286
159San Saba County−2.1−125,787
160Martin County−2.1−115,284
161Scurry County−2.4−3816,162
162Hamilton County−2.4−218,680
163Archer County−2.5−239,129
164Tarrant County−3.1−6,9782,248,466
165Jim Wells County−3.1−12138,804
166Jackson County−3.2−5015,393
167Erath County−3.3−14743,911
168Reagan County−3.5−113,166
169Gregg County−3.7−466126,095
170Refugio County−3.8−256,657
171Runnels County−4.0−399,693
172Nueces County−4.0−1,427352,992
173Cameron County−4.2−1,837433,946
174Titus County−4.7−14731,563
175Travis County−4.7−6,5901,389,670
176Uvalde County−4.8−12124,963
177Deaf Smith County−4.9−9118,626
178Childress County−5.0−336,643
179Crockett County−5.1−142,769
180Bee County−5.2−16832,515
181Maverick County−5.6−32958,823
182Eastland County−5.7−10418,143
183Jefferson County−5.9−1,496254,321
184Howard County−6.1−18730,504
185La Salle County−6.1−406,517
186Reeves County−6.2−7512,138
187Young County−6.7−12218,154
188Hutchinson County−6.8−13319,633
189Potter County−7.1−811114,453
190Frio County−7.1−13418,823
191Kleberg County−7.2−21930,315
192Dawson County−7.4−8711,776
193El Paso County−7.5−6,582877,858
194Willacy County−7.6−15219,971
195Val Verde County−7.9−37647,835
196Culberson County−7.9−182,267
197Lamb County−7.9−10012,579
198Webb County−8.0−2,250281,224
199Bailey County−8.2−576,963
200Oldham County−8.4−151,783
201Harris County−8.6−43,3775,045,026
202Jim Hogg County−8.8−404,555
203Calhoun County−8.8−17319,599
204Starr County−9.1−60366,319
205Brazos County−9.3−2,322249,088
206Parmer County−9.9−969,678
207Hale County−10.6−33731,819
208Zapata County−10.8−14813,753
209Winkler County−11.1−847,540
210Cochran County−11.4−292,546
211Sutton County−12.2−393,203
212Hemphill County−12.3−383,083
213Crane County−12.5−574,554
214Wheeler County−12.8−614,773
215Knox County−12.8−413,192
216Brewster County−13.3−1269,458
217Moore County−14.0−30621,891
218Pecos County−14.1−20514,560
219Hardeman County−15.2−503,292
220Schleicher County−16.0−362,245
221Stonewall County−16.9−201,186
222Crosby County−16.9−824,852
223Sherman County−16.9−472,781
224Zavala County−16.9−1539,037
225Collingsworth County−17.3−432,487
226Brooks County−17.3−1146,579
227Dallas County−17.4−46,2262,661,397
228Hudspeth County−17.5−603,433
229Castro County−17.7−1297,295
230Garza County−17.7−804,510
231Hartley County−17.9−884,904
232Swisher County−18.5−1246,703
233Sterling County−18.5−251,349
234Dallam County−19.4−1467,508
235Glasscock County−19.5−221,128
236Hall County−20.1−552,737
237Hansford County−20.8−1034,944
238Duval County−21.5−2029,402
239Yoakum County−21.8−1627,438
240Jeff Davis County−22.2−381,711
241Dimmit County−23.9−1928,024
242Floyd County−25.4−1244,881
243Cottle County−27.8−341,224
244Ochiltree County−29.6−2759,284
245Irion County−30.1−441,463
246Presidio County−37.2−2025,433

8 of 254 Texas counties are not ranked on this measure.

How this is ranked

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025). Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.

Get the report for any Texas county — $99

The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.

Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.

Refund terms: Terms. · How we compute every number

Questions

Which county in Texas gains the most people from other counties?

Motley County: 51.8 per 1,000 residents, ahead of Kaufman County (45.6 per 1,000 residents) and Waller County (42.9 per 1,000 residents), of 246 Texas counties ranked.

How is this ranking calculated?

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

More county rankings for Texas

Net domestic migration per 1,000 residents in other states

Across the U.S.