Ranking of Texas Counties By Net Domestic Migration in 2022
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2022, the Net Domestic Migration for Texas was 222.15K. Among all Texas counties, Collin County had the highest net domestic migration (29.62K), followed by Denton County (23.51K), and Montgomery County (22.63K).
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), 2022 Census.
See this for other years:
Ranking of Texas Counties By Net Domestic Migration in 2022
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Collin County | 29618 |
| 2 | Denton County | 23506 |
| 3 | Montgomery County | 22626 |
| 4 | Williamson County | 20356 |
| 5 | Fort Bend County | 17737 |
| 6 | Bexar County | 15983 |
| 7 | Kaufman County | 12542 |
| 8 | Hays County | 10650 |
| 9 | Comal County | 9162 |
| 10 | Tarrant County | 8232 |
| 11 | Parker County | 8046 |
| 12 | Ellis County | 7752 |
| 13 | Johnson County | 7349 |
| 14 | Brazoria County | 6719 |
| 15 | Rockwall County | 5857 |
| 16 | Guadalupe County | 4902 |
| 17 | Liberty County | 4553 |
| 18 | Hunt County | 4454 |
| 19 | Smith County | 4323 |
| 20 | Bastrop County | 3494 |
| 21 | Grayson County | 3485 |
| 22 | Bell County | 3379 |
| 23 | Wise County | 2792 |
| 24 | Travis County | 2471 |
| 25 | Hood County | 2256 |
| 26 | Chambers County | 2230 |
| 27 | Brazos County | 2089 |
| 28 | Waller County | 2014 |
| 29 | Kendall County | 2003 |
| 30 | Van Zandt County | 1882 |
| 31 | Randall County | 1674 |
| 32 | Polk County | 1620 |
| 33 | Lubbock County | 1618 |
| 34 | McLennan County | 1530 |
| 35 | Midland County | 1525 |
| 36 | Burnet County | 1498 |
| 37 | Wilson County | 1392 |
| 38 | Henderson County | 1368 |
| 39 | Gregg County | 1329 |
| 40 | Medina County | 1253 |
| 41 | Wood County | 1197 |
| 42 | Walker County | 1158 |
| 43 | Galveston County | 1131 |
| 44 | Hill County | 1011 |
| 45 | Grimes County | 962 |
| 46 | Navarro County | 932 |
| 47 | Atascosa County | 917 |
| 48 | Kerr County | 901 |
| 49 | Hardin County | 764 |
| 50 | Montague County | 754 |
| 51 | Upshur County | 737 |
| 52 | Caldwell County | 681 |
| 53 | San Jacinto County | 677 |
| 54 | Bandera County | 675 |
| 55 | Llano County | 672 |
| 56 | Tyler County | 658 |
| 57 | Palo Pinto County | 646 |
| 58 | Taylor County | 639 |
| 59 | Lampasas County | 634 |
| 60 | Aransas County | 628 |
| 61 | Austin County | 606 |
| 62 | Cooke County | 575 |
| 62 | Fannin County | 575 |
| 63 | Burleson County | 571 |
| 64 | Hopkins County | 566 |
| 65 | Blanco County | 565 |
| 66 | Harrison County | 561 |
| 67 | Washington County | 524 |
| 68 | Milam County | 504 |
| 69 | Orange County | 498 |
| 70 | Angelina County | 494 |
| 71 | Brown County | 478 |
| 72 | Jones County | 454 |
| 73 | Rains County | 438 |
| 74 | Cherokee County | 415 |
| 75 | Erath County | 390 |
| 76 | Fayette County | 344 |
| 77 | Trinity County | 324 |
| 78 | Somervell County | 311 |
| 79 | Lee County | 297 |
| 80 | Bosque County | 288 |
| 81 | Leon County | 279 |
| 82 | Panola County | 277 |
| 83 | Gillespie County | 258 |
| 84 | Freestone County | 255 |
| 85 | Robertson County | 251 |
| 86 | Lamar County | 248 |
| 87 | Callahan County | 238 |
| 88 | Limestone County | 227 |
| 89 | Bee County | 222 |
| 90 | Jack County | 218 |
| 91 | Clay County | 217 |
| 92 | Coleman County | 216 |
| 93 | Colorado County | 200 |
| 94 | Cass County | 197 |
| 95 | Eastland County | 196 |
| 96 | Live Oak County | 175 |
| 97 | San Patricio County | 171 |
| 98 | Archer County | 168 |
| 99 | Lavaca County | 166 |
| 100 | Franklin County | 164 |
| 101 | Sabine County | 158 |
| 102 | Gonzales County | 156 |
| 103 | Young County | 153 |
| 104 | Nacogdoches County | 135 |
| 105 | Morris County | 134 |
| 106 | Comanche County | 133 |
| 107 | Karnes County | 131 |
| 108 | Camp County | 127 |
| 109 | Red River County | 124 |
| 110 | Hamilton County | 123 |
| 110 | Jasper County | 123 |
| 111 | Carson County | 119 |
| 112 | Houston County | 116 |
| 113 | Shelby County | 110 |
| 113 | Wharton County | 110 |
| 114 | Kimble County | 95 |
| 115 | Delta County | 93 |
| 116 | Lynn County | 91 |
| 117 | Madison County | 88 |
| 118 | San Saba County | 86 |
| 119 | Wichita County | 81 |
| 120 | Mason County | 80 |
| 121 | Childress County | 65 |
| 122 | San Augustine County | 62 |
| 123 | Runnels County | 61 |
| 124 | Rusk County | 58 |
| 125 | Haskell County | 56 |
| 126 | Marion County | 54 |
| 127 | Mills County | 52 |
| 128 | Coke County | 50 |
| 129 | Real County | 49 |
| 130 | McCulloch County | 45 |
| 131 | Briscoe County | 43 |
| 132 | Hudspeth County | 41 |
| 132 | Throckmorton County | 41 |
| 133 | Baylor County | 37 |
| 134 | Menard County | 30 |
| 135 | Shackelford County | 29 |
| 135 | Victoria County | 29 |
| 136 | Kinney County | 27 |
| 136 | Sterling County | 27 |
| 137 | Armstrong County | 26 |
| 138 | Goliad County | 25 |
| 139 | Cochran County | 24 |
| 140 | Foard County | 22 |
| 141 | Stonewall County | 20 |
| 142 | Hockley County | 15 |
| 143 | Kenedy County | 14 |
| 144 | Concho County | 11 |
| 145 | Edwards County | 10 |
| 146 | Frio County | 9 |
| 146 | Oldham County | 9 |
| 147 | Dickens County | 8 |
| 147 | Kent County | 8 |
| 147 | Stephens County | 8 |
| 148 | Roberts County | 5 |
| 149 | Irion County | 2 |
| 150 | Glasscock County | 1 |
| 151 | Refugio County | -3 |
| 152 | Knox County | -4 |
| 153 | Loving County | -6 |
| 154 | Jackson County | -7 |
| 155 | Martin County | -10 |
| 156 | Hansford County | -11 |
| 157 | Collingsworth County | -13 |
| 157 | Fisher County | -13 |
| 158 | Floyd County | -15 |
| 158 | McMullen County | -15 |
| 159 | Terrell County | -17 |
| 160 | Culberson County | -20 |
| 160 | Hall County | -20 |
| 160 | Jim Hogg County | -20 |
| 160 | Motley County | -20 |
| 161 | Sherman County | -21 |
| 162 | King County | -26 |
| 163 | Cottle County | -27 |
| 164 | Hardeman County | -28 |
| 164 | Uvalde County | -28 |
| 165 | Borden County | -35 |
| 166 | Jeff Davis County | -36 |
| 167 | Willacy County | -46 |
| 168 | Crockett County | -53 |
| 168 | Donley County | -53 |
| 169 | Newton County | -54 |
| 170 | Lipscomb County | -62 |
| 171 | Jim Wells County | -66 |
| 172 | Crosby County | -68 |
| 172 | Swisher County | -68 |
| 173 | Gray County | -70 |
| 174 | Sutton County | -71 |
| 175 | Mitchell County | -74 |
| 176 | Wheeler County | -82 |
| 177 | Gaines County | -83 |
| 178 | Upton County | -86 |
| 179 | Schleicher County | -89 |
| 180 | Calhoun County | -95 |
| 181 | Dimmit County | -102 |
| 182 | Bailey County | -106 |
| 182 | Crane County | -106 |
| 183 | Zavala County | -107 |
| 184 | Brooks County | -108 |
| 185 | Hutchinson County | -110 |
| 186 | DeWitt County | -111 |
| 187 | Falls County | -117 |
| 187 | Hemphill County | -117 |
| 188 | Castro County | -122 |
| 189 | Deaf Smith County | -124 |
| 190 | Reagan County | -130 |
| 191 | Zapata County | -131 |
| 192 | Winkler County | -137 |
| 193 | Nolan County | -139 |
| 194 | Brewster County | -149 |
| 195 | Lamb County | -154 |
| 196 | Wilbarger County | -160 |
| 197 | Dallam County | -164 |
| 198 | La Salle County | -177 |
| 199 | Titus County | -179 |
| 200 | Ward County | -183 |
| 201 | Hartley County | -207 |
| 202 | Dawson County | -208 |
| 203 | Yoakum County | -212 |
| 204 | Presidio County | -236 |
| 205 | Parmer County | -242 |
| 206 | Ochiltree County | -265 |
| 207 | Duval County | -292 |
| 208 | Andrews County | -295 |
| 209 | Hale County | -320 |
| 210 | Val Verde County | -325 |
| 211 | Terry County | -338 |
| 212 | Kleberg County | -340 |
| 213 | Bowie County | -354 |
| 214 | Matagorda County | -445 |
| 215 | Moore County | -473 |
| 216 | Pecos County | -476 |
| 217 | Tom Green County | -480 |
| 218 | Maverick County | -535 |
| 219 | Cameron County | -618 |
| 220 | Hidalgo County | -633 |
| 221 | Scurry County | -639 |
| 222 | Coryell County | -653 |
| 223 | Starr County | -701 |
| 224 | Anderson County | -935 |
| 225 | Reeves County | -1496 |
| 226 | Garza County | -2019 |
| 227 | Ector County | -2029 |
| 228 | Potter County | -2156 |
| 229 | Nueces County | -2601 |
| 230 | Jefferson County | -2807 |
| 231 | Webb County | -3142 |
| 232 | Howard County | -3939 |
| 233 | El Paso County | -5752 |
| 234 | Dallas County | -19109 |
| 235 | Harris County | -19529 |