Texas Net Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net migration for Texas was 404,836. Harris County had the highest net migration (69,961) followed by Collin County (39,663), and Montgomery County (30,399). On the other hand, El Paso County had the lowest net migration (-3,033), followed by Potter County (-917), and Webb County (-505).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Texas Net Migration By County in 2024
Texas Net Migration By County in 2024
Items per page:
0 of 0
County Net Migration
Anderson 515
Andrews 18
Angelina 296
Aransas 460
Archer 81
Armstrong -9
Atascosa 621
Austin 889
Bailey 111
Bandera 339
Bastrop 3386
Baylor 31
Bee -107
Bell 2238
Bexar 18294
Blanco 330
Borden -11
Bosque 156
Bowie 534
Brazoria 9809
Brazos 845
Brewster -43
Briscoe 41
Brooks -136
Brown 397
Burleson 666
Burnet 1423
Caldwell 2141
Calhoun 128
Callahan 197
Cameron 425
Camp 136
Carson -35
Cass 182
Castro 24
Chambers 1669
Cherokee 475
Childress -59
Clay 87
Cochran -17
Coke 42
Coleman 172
Collin 39663
Collingsworth 57
Colorado 238
Comal 7298
Comanche 315
Concho 76
Cooke 421
Coryell 418
Cottle -19
Crane -16
Crockett -43
Crosby 28
Culberson 53
Dallam 93
Dallas 396
Dawson -115
Deaf Smith -111
Delta 59
Denton 24787
DeWitt 75
Dickens 15
Dimmit -87
Donley 62
Duval -59
Eastland 223
Ector 2908
Edwards -9
Ellis 7928
El Paso -3033
Erath -73
Falls 89
Fannin 913
Fayette 150
Fisher 93
Floyd -78
Foard -26
Fort Bend 26236
Franklin 203
Freestone 354
Frio 680
Gaines 35
Galveston 4185
Garza 78
Gillespie 487
Glasscock -14
Goliad 63
Gonzales -27
Gray -87
Grayson 3455
Gregg -102
Grimes 904
Guadalupe 5531
Hale -70
Hall 24
Hamilton 137
Hansford -94
Hardeman -48
Hardin 457
Harris 69961
Harrison 286
Hartley -148
Haskell 82
Hays 8738
Hemphill -5
Henderson 1455
Hidalgo 3117
Hill 693
Hockley 168
Hood 1606
Hopkins 518
Houston 174
Howard 182
Hudspeth 150
Hunt 4650
Hutchinson -205
Irion -40
Jack 201
Jackson 78
Jasper 244
Jeff Davis -49
Jefferson -83
Jim Hogg -49
Jim Wells 22
Johnson 6708
Jones 163
Karnes 104
Kaufman 9746
Kendall 1390
Kenedy -26
Kent -19
Kerr 328
Kimble -49
King -2
Kinney -10
Kleberg -36
Knox -46
Lamar 199
Lamb -63
Lampasas 282
La Salle 78
Lavaca 25
Lee 176
Leon 213
Liberty 5385
Limestone 187
Lipscomb -37
Live Oak 185
Llano 462
Loving 3
Lubbock 3845
Lynn 112
McCulloch -12
McLennan 755
McMullen -14
Madison 110
Marion 160
Martin -44
Mason 107
Matagorda -51
Maverick 141
Medina 739
Menard -18
Midland 3435
Milam 184
Mills 74
Mitchell -116
Montague 285
Montgomery 30399
Moore 208
Morris 117
Motley -4
Nacogdoches 31
Navarro 674
Newton -95
Nolan -72
Nueces -288
Ochiltree -91
Oldham 31
Orange 288
Palo Pinto 517
Panola 281
Parker 5797
Parmer -78
Pecos -50
Polk 353
Potter -917
Presidio -118
Rains 303
Randall 1987
Reagan -30
Real -36
Red River 147
Reeves 42
Refugio 63
Roberts 20
Robertson 346
Rockwall 4918
Runnels -118
Rusk 160
Sabine 50
San Augustine -32
San Jacinto 188
San Patricio 591
San Saba -2
Schleicher -55
Scurry -55
Shackelford -15
Shelby -57
Sherman 44
Smith 2490
Somervell 230
Starr -216
Stephens 92
Sterling 2
Stonewall 33
Sutton 68
Swisher -1
Tarrant 19503
Taylor 987
Terrell 20
Terry -18
Throckmorton 22
Titus 3
Tom Green 515
Travis 6018
Trinity 328
Tyler 201
Upshur 640
Upton -17
Uvalde 23
Val Verde -217
Van Zandt 1345
Victoria -5
Walker 1114
Waller 822
Ward 23
Washington 569
Webb -505
Wharton 119
Wheeler 27
Wichita -167
Wilbarger -20
Willacy 14
Williamson 21643
Wilson 1030
Winkler -123
Wise 3156
Wood 1085
Yoakum 34
Young 145
Zapata -23
Zavala -196