Texas Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for Texas was 453,612. Harris County had the highest net migration (61,511) followed by Collin County (37,033), and Montgomery County (30,187). On the other hand, Webb County had the lowest net migration (-499), followed by San Saba County (-310), and Dawson County (-247).

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 2023
Texas Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Anderson 1941
Andrews 175
Angelina 402
Aransas 571
Archer 198
Armstrong -17
Atascosa 965
Austin 602
Bailey -75
Bandera 626
Bastrop 4060
Baylor 37
Bee 298
Bell 2986
Bexar 23698
Blanco 682
Borden -6
Bosque 391
Bowie 266
Brazoria 10275
Brazos 3278
Brewster 210
Briscoe 13
Brooks -57
Brown 303
Burleson 858
Burnet 1740
Caldwell 1920
Calhoun 63
Callahan 202
Cameron -92
Camp 298
Carson 76
Cass 341
Castro -18
Chambers 2419
Cherokee 864
Childress -62
Clay 261
Cochran 1
Coke 62
Coleman 124
Collin 37033
Collingsworth -18
Colorado 346
Comal 8802
Comanche 179
Concho -72
Cooke 686
Coryell 1029
Cottle -13
Crane 8
Crockett -103
Crosby -33
Culberson 34
Dallam 28
Dallas 3241
Dawson -247
Deaf Smith -134
Delta 136
Denton 26398
DeWitt 481
Dickens -16
Dimmit -96
Donley -51
Duval -59
Eastland 403
Ector 2405
Edwards -24
Ellis 9385
El Paso 1461
Erath 375
Falls 703
Fannin 762
Fayette 629
Fisher 17
Floyd -125
Foard 35
Fort Bend 28549
Franklin 128
Freestone 417
Frio 572
Gaines 64
Galveston 4142
Garza 74
Gillespie 378
Glasscock -2
Goliad 53
Gonzales 107
Gray 108
Grayson 3670
Gregg 683
Grimes 1338
Guadalupe 5307
Hale -62
Hall 17
Hamilton 344
Hansford -24
Hardeman -25
Hardin 423
Harris 61511
Harrison 875
Hartley -101
Haskell 79
Hays 10261
Hemphill -47
Henderson 2038
Hidalgo 3674
Hill 985
Hockley 117
Hood 1554
Hopkins 440
Houston 240
Howard 8
Hudspeth 49
Hunt 4794
Hutchinson -98
Irion 17
Jack 467
Jackson -1
Jasper 300
Jeff Davis -40
Jefferson 703
Jim Hogg -94
Jim Wells -2
Johnson 6698
Jones 489
Karnes 48
Kaufman 12037
Kendall 1505
Kenedy -11
Kent 0
Kerr 419
Kimble 42
King -21
Kinney 64
Kleberg -180
Knox 46
Lamar 645
Lamb 7
Lampasas 594
La Salle 50
Lavaca -52
Lee 248
Leon 404
Liberty 5846
Limestone 221
Lipscomb 62
Live Oak 283
Llano 382
Loving 1
Lubbock 2956
Lynn 34
McCulloch 65
McLennan 1738
McMullen 10
Madison 96
Marion 132
Martin -46
Mason -18
Matagorda 214
Maverick -87
Medina 1066
Menard 0
Midland 3900
Milam 419
Mills 94
Mitchell 158
Montague 638
Montgomery 30187
Moore 28
Morris 119
Motley 4
Nacogdoches 536
Navarro 824
Newton 94
Nolan -148
Nueces 71
Ochiltree 23
Oldham 19
Orange 715
Palo Pinto 505
Panola 168
Parker 7131
Parmer -31
Pecos -64
Polk 1159
Potter -12
Presidio -214
Rains 246
Randall 1595
Reagan 18
Real 76
Red River 154
Reeves 44
Refugio 80
Roberts 19
Robertson 185
Rockwall 7382
Runnels 51
Rusk 725
Sabine 191
San Augustine 68
San Jacinto 733
San Patricio 646
San Saba -310
Schleicher 24
Scurry -36
Shackelford 24
Shelby 87
Sherman -90
Smith 3039
Somervell 117
Starr -164
Stephens 16
Sterling -45
Stonewall 12
Sutton 8
Swisher -19
Tarrant 23638
Taylor 1766
Terrell 13
Terry 89
Throckmorton 0
Titus 40
Tom Green 126
Travis 5997
Trinity 391
Tyler 93
Upshur 939
Upton -33
Uvalde 44
Val Verde -149
Van Zandt 1300
Victoria 406
Walker 2610
Waller 1624
Ward -15
Washington 962
Webb -499
Wharton 9
Wheeler 57
Wichita -30
Wilbarger 17
Willacy -229
Williamson 22932
Wilson 1499
Winkler 96
Wise 3010
Wood 1326
Yoakum -62
Young 206
Zapata -112
Zavala -89