Ranking of Texas Counties By Net Domestic Migration in 2021
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Texas was 195.56K. Among all Texas counties, Collin County had the highest net domestic migration (31.92K), followed by Williamson County (26.46K), and Fort Bend County (25.75K).
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), 2021 Census.
See this for other years:
Ranking of Texas Counties By Net Domestic Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Collin County | 31922 |
| 2 | Williamson County | 26456 |
| 3 | Fort Bend County | 25752 |
| 4 | Denton County | 24335 |
| 5 | Montgomery County | 23052 |
| 6 | Comal County | 12093 |
| 7 | Hays County | 11089 |
| 8 | Kaufman County | 11013 |
| 9 | Ellis County | 8573 |
| 10 | Parker County | 7673 |
| 11 | Rockwall County | 7426 |
| 12 | Johnson County | 6654 |
| 13 | Bexar County | 6211 |
| 14 | Bell County | 5357 |
| 15 | Liberty County | 4910 |
| 16 | Bastrop County | 4056 |
| 17 | Grayson County | 3955 |
| 18 | Brazoria County | 3821 |
| 19 | Galveston County | 3395 |
| 20 | Hunt County | 3388 |
| 21 | Guadalupe County | 3352 |
| 22 | Wise County | 3111 |
| 23 | Smith County | 2977 |
| 24 | Hood County | 2763 |
| 25 | Randall County | 2568 |
| 26 | Kendall County | 2499 |
| 27 | Lubbock County | 2170 |
| 28 | McLennan County | 2125 |
| 29 | Waller County | 2057 |
| 30 | Burnet County | 1908 |
| 31 | Van Zandt County | 1892 |
| 32 | Walker County | 1859 |
| 33 | Henderson County | 1852 |
| 34 | Polk County | 1849 |
| 35 | Chambers County | 1593 |
| 36 | Wood County | 1557 |
| 37 | Travis County | 1524 |
| 38 | Medina County | 1412 |
| 39 | Brazos County | 1389 |
| 40 | Wilson County | 1291 |
| 41 | Fannin County | 1163 |
| 42 | Llano County | 1042 |
| 43 | Coryell County | 1041 |
| 44 | Upshur County | 946 |
| 45 | Aransas County | 892 |
| 46 | Kerr County | 876 |
| 47 | Caldwell County | 836 |
| 48 | Navarro County | 823 |
| 49 | San Patricio County | 802 |
| 50 | Hardin County | 784 |
| 51 | Harrison County | 760 |
| 52 | Bandera County | 747 |
| 53 | Cherokee County | 735 |
| 54 | Gillespie County | 721 |
| 55 | Atascosa County | 719 |
| 56 | Grimes County | 707 |
| 57 | Cooke County | 690 |
| 58 | Erath County | 649 |
| 59 | Montague County | 640 |
| 60 | Hill County | 638 |
| 60 | Lampasas County | 638 |
| 61 | Rusk County | 636 |
| 62 | Anderson County | 604 |
| 63 | Wichita County | 565 |
| 64 | Tarrant County | 541 |
| 65 | Blanco County | 532 |
| 66 | Milam County | 525 |
| 67 | Burleson County | 520 |
| 68 | Hopkins County | 499 |
| 69 | Garza County | 488 |
| 70 | Callahan County | 477 |
| 71 | San Jacinto County | 472 |
| 72 | Freestone County | 455 |
| 73 | Stephens County | 422 |
| 74 | Bosque County | 420 |
| 75 | Hidalgo County | 388 |
| 76 | Cass County | 387 |
| 77 | Brown County | 386 |
| 78 | Rains County | 381 |
| 79 | Palo Pinto County | 378 |
| 80 | Fayette County | 369 |
| 80 | Jones County | 369 |
| 81 | Lamar County | 362 |
| 81 | Trinity County | 362 |
| 82 | Angelina County | 357 |
| 83 | Leon County | 347 |
| 84 | Somervell County | 320 |
| 85 | Austin County | 300 |
| 86 | Comanche County | 278 |
| 87 | Tyler County | 262 |
| 88 | Lavaca County | 244 |
| 89 | Sabine County | 241 |
| 90 | Washington County | 232 |
| 91 | Duval County | 231 |
| 91 | Robertson County | 231 |
| 92 | Camp County | 214 |
| 93 | Lee County | 212 |
| 94 | Young County | 209 |
| 95 | Falls County | 195 |
| 96 | DeWitt County | 191 |
| 97 | Panola County | 190 |
| 98 | Eastland County | 185 |
| 99 | Uvalde County | 175 |
| 100 | Coleman County | 174 |
| 101 | Taylor County | 171 |
| 102 | Newton County | 170 |
| 103 | San Saba County | 169 |
| 104 | Childress County | 165 |
| 105 | Willacy County | 158 |
| 106 | Archer County | 157 |
| 107 | Goliad County | 155 |
| 108 | Delta County | 150 |
| 109 | Franklin County | 147 |
| 110 | Clay County | 124 |
| 110 | Red River County | 124 |
| 111 | Donley County | 120 |
| 112 | Real County | 115 |
| 113 | Morris County | 114 |
| 114 | Wharton County | 110 |
| 115 | Shackelford County | 102 |
| 116 | Colorado County | 99 |
| 117 | Mills County | 98 |
| 118 | Kimble County | 87 |
| 118 | Live Oak County | 87 |
| 119 | San Augustine County | 84 |
| 120 | Hall County | 76 |
| 120 | Swisher County | 76 |
| 121 | Jackson County | 75 |
| 122 | Limestone County | 71 |
| 123 | Shelby County | 68 |
| 124 | Jack County | 63 |
| 124 | Mitchell County | 63 |
| 125 | Throckmorton County | 60 |
| 126 | Lynn County | 58 |
| 127 | Houston County | 56 |
| 128 | Coke County | 51 |
| 129 | Fisher County | 45 |
| 130 | Hamilton County | 44 |
| 131 | Jim Wells County | 42 |
| 132 | Nacogdoches County | 38 |
| 133 | La Salle County | 37 |
| 134 | Concho County | 35 |
| 134 | Hudspeth County | 35 |
| 135 | Baylor County | 34 |
| 135 | Runnels County | 34 |
| 136 | Irion County | 30 |
| 136 | Menard County | 30 |
| 137 | Hartley County | 27 |
| 138 | Orange County | 26 |
| 139 | Edwards County | 24 |
| 139 | Motley County | 24 |
| 140 | Glasscock County | 19 |
| 141 | Crosby County | 16 |
| 141 | McCulloch County | 16 |
| 141 | Madison County | 16 |
| 142 | Kinney County | 13 |
| 143 | Refugio County | 12 |
| 144 | Cottle County | 11 |
| 145 | McMullen County | 7 |
| 146 | Haskell County | 6 |
| 147 | Armstrong County | 5 |
| 148 | Culberson County | 2 |
| 149 | Hardeman County | 0 |
| 150 | Dickens County | -2 |
| 151 | Kent County | -3 |
| 152 | Schleicher County | -4 |
| 153 | Briscoe County | -5 |
| 153 | Castro County | -5 |
| 153 | Sterling County | -5 |
| 154 | Loving County | -6 |
| 154 | Matagorda County | -6 |
| 155 | Kenedy County | -7 |
| 156 | Jeff Davis County | -8 |
| 156 | Mason County | -8 |
| 157 | Knox County | -9 |
| 158 | Foard County | -11 |
| 159 | King County | -12 |
| 160 | Sherman County | -15 |
| 160 | Terrell County | -15 |
| 161 | Collingsworth County | -16 |
| 162 | Borden County | -17 |
| 162 | Presidio County | -17 |
| 163 | Roberts County | -18 |
| 163 | Stonewall County | -18 |
| 164 | Marion County | -22 |
| 165 | Carson County | -29 |
| 165 | Floyd County | -29 |
| 166 | Oldham County | -39 |
| 167 | Wheeler County | -41 |
| 168 | Crane County | -42 |
| 169 | Hutchinson County | -45 |
| 170 | Hemphill County | -48 |
| 170 | Zapata County | -48 |
| 171 | Gonzales County | -49 |
| 172 | Karnes County | -50 |
| 173 | Jim Hogg County | -51 |
| 174 | Brooks County | -52 |
| 174 | Gray County | -52 |
| 175 | Upton County | -53 |
| 176 | Sutton County | -56 |
| 177 | Crockett County | -59 |
| 177 | Dawson County | -59 |
| 178 | Martin County | -61 |
| 179 | Brewster County | -70 |
| 179 | Cochran County | -70 |
| 179 | Pecos County | -70 |
| 180 | Dallam County | -75 |
| 181 | Lamb County | -83 |
| 182 | Terry County | -87 |
| 183 | Wilbarger County | -93 |
| 184 | Dimmit County | -101 |
| 185 | Bailey County | -103 |
| 186 | Nolan County | -105 |
| 187 | Scurry County | -106 |
| 188 | Gregg County | -111 |
| 189 | Titus County | -116 |
| 190 | Lipscomb County | -122 |
| 191 | Parmer County | -130 |
| 192 | Hansford County | -132 |
| 193 | Gaines County | -137 |
| 194 | Jasper County | -144 |
| 195 | Reagan County | -160 |
| 196 | Zavala County | -163 |
| 197 | Yoakum County | -167 |
| 198 | Bee County | -195 |
| 199 | Hockley County | -206 |
| 200 | Calhoun County | -217 |
| 201 | Ochiltree County | -232 |
| 202 | Hale County | -240 |
| 203 | Val Verde County | -241 |
| 204 | Deaf Smith County | -280 |
| 205 | Starr County | -289 |
| 206 | Andrews County | -328 |
| 207 | Kleberg County | -348 |
| 208 | Moore County | -370 |
| 209 | Winkler County | -384 |
| 210 | Maverick County | -409 |
| 211 | Bowie County | -412 |
| 211 | Howard County | -412 |
| 212 | Victoria County | -495 |
| 213 | Frio County | -545 |
| 214 | Cameron County | -564 |
| 215 | Ward County | -568 |
| 216 | Nueces County | -818 |
| 217 | Tom Green County | -924 |
| 218 | Reeves County | -1655 |
| 219 | Potter County | -1809 |
| 220 | Webb County | -2108 |
| 221 | El Paso County | -2124 |
| 222 | Jefferson County | -2677 |
| 223 | Midland County | -3624 |
| 224 | Ector County | -5726 |
| 225 | Harris County | -40290 |
| 226 | Dallas County | -41614 |