Ranking of Texas Counties By Net Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration for Texas was 404.84K. Among all Texas counties, Harris County had the highest net migration (69.96K), followed by Collin County (39.66K), and Montgomery County (30.40K).
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), 2024 Census.
See this for other years:
Ranking of Texas Counties By Net Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Harris County | 69961 |
| 2 | Collin County | 39663 |
| 3 | Montgomery County | 30399 |
| 4 | Fort Bend County | 26236 |
| 5 | Denton County | 24787 |
| 6 | Williamson County | 21643 |
| 7 | Tarrant County | 19503 |
| 8 | Bexar County | 18294 |
| 9 | Brazoria County | 9809 |
| 10 | Kaufman County | 9746 |
| 11 | Hays County | 8738 |
| 12 | Ellis County | 7928 |
| 13 | Comal County | 7298 |
| 14 | Johnson County | 6708 |
| 15 | Travis County | 6018 |
| 16 | Parker County | 5797 |
| 17 | Guadalupe County | 5531 |
| 18 | Liberty County | 5385 |
| 19 | Rockwall County | 4918 |
| 20 | Hunt County | 4650 |
| 21 | Galveston County | 4185 |
| 22 | Lubbock County | 3845 |
| 23 | Grayson County | 3455 |
| 24 | Midland County | 3435 |
| 25 | Bastrop County | 3386 |
| 26 | Wise County | 3156 |
| 27 | Hidalgo County | 3117 |
| 28 | Ector County | 2908 |
| 29 | Smith County | 2490 |
| 30 | Bell County | 2238 |
| 31 | Caldwell County | 2141 |
| 32 | Randall County | 1987 |
| 33 | Chambers County | 1669 |
| 34 | Hood County | 1606 |
| 35 | Henderson County | 1455 |
| 36 | Burnet County | 1423 |
| 37 | Kendall County | 1390 |
| 38 | Van Zandt County | 1345 |
| 39 | Walker County | 1114 |
| 40 | Wood County | 1085 |
| 41 | Wilson County | 1030 |
| 42 | Taylor County | 987 |
| 43 | Fannin County | 913 |
| 44 | Grimes County | 904 |
| 45 | Austin County | 889 |
| 46 | Brazos County | 845 |
| 47 | Waller County | 822 |
| 48 | McLennan County | 755 |
| 49 | Medina County | 739 |
| 50 | Hill County | 693 |
| 51 | Frio County | 680 |
| 52 | Navarro County | 674 |
| 53 | Burleson County | 666 |
| 54 | Upshur County | 640 |
| 55 | Atascosa County | 621 |
| 56 | San Patricio County | 591 |
| 57 | Washington County | 569 |
| 58 | Bowie County | 534 |
| 59 | Hopkins County | 518 |
| 60 | Palo Pinto County | 517 |
| 61 | Anderson County | 515 |
| 61 | Tom Green County | 515 |
| 62 | Gillespie County | 487 |
| 63 | Cherokee County | 475 |
| 64 | Llano County | 462 |
| 65 | Aransas County | 460 |
| 66 | Hardin County | 457 |
| 67 | Cameron County | 425 |
| 68 | Cooke County | 421 |
| 69 | Coryell County | 418 |
| 70 | Brown County | 397 |
| 71 | Dallas County | 396 |
| 72 | Freestone County | 354 |
| 73 | Polk County | 353 |
| 74 | Robertson County | 346 |
| 75 | Bandera County | 339 |
| 76 | Blanco County | 330 |
| 77 | Kerr County | 328 |
| 77 | Trinity County | 328 |
| 78 | Comanche County | 315 |
| 79 | Rains County | 303 |
| 80 | Angelina County | 296 |
| 81 | Orange County | 288 |
| 82 | Harrison County | 286 |
| 83 | Montague County | 285 |
| 84 | Lampasas County | 282 |
| 85 | Panola County | 281 |
| 86 | Jasper County | 244 |
| 87 | Colorado County | 238 |
| 88 | Somervell County | 230 |
| 89 | Eastland County | 223 |
| 90 | Leon County | 213 |
| 91 | Moore County | 208 |
| 92 | Franklin County | 203 |
| 93 | Jack County | 201 |
| 93 | Tyler County | 201 |
| 94 | Lamar County | 199 |
| 95 | Callahan County | 197 |
| 96 | San Jacinto County | 188 |
| 97 | Limestone County | 187 |
| 98 | Live Oak County | 185 |
| 99 | Milam County | 184 |
| 100 | Cass County | 182 |
| 100 | Howard County | 182 |
| 101 | Lee County | 176 |
| 102 | Houston County | 174 |
| 103 | Coleman County | 172 |
| 104 | Hockley County | 168 |
| 105 | Jones County | 163 |
| 106 | Marion County | 160 |
| 106 | Rusk County | 160 |
| 107 | Bosque County | 156 |
| 108 | Fayette County | 150 |
| 108 | Hudspeth County | 150 |
| 109 | Red River County | 147 |
| 110 | Young County | 145 |
| 111 | Maverick County | 141 |
| 112 | Hamilton County | 137 |
| 113 | Camp County | 136 |
| 114 | Calhoun County | 128 |
| 115 | Wharton County | 119 |
| 116 | Morris County | 117 |
| 117 | Lynn County | 112 |
| 118 | Bailey County | 111 |
| 119 | Madison County | 110 |
| 120 | Mason County | 107 |
| 121 | Karnes County | 104 |
| 122 | Dallam County | 93 |
| 122 | Fisher County | 93 |
| 123 | Stephens County | 92 |
| 124 | Falls County | 89 |
| 125 | Clay County | 87 |
| 126 | Haskell County | 82 |
| 127 | Archer County | 81 |
| 128 | Garza County | 78 |
| 128 | Jackson County | 78 |
| 128 | La Salle County | 78 |
| 129 | Concho County | 76 |
| 130 | DeWitt County | 75 |
| 131 | Mills County | 74 |
| 132 | Sutton County | 68 |
| 133 | Goliad County | 63 |
| 133 | Refugio County | 63 |
| 134 | Donley County | 62 |
| 135 | Delta County | 59 |
| 136 | Collingsworth County | 57 |
| 137 | Culberson County | 53 |
| 138 | Sabine County | 50 |
| 139 | Sherman County | 44 |
| 140 | Coke County | 42 |
| 140 | Reeves County | 42 |
| 141 | Briscoe County | 41 |
| 142 | Gaines County | 35 |
| 143 | Yoakum County | 34 |
| 144 | Stonewall County | 33 |
| 145 | Baylor County | 31 |
| 145 | Nacogdoches County | 31 |
| 145 | Oldham County | 31 |
| 146 | Crosby County | 28 |
| 147 | Wheeler County | 27 |
| 148 | Lavaca County | 25 |
| 149 | Castro County | 24 |
| 149 | Hall County | 24 |
| 150 | Uvalde County | 23 |
| 150 | Ward County | 23 |
| 151 | Jim Wells County | 22 |
| 151 | Throckmorton County | 22 |
| 152 | Roberts County | 20 |
| 152 | Terrell County | 20 |
| 153 | Andrews County | 18 |
| 154 | Dickens County | 15 |
| 155 | Willacy County | 14 |
| 156 | Loving County | 3 |
| 156 | Titus County | 3 |
| 157 | Sterling County | 2 |
| 158 | Swisher County | -1 |
| 159 | King County | -2 |
| 159 | San Saba County | -2 |
| 160 | Motley County | -4 |
| 161 | Hemphill County | -5 |
| 161 | Victoria County | -5 |
| 162 | Armstrong County | -9 |
| 162 | Edwards County | -9 |
| 163 | Kinney County | -10 |
| 164 | Borden County | -11 |
| 165 | McCulloch County | -12 |
| 166 | Glasscock County | -14 |
| 166 | McMullen County | -14 |
| 167 | Shackelford County | -15 |
| 168 | Crane County | -16 |
| 169 | Cochran County | -17 |
| 169 | Upton County | -17 |
| 170 | Menard County | -18 |
| 170 | Terry County | -18 |
| 171 | Cottle County | -19 |
| 171 | Kent County | -19 |
| 172 | Wilbarger County | -20 |
| 173 | Zapata County | -23 |
| 174 | Foard County | -26 |
| 174 | Kenedy County | -26 |
| 175 | Gonzales County | -27 |
| 176 | Reagan County | -30 |
| 177 | San Augustine County | -32 |
| 178 | Carson County | -35 |
| 179 | Kleberg County | -36 |
| 179 | Real County | -36 |
| 180 | Lipscomb County | -37 |
| 181 | Irion County | -40 |
| 182 | Brewster County | -43 |
| 182 | Crockett County | -43 |
| 183 | Martin County | -44 |
| 184 | Knox County | -46 |
| 185 | Hardeman County | -48 |
| 186 | Jeff Davis County | -49 |
| 186 | Jim Hogg County | -49 |
| 186 | Kimble County | -49 |
| 187 | Pecos County | -50 |
| 188 | Matagorda County | -51 |
| 189 | Schleicher County | -55 |
| 189 | Scurry County | -55 |
| 190 | Shelby County | -57 |
| 191 | Childress County | -59 |
| 191 | Duval County | -59 |
| 192 | Lamb County | -63 |
| 193 | Hale County | -70 |
| 194 | Nolan County | -72 |
| 195 | Erath County | -73 |
| 196 | Floyd County | -78 |
| 196 | Parmer County | -78 |
| 197 | Jefferson County | -83 |
| 198 | Dimmit County | -87 |
| 198 | Gray County | -87 |
| 199 | Ochiltree County | -91 |
| 200 | Hansford County | -94 |
| 201 | Newton County | -95 |
| 202 | Gregg County | -102 |
| 203 | Bee County | -107 |
| 204 | Deaf Smith County | -111 |
| 205 | Dawson County | -115 |
| 206 | Mitchell County | -116 |
| 207 | Presidio County | -118 |
| 207 | Runnels County | -118 |
| 208 | Winkler County | -123 |
| 209 | Brooks County | -136 |
| 210 | Hartley County | -148 |
| 211 | Wichita County | -167 |
| 212 | Zavala County | -196 |
| 213 | Hutchinson County | -205 |
| 214 | Starr County | -216 |
| 215 | Val Verde County | -217 |
| 216 | Nueces County | -288 |
| 217 | Webb County | -505 |
| 218 | Potter County | -917 |
| 219 | El Paso County | -3033 |