Ranking of Texas Counties By Net Domestic Migration in 2020
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Texas was 162.30K. Among all Texas counties, Collin County had the highest net domestic migration (28.05K), followed by Denton County (24.20K), and Williamson County (21.76K).
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), 2020 Census.
See this for other years:
Ranking of Texas Counties By Net Domestic Migration in 2020
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Collin County | 28051 |
| 2 | Denton County | 24196 |
| 3 | Williamson County | 21763 |
| 4 | Fort Bend County | 18398 |
| 5 | Montgomery County | 15305 |
| 6 | Travis County | 14914 |
| 7 | Bexar County | 10790 |
| 8 | Hays County | 9392 |
| 9 | Comal County | 8070 |
| 10 | Ellis County | 6279 |
| 11 | Tarrant County | 5987 |
| 12 | Kaufman County | 5978 |
| 13 | Parker County | 4729 |
| 14 | Rockwall County | 4522 |
| 15 | Brazoria County | 3647 |
| 16 | Johnson County | 3007 |
| 17 | Guadalupe County | 3004 |
| 18 | Liberty County | 2652 |
| 19 | Bastrop County | 2609 |
| 20 | Galveston County | 2598 |
| 21 | Bell County | 2462 |
| 22 | Lubbock County | 2324 |
| 23 | Smith County | 2207 |
| 24 | Grayson County | 2003 |
| 25 | Hood County | 1949 |
| 26 | Polk County | 1838 |
| 27 | Waller County | 1830 |
| 28 | Randall County | 1667 |
| 29 | Chambers County | 1570 |
| 30 | Burnet County | 1445 |
| 31 | McLennan County | 1357 |
| 32 | Henderson County | 1286 |
| 33 | Kendall County | 1179 |
| 34 | Hunt County | 1097 |
| 35 | Wise County | 1091 |
| 36 | Wood County | 1009 |
| 37 | Wilson County | 997 |
| 38 | Brazos County | 977 |
| 39 | Van Zandt County | 831 |
| 40 | Bandera County | 752 |
| 41 | Kerr County | 699 |
| 42 | Navarro County | 671 |
| 43 | Medina County | 660 |
| 44 | Grimes County | 625 |
| 45 | Aransas County | 611 |
| 46 | Wichita County | 601 |
| 47 | Erath County | 597 |
| 48 | San Jacinto County | 520 |
| 49 | Fannin County | 502 |
| 50 | Upshur County | 493 |
| 51 | Hill County | 484 |
| 52 | Walker County | 467 |
| 53 | Hardin County | 428 |
| 54 | Lampasas County | 362 |
| 55 | Taylor County | 359 |
| 56 | Blanco County | 358 |
| 56 | Llano County | 358 |
| 57 | Atascosa County | 346 |
| 58 | Fayette County | 307 |
| 59 | Trinity County | 289 |
| 60 | Palo Pinto County | 263 |
| 61 | Callahan County | 245 |
| 62 | Cooke County | 236 |
| 63 | Montague County | 222 |
| 63 | Washington County | 222 |
| 64 | Eastland County | 207 |
| 64 | Lamar County | 207 |
| 65 | Caldwell County | 195 |
| 65 | Marion County | 195 |
| 66 | Tom Green County | 190 |
| 67 | Cherokee County | 185 |
| 68 | Gillespie County | 178 |
| 69 | Rains County | 166 |
| 70 | Tyler County | 164 |
| 71 | Comanche County | 161 |
| 72 | Clay County | 145 |
| 73 | Runnels County | 140 |
| 74 | Karnes County | 134 |
| 75 | Colorado County | 127 |
| 76 | Hamilton County | 125 |
| 77 | Leon County | 120 |
| 78 | Bosque County | 109 |
| 79 | Burleson County | 107 |
| 79 | Jack County | 107 |
| 80 | San Augustine County | 105 |
| 81 | Panola County | 103 |
| 82 | Freestone County | 98 |
| 83 | Houston County | 97 |
| 84 | Lavaca County | 89 |
| 85 | Haskell County | 86 |
| 86 | Gaines County | 83 |
| 87 | Brewster County | 82 |
| 87 | Franklin County | 82 |
| 87 | Hardeman County | 82 |
| 88 | Mason County | 78 |
| 89 | Sabine County | 77 |
| 90 | Hopkins County | 69 |
| 91 | DeWitt County | 68 |
| 92 | Concho County | 60 |
| 93 | Donley County | 59 |
| 93 | Morris County | 59 |
| 94 | Cass County | 56 |
| 95 | Anderson County | 55 |
| 95 | Lynn County | 55 |
| 96 | Borden County | 54 |
| 97 | Live Oak County | 51 |
| 98 | Somervell County | 50 |
| 99 | Jones County | 46 |
| 100 | Lee County | 42 |
| 100 | Milam County | 42 |
| 101 | San Patricio County | 41 |
| 102 | Cochran County | 40 |
| 102 | Coke County | 40 |
| 102 | Sterling County | 40 |
| 103 | Kimble County | 37 |
| 103 | San Saba County | 37 |
| 104 | Refugio County | 35 |
| 105 | Kent County | 34 |
| 105 | Shackelford County | 34 |
| 106 | Menard County | 31 |
| 107 | Crockett County | 30 |
| 108 | Armstrong County | 28 |
| 109 | Archer County | 27 |
| 109 | Martin County | 27 |
| 110 | Coleman County | 26 |
| 110 | Jim Hogg County | 26 |
| 110 | Robertson County | 26 |
| 111 | Mitchell County | 24 |
| 111 | Young County | 24 |
| 112 | Throckmorton County | 22 |
| 113 | Goliad County | 19 |
| 114 | Loving County | 16 |
| 115 | Carson County | 15 |
| 116 | King County | 14 |
| 116 | Stonewall County | 14 |
| 117 | Jackson County | 13 |
| 118 | Rusk County | 10 |
| 119 | Titus County | 9 |
| 120 | Oldham County | 8 |
| 121 | Fisher County | 7 |
| 121 | Mills County | 7 |
| 122 | Knox County | 6 |
| 123 | Culberson County | 2 |
| 124 | Baylor County | 0 |
| 125 | Limestone County | -1 |
| 126 | Delta County | -2 |
| 127 | Edwards County | -3 |
| 128 | Irion County | -4 |
| 129 | Kinney County | -7 |
| 130 | Gonzales County | -8 |
| 130 | Motley County | -8 |
| 131 | Kenedy County | -9 |
| 131 | McMullen County | -9 |
| 132 | Red River County | -11 |
| 133 | Glasscock County | -13 |
| 134 | Foard County | -19 |
| 134 | Roberts County | -19 |
| 134 | Scurry County | -19 |
| 135 | Falls County | -22 |
| 136 | Crane County | -23 |
| 136 | Sherman County | -23 |
| 137 | Cottle County | -25 |
| 137 | Madison County | -25 |
| 137 | Real County | -25 |
| 138 | Ward County | -28 |
| 139 | Stephens County | -37 |
| 140 | Dickens County | -41 |
| 140 | Upton County | -41 |
| 141 | Terrell County | -43 |
| 142 | Jeff Davis County | -44 |
| 143 | Hudspeth County | -46 |
| 143 | Schleicher County | -46 |
| 144 | Collingsworth County | -47 |
| 145 | Hall County | -48 |
| 146 | Childress County | -50 |
| 146 | Nolan County | -50 |
| 147 | Wheeler County | -58 |
| 148 | Brown County | -61 |
| 149 | Briscoe County | -64 |
| 149 | Zavala County | -64 |
| 150 | Sutton County | -66 |
| 151 | Angelina County | -68 |
| 151 | Garza County | -68 |
| 152 | Hemphill County | -69 |
| 153 | Duval County | -80 |
| 154 | Swisher County | -81 |
| 155 | Camp County | -86 |
| 155 | Dawson County | -86 |
| 155 | Matagorda County | -86 |
| 156 | Floyd County | -90 |
| 157 | Frio County | -91 |
| 158 | Reagan County | -92 |
| 159 | Bowie County | -98 |
| 160 | Lipscomb County | -100 |
| 161 | Harrison County | -102 |
| 162 | Hartley County | -116 |
| 163 | La Salle County | -117 |
| 164 | Reeves County | -119 |
| 165 | Dallam County | -121 |
| 166 | Hansford County | -140 |
| 167 | Crosby County | -144 |
| 167 | Parmer County | -144 |
| 168 | Presidio County | -145 |
| 168 | Zapata County | -145 |
| 169 | Austin County | -149 |
| 170 | Yoakum County | -151 |
| 171 | Newton County | -153 |
| 171 | Pecos County | -153 |
| 172 | Jasper County | -154 |
| 172 | McCulloch County | -154 |
| 173 | Castro County | -157 |
| 173 | Wilbarger County | -157 |
| 174 | Uvalde County | -160 |
| 174 | Wharton County | -160 |
| 175 | Willacy County | -162 |
| 176 | Andrews County | -171 |
| 177 | Winkler County | -181 |
| 178 | Gray County | -182 |
| 179 | Gregg County | -184 |
| 180 | Brooks County | -190 |
| 181 | Lamb County | -204 |
| 182 | Bee County | -205 |
| 183 | Hockley County | -209 |
| 184 | Terry County | -217 |
| 185 | Dimmit County | -222 |
| 186 | Nacogdoches County | -224 |
| 187 | Hutchinson County | -225 |
| 188 | Bailey County | -231 |
| 189 | Orange County | -258 |
| 190 | Coryell County | -259 |
| 191 | Jim Wells County | -270 |
| 192 | Calhoun County | -282 |
| 193 | Ochiltree County | -289 |
| 194 | Kleberg County | -349 |
| 195 | Howard County | -370 |
| 195 | Victoria County | -370 |
| 196 | Shelby County | -378 |
| 197 | Val Verde County | -381 |
| 198 | Deaf Smith County | -427 |
| 199 | Ector County | -442 |
| 200 | Hale County | -443 |
| 201 | Moore County | -552 |
| 202 | Maverick County | -647 |
| 203 | Midland County | -696 |
| 204 | Starr County | -740 |
| 205 | Nueces County | -790 |
| 206 | Hidalgo County | -1271 |
| 207 | Potter County | -1491 |
| 208 | Cameron County | -1712 |
| 209 | Jefferson County | -2094 |
| 210 | El Paso County | -2283 |
| 211 | Webb County | -2299 |
| 212 | Harris County | -26091 |
| 213 | Dallas County | -26911 |