Ranking of Texas Counties By Net Domestic Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Texas was 190.99K. Among all Texas counties, Montgomery County had the highest net domestic migration (24.85K), followed by Collin County (20.38K), and Denton County (18.65K).
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.
You may also be interested in:
Related Topics: Texas Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Texas Counties By Net Domestic Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Montgomery County | 24848 |
| 2 | Collin County | 20378 |
| 3 | Denton County | 18653 |
| 4 | Williamson County | 17460 |
| 5 | Fort Bend County | 15593 |
| 6 | Kaufman County | 11576 |
| 7 | Bexar County | 11075 |
| 8 | Hays County | 9187 |
| 9 | Ellis County | 8938 |
| 10 | Comal County | 8629 |
| 11 | Brazoria County | 8298 |
| 12 | Rockwall County | 7067 |
| 13 | Parker County | 6806 |
| 14 | Johnson County | 6399 |
| 15 | Liberty County | 5587 |
| 16 | Guadalupe County | 5085 |
| 17 | Tarrant County | 5042 |
| 18 | Hunt County | 4499 |
| 19 | Bastrop County | 3868 |
| 20 | Grayson County | 3320 |
| 21 | Galveston County | 2987 |
| 22 | Wise County | 2933 |
| 23 | Midland County | 2518 |
| 24 | Smith County | 2506 |
| 25 | Walker County | 2346 |
| 26 | Chambers County | 2227 |
| 27 | Henderson County | 1967 |
| 28 | Caldwell County | 1753 |
| 29 | Anderson County | 1713 |
| 30 | Burnet County | 1558 |
| 31 | Bell County | 1541 |
| 32 | Hood County | 1499 |
| 33 | Waller County | 1424 |
| 34 | Kendall County | 1383 |
| 35 | Wilson County | 1339 |
| 36 | Van Zandt County | 1299 |
| 37 | Grimes County | 1294 |
| 38 | Randall County | 1286 |
| 39 | Wood County | 1192 |
| 40 | Lubbock County | 1152 |
| 41 | Polk County | 1120 |
| 42 | Medina County | 1042 |
| 43 | Brazos County | 1008 |
| 44 | McLennan County | 991 |
| 45 | Atascosa County | 951 |
| 46 | Hill County | 925 |
| 47 | Ector County | 910 |
| 48 | Upshur County | 902 |
| 49 | Harrison County | 852 |
| 50 | Washington County | 843 |
| 51 | Cherokee County | 807 |
| 52 | Taylor County | 770 |
| 53 | Burleson County | 755 |
| 54 | Coryell County | 753 |
| 54 | Navarro County | 753 |
| 55 | Fannin County | 747 |
| 56 | San Jacinto County | 719 |
| 57 | Blanco County | 683 |
| 58 | Falls County | 679 |
| 59 | Rusk County | 669 |
| 60 | Cooke County | 643 |
| 61 | Montague County | 628 |
| 62 | Bandera County | 599 |
| 63 | Fayette County | 596 |
| 64 | Aransas County | 571 |
| 65 | Lamar County | 567 |
| 66 | Orange County | 566 |
| 67 | Lampasas County | 556 |
| 68 | Austin County | 532 |
| 69 | Jones County | 482 |
| 70 | Palo Pinto County | 468 |
| 71 | DeWitt County | 448 |
| 72 | Jack County | 446 |
| 73 | Nacogdoches County | 437 |
| 74 | Milam County | 405 |
| 75 | Hardin County | 388 |
| 76 | Bosque County | 382 |
| 77 | Freestone County | 376 |
| 78 | Trinity County | 375 |
| 79 | Leon County | 373 |
| 80 | Kerr County | 352 |
| 81 | Eastland County | 343 |
| 82 | Gregg County | 339 |
| 83 | Llano County | 334 |
| 84 | Hopkins County | 330 |
| 85 | Cass County | 323 |
| 86 | Erath County | 321 |
| 87 | Hamilton County | 312 |
| 88 | Victoria County | 284 |
| 89 | Colorado County | 276 |
| 90 | Bee County | 265 |
| 91 | Camp County | 264 |
| 92 | Jasper County | 263 |
| 93 | Clay County | 253 |
| 93 | San Patricio County | 253 |
| 94 | Gillespie County | 249 |
| 94 | Lee County | 249 |
| 95 | Rains County | 224 |
| 96 | Brown County | 208 |
| 97 | Houston County | 205 |
| 98 | Angelina County | 203 |
| 99 | Callahan County | 197 |
| 100 | Archer County | 188 |
| 100 | Sabine County | 188 |
| 101 | Live Oak County | 185 |
| 102 | Robertson County | 183 |
| 103 | Limestone County | 173 |
| 104 | Young County | 170 |
| 105 | Brewster County | 163 |
| 105 | Panola County | 163 |
| 106 | Mitchell County | 150 |
| 107 | Red River County | 143 |
| 108 | Comanche County | 136 |
| 109 | Delta County | 133 |
| 110 | Marion County | 130 |
| 111 | Andrews County | 127 |
| 112 | Coleman County | 126 |
| 113 | Shelby County | 97 |
| 114 | Morris County | 94 |
| 114 | Newton County | 94 |
| 115 | Mills County | 90 |
| 116 | Bowie County | 89 |
| 117 | Somervell County | 88 |
| 118 | Refugio County | 80 |
| 119 | Hockley County | 78 |
| 119 | Madison County | 78 |
| 120 | Real County | 76 |
| 121 | Carson County | 75 |
| 121 | Tyler County | 75 |
| 122 | Franklin County | 74 |
| 123 | San Augustine County | 70 |
| 124 | McCulloch County | 67 |
| 125 | Coke County | 62 |
| 126 | Gonzales County | 61 |
| 127 | Winkler County | 58 |
| 128 | Haskell County | 56 |
| 129 | Goliad County | 53 |
| 130 | Terry County | 51 |
| 131 | Lipscomb County | 46 |
| 131 | Runnels County | 46 |
| 132 | Kimble County | 45 |
| 133 | Knox County | 43 |
| 134 | Frio County | 39 |
| 135 | Foard County | 35 |
| 136 | Baylor County | 33 |
| 137 | Hidalgo County | 32 |
| 138 | Culberson County | 31 |
| 138 | Wheeler County | 31 |
| 139 | Kinney County | 29 |
| 140 | Gray County | 28 |
| 141 | Lynn County | 24 |
| 141 | Schleicher County | 24 |
| 142 | Shackelford County | 23 |
| 143 | Roberts County | 19 |
| 143 | Stephens County | 19 |
| 144 | Irion County | 17 |
| 145 | Fisher County | 15 |
| 146 | Terrell County | 13 |
| 147 | Briscoe County | 12 |
| 147 | Stonewall County | 12 |
| 148 | McMullen County | 10 |
| 149 | Gaines County | 8 |
| 150 | Crane County | 7 |
| 151 | Motley County | 4 |
| 151 | Oldham County | 4 |
| 152 | Loving County | 1 |
| 153 | Kent County | 0 |
| 154 | Menard County | -1 |
| 155 | Glasscock County | -2 |
| 156 | Wilbarger County | -5 |
| 157 | Borden County | -6 |
| 157 | Reeves County | -6 |
| 157 | Throckmorton County | -6 |
| 158 | Hall County | -8 |
| 158 | Reagan County | -8 |
| 159 | Kenedy County | -11 |
| 160 | Cottle County | -13 |
| 161 | La Salle County | -15 |
| 162 | Garza County | -16 |
| 163 | Collingsworth County | -17 |
| 163 | Mason County | -17 |
| 164 | Calhoun County | -19 |
| 164 | Dickens County | -19 |
| 165 | Armstrong County | -20 |
| 166 | King County | -21 |
| 167 | Edwards County | -24 |
| 167 | Sutton County | -24 |
| 168 | Ward County | -30 |
| 169 | Upton County | -33 |
| 170 | Jeff Davis County | -37 |
| 170 | Matagorda County | -37 |
| 171 | Cochran County | -40 |
| 172 | Martin County | -43 |
| 173 | Sterling County | -45 |
| 174 | Hansford County | -46 |
| 174 | Wharton County | -46 |
| 175 | Hardeman County | -48 |
| 175 | Hemphill County | -48 |
| 176 | Jackson County | -52 |
| 177 | Crosby County | -54 |
| 178 | Donley County | -57 |
| 179 | Childress County | -58 |
| 180 | Duval County | -60 |
| 181 | Swisher County | -61 |
| 182 | Jim Wells County | -68 |
| 183 | Lavaca County | -70 |
| 184 | Titus County | -74 |
| 185 | Scurry County | -75 |
| 186 | Hudspeth County | -78 |
| 187 | Concho County | -87 |
| 188 | Uvalde County | -88 |
| 189 | Brooks County | -94 |
| 189 | Jim Hogg County | -94 |
| 189 | Karnes County | -94 |
| 190 | Crockett County | -97 |
| 191 | Dimmit County | -99 |
| 192 | Hutchinson County | -101 |
| 192 | Zavala County | -101 |
| 193 | Castro County | -108 |
| 194 | Lamb County | -112 |
| 195 | Sherman County | -117 |
| 196 | Hartley County | -119 |
| 197 | Pecos County | -122 |
| 197 | Tom Green County | -122 |
| 198 | Floyd County | -142 |
| 199 | Parmer County | -143 |
| 200 | Yoakum County | -148 |
| 201 | Nolan County | -155 |
| 202 | Ochiltree County | -174 |
| 203 | Hale County | -188 |
| 204 | Zapata County | -191 |
| 205 | Dallam County | -220 |
| 205 | Howard County | -220 |
| 206 | Deaf Smith County | -230 |
| 207 | Presidio County | -232 |
| 208 | Willacy County | -245 |
| 209 | Bailey County | -253 |
| 210 | Dawson County | -266 |
| 211 | Starr County | -283 |
| 212 | Kleberg County | -313 |
| 213 | San Saba County | -333 |
| 214 | Moore County | -367 |
| 215 | Val Verde County | -378 |
| 216 | Maverick County | -424 |
| 217 | Jefferson County | -430 |
| 218 | Wichita County | -464 |
| 219 | Potter County | -820 |
| 220 | Nueces County | -950 |
| 221 | Cameron County | -1960 |
| 222 | El Paso County | -1996 |
| 223 | Webb County | -2105 |
| 224 | Travis County | -10049 |
| 225 | Harris County | -22035 |
| 226 | Dallas County | -35882 |