Ranking of Texas Counties By Net Domestic Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration for Texas was 85.27K. Among all Texas counties, Montgomery County had the highest net domestic migration (23.92K), followed by Collin County (19.43K), and Denton County (15.33K).
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.
Related Topics: Texas Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2024 Census.
See this for other years:
Ranking of Texas Counties By Net Domestic Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Montgomery County | 23919 |
| 2 | Collin County | 19426 |
| 3 | Denton County | 15331 |
| 4 | Williamson County | 14980 |
| 5 | Fort Bend County | 10467 |
| 6 | Kaufman County | 9158 |
| 7 | Hays County | 7430 |
| 8 | Brazoria County | 7382 |
| 9 | Ellis County | 7364 |
| 10 | Comal County | 7081 |
| 11 | Johnson County | 6334 |
| 12 | Parker County | 5394 |
| 13 | Guadalupe County | 5249 |
| 14 | Liberty County | 5063 |
| 15 | Rockwall County | 4531 |
| 16 | Hunt County | 4285 |
| 17 | Bastrop County | 3144 |
| 18 | Wise County | 3058 |
| 19 | Grayson County | 3025 |
| 20 | Bexar County | 2970 |
| 21 | Galveston County | 2760 |
| 22 | Caldwell County | 1930 |
| 23 | Smith County | 1823 |
| 24 | Midland County | 1742 |
| 25 | Lubbock County | 1652 |
| 26 | Randall County | 1614 |
| 27 | Hood County | 1535 |
| 28 | Chambers County | 1434 |
| 29 | Henderson County | 1362 |
| 30 | Van Zandt County | 1342 |
| 31 | Kendall County | 1238 |
| 32 | Burnet County | 1209 |
| 33 | Ector County | 1098 |
| 34 | Wood County | 925 |
| 35 | Fannin County | 895 |
| 36 | Grimes County | 850 |
| 37 | Wilson County | 828 |
| 38 | Austin County | 805 |
| 39 | Walker County | 800 |
| 40 | Medina County | 711 |
| 41 | Hill County | 623 |
| 42 | Atascosa County | 600 |
| 43 | Upshur County | 594 |
| 44 | Bell County | 587 |
| 45 | Navarro County | 582 |
| 46 | Waller County | 575 |
| 47 | Burleson County | 545 |
| 48 | Palo Pinto County | 472 |
| 49 | Aransas County | 460 |
| 50 | Washington County | 423 |
| 51 | Hardin County | 413 |
| 52 | Llano County | 409 |
| 53 | Cherokee County | 396 |
| 54 | Hopkins County | 390 |
| 55 | Cooke County | 366 |
| 56 | Robertson County | 345 |
| 57 | Gillespie County | 332 |
| 58 | Blanco County | 331 |
| 59 | Bowie County | 311 |
| 60 | Trinity County | 309 |
| 61 | Freestone County | 307 |
| 61 | Polk County | 307 |
| 62 | Bandera County | 304 |
| 63 | Brown County | 288 |
| 64 | Rains County | 278 |
| 65 | Montague County | 271 |
| 65 | Panola County | 271 |
| 66 | Comanche County | 262 |
| 67 | Harrison County | 252 |
| 68 | Kerr County | 243 |
| 69 | Anderson County | 240 |
| 70 | Lampasas County | 238 |
| 71 | Tom Green County | 232 |
| 72 | Jasper County | 201 |
| 73 | Somervell County | 195 |
| 74 | Callahan County | 189 |
| 75 | Tyler County | 177 |
| 76 | Lee County | 176 |
| 77 | Jack County | 175 |
| 77 | Leon County | 175 |
| 78 | Coleman County | 174 |
| 79 | San Jacinto County | 168 |
| 80 | Milam County | 165 |
| 81 | Cass County | 162 |
| 82 | Marion County | 157 |
| 83 | Jones County | 155 |
| 84 | Colorado County | 149 |
| 84 | Eastland County | 149 |
| 85 | Coryell County | 145 |
| 86 | Bosque County | 143 |
| 87 | Franklin County | 134 |
| 87 | Red River County | 134 |
| 88 | Houston County | 133 |
| 89 | Limestone County | 127 |
| 90 | Hockley County | 121 |
| 91 | San Patricio County | 120 |
| 92 | Fayette County | 110 |
| 93 | Mason County | 108 |
| 94 | Lamar County | 105 |
| 95 | Orange County | 102 |
| 96 | Lynn County | 99 |
| 96 | Young County | 99 |
| 97 | Hamilton County | 97 |
| 98 | Camp County | 95 |
| 98 | Stephens County | 95 |
| 99 | Fisher County | 89 |
| 99 | Madison County | 89 |
| 100 | Morris County | 86 |
| 100 | Rusk County | 86 |
| 101 | Clay County | 77 |
| 102 | Archer County | 70 |
| 103 | Live Oak County | 69 |
| 104 | Mills County | 68 |
| 105 | Goliad County | 63 |
| 105 | Refugio County | 63 |
| 106 | Falls County | 60 |
| 107 | Collingsworth County | 58 |
| 108 | Delta County | 56 |
| 109 | Donley County | 55 |
| 110 | Haskell County | 54 |
| 111 | Concho County | 53 |
| 112 | Wharton County | 52 |
| 113 | Culberson County | 49 |
| 114 | Sabine County | 47 |
| 115 | Angelina County | 45 |
| 116 | Coke County | 42 |
| 117 | Briscoe County | 40 |
| 118 | DeWitt County | 33 |
| 118 | Stonewall County | 33 |
| 119 | Frio County | 30 |
| 120 | Calhoun County | 29 |
| 121 | Sutton County | 28 |
| 122 | Baylor County | 25 |
| 123 | Roberts County | 20 |
| 123 | Terrell County | 20 |
| 124 | Jackson County | 18 |
| 125 | Sherman County | 14 |
| 126 | Throckmorton County | 13 |
| 127 | Dickens County | 12 |
| 127 | Oldham County | 12 |
| 128 | Ward County | 7 |
| 129 | La Salle County | 5 |
| 130 | Crosby County | 4 |
| 130 | Lavaca County | 4 |
| 131 | Loving County | 3 |
| 132 | Sterling County | 2 |
| 133 | King County | -2 |
| 134 | Hall County | -4 |
| 134 | Motley County | -4 |
| 135 | Hemphill County | -6 |
| 135 | Wheeler County | -6 |
| 136 | Hudspeth County | -7 |
| 137 | Willacy County | -8 |
| 138 | Edwards County | -9 |
| 139 | McCulloch County | -10 |
| 140 | Borden County | -11 |
| 141 | Armstrong County | -13 |
| 142 | Glasscock County | -14 |
| 142 | McMullen County | -14 |
| 143 | Shackelford County | -16 |
| 144 | Upton County | -17 |
| 145 | Crane County | -18 |
| 146 | Cottle County | -19 |
| 146 | Kent County | -19 |
| 147 | Menard County | -20 |
| 148 | Reeves County | -21 |
| 149 | Foard County | -26 |
| 149 | Kenedy County | -26 |
| 150 | San Saba County | -28 |
| 151 | San Augustine County | -29 |
| 152 | Garza County | -30 |
| 153 | Real County | -36 |
| 154 | Carson County | -37 |
| 155 | Crockett County | -38 |
| 156 | Irion County | -40 |
| 157 | Andrews County | -41 |
| 157 | Gaines County | -41 |
| 158 | Martin County | -42 |
| 159 | Shelby County | -45 |
| 160 | Jeff Davis County | -46 |
| 160 | Kimble County | -46 |
| 161 | Wilbarger County | -47 |
| 162 | Jim Hogg County | -49 |
| 163 | Kinney County | -50 |
| 163 | Knox County | -50 |
| 164 | Swisher County | -54 |
| 165 | Childress County | -55 |
| 165 | Schleicher County | -55 |
| 166 | Lipscomb County | -57 |
| 167 | Duval County | -60 |
| 168 | Karnes County | -61 |
| 169 | Reagan County | -62 |
| 170 | Cochran County | -64 |
| 170 | Jim Wells County | -64 |
| 171 | Terry County | -65 |
| 172 | Yoakum County | -71 |
| 173 | Hardeman County | -75 |
| 174 | Castro County | -78 |
| 175 | Nolan County | -81 |
| 176 | Gonzales County | -84 |
| 177 | Dimmit County | -90 |
| 178 | Nacogdoches County | -95 |
| 178 | Newton County | -95 |
| 179 | Howard County | -98 |
| 180 | Floyd County | -100 |
| 181 | Scurry County | -101 |
| 182 | Bailey County | -103 |
| 183 | Brewster County | -106 |
| 184 | Zapata County | -119 |
| 185 | Pecos County | -121 |
| 186 | Hansford County | -124 |
| 187 | Mitchell County | -125 |
| 187 | Runnels County | -125 |
| 188 | Uvalde County | -135 |
| 189 | Dawson County | -137 |
| 190 | Erath County | -141 |
| 190 | Presidio County | -141 |
| 191 | Titus County | -143 |
| 192 | Victoria County | -152 |
| 193 | Bee County | -154 |
| 194 | Hartley County | -169 |
| 195 | Winkler County | -171 |
| 196 | Taylor County | -175 |
| 197 | Brooks County | -183 |
| 198 | Gray County | -184 |
| 198 | McLennan County | -184 |
| 199 | Kleberg County | -194 |
| 200 | Dallam County | -203 |
| 200 | Lamb County | -203 |
| 201 | Hutchinson County | -210 |
| 202 | Zavala County | -212 |
| 203 | Parmer County | -213 |
| 204 | Hale County | -223 |
| 205 | Deaf Smith County | -228 |
| 206 | Moore County | -273 |
| 207 | Maverick County | -289 |
| 208 | Ochiltree County | -333 |
| 209 | Matagorda County | -351 |
| 210 | Starr County | -385 |
| 211 | Val Verde County | -495 |
| 212 | Gregg County | -537 |
| 213 | Wichita County | -659 |
| 214 | Jefferson County | -1461 |
| 215 | Nueces County | -1536 |
| 216 | Hidalgo County | -1562 |
| 217 | Potter County | -1912 |
| 218 | Brazos County | -1918 |
| 219 | Cameron County | -1946 |
| 220 | Webb County | -2517 |
| 221 | Tarrant County | -3163 |
| 222 | El Paso County | -7348 |
| 223 | Travis County | -13504 |
| 224 | Harris County | -31165 |
| 225 | Dallas County | -47168 |