Population
31,709,821
2025
+8.5% since 2020
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. Resident population, July 1 estimate.
Kaufman County (+42.2%), Liberty County (+31.2%) and Rockwall County (+28.9%) grew fastest in Texas between 2020 and 2025.
Texas as a whole grew 8.5% between 2020 and 2025, to 31,709,821 residents.
Data as of 2025 · updated
Map, parcel and listing layers cover North and South Carolina only for now.
| Rank | County | Residents 2025 | Change 2020–25 | Net migration per 1,000, 2025 | New homes per 1,000, 2025 |
|---|---|---|---|---|---|
| 1 | Kaufman County | 209,235 | +42.2% | 45.6 | 5.1 |
| 2 | Liberty County | 121,364 | +31.2% | 35.0 | 8.3 |
| 3 | Rockwall County | 140,738 | +28.9% | 21.9 | 11.3 |
| 4 | Comal County | 209,166 | +27.8% | 35.5 | 8.3 |
| 5 | Montgomery County | 781,194 | +24.9% | 29.0 | 17.4 |
| 6 | Hays County | 304,390 | +24.8% | 24.8 | 15.1 |
| 7 | Ellis County | 240,867 | +24.0% | 29.8 | 15.3 |
| 8 | Parker County | 184,767 | +23.5% | 25.0 | 1.9 |
| 9 | Hunt County | 123,336 | +23.0% | 27.2 | 6.8 |
| 10 | Chambers County | 57,594 | +22.6% | 21.5 | 9.8 |
| 11 | Williamson County | 752,827 | +22.3% | 19.6 | 6.6 |
| 12 | Waller County | 69,858 | +21.9% | 42.9 | 4.9 |
| 13 | Wise County | 83,778 | +21.5% | 28.4 | 4.8 |
| 14 | Bastrop County | 118,908 | +21.3% | 19.0 | 19.1 |
| 15 | Collin County | 1,297,179 | +20.6% | 18.6 | 14.7 |
| 16 | Johnson County | 218,048 | +20.5% | 25.6 | 10.8 |
| 17 | Caldwell County | 55,150 | +20.0% | 34.2 | 8.0 |
| 18 | Kendall County | 53,289 | +19.6% | 25.4 | 6.6 |
| 19 | Blanco County | 13,581 | +18.6% | 15.0 | 0.7 |
| 20 | Fort Bend County | 975,191 | +17.4% | 10.7 | 12.8 |
| 21 | Denton County | 1,069,346 | +16.9% | 10.8 | 9.5 |
| 22 | Grimes County | 34,252 | +16.3% | 25.4 | 2.0 |
| 23 | Burleson County | 20,549 | +16.2% | 20.3 | 1.5 |
| 24 | Guadalupe County | 201,111 | +15.8% | 23.6 | 8.4 |
| 25 | Burnet County | 57,015 | +15.2% | 16.7 | 12.9 |
| 26 | Hood County | 70,501 | +13.6% | 19.8 | 3.7 |
| 27 | Grayson County | 153,613 | +12.8% | 15.8 | 12.2 |
| 28 | Jack County | 9,563 | +12.7% | 17.1 | 0.2 |
| 29 | Brazoria County | 419,080 | +12.2% | 11.6 | 6.7 |
| 30 | Wilson County | 56,139 | +12.2% | 12.7 | 2.3 |
| 31 | Austin County | 33,625 | +11.6% | 18.2 | 9.0 |
| 32 | Somervell County | 10,261 | +11.5% | 19.5 | 2.6 |
| 33 | Medina County | 56,881 | +11.4% | 22.1 | 1.2 |
| 34 | Rains County | 13,542 | +11.2% | 18.6 | 0.8 |
| 35 | Van Zandt County | 66,130 | +10.7% | 15.6 | 1.1 |
| 36 | Gaines County | 23,956 | +10.4% | 4.7 | 0.8 |
| 37 | Wood County | 49,688 | +10.3% | 15.3 | 1.3 |
| 38 | Midland County | 187,855 | +10.0% | 5.3 | 7.0 |
| 39 | Hill County | 39,503 | +9.8% | 15.6 | 1.7 |
| 40 | Montague County | 21,966 | +9.6% | 9.2 | 0.9 |
| 41 | Walker County | 83,842 | +9.5% | 3.0 | 6.4 |
| 42 | Llano County | 23,353 | +9.5% | 10.1 | 5.0 |
| 43 | Aransas County | 26,146 | +9.3% | 23.5 | 7.2 |
| 44 | Fannin County | 39,265 | +9.1% | 15.2 | 2.1 |
| 45 | Bandera County | 22,876 | +9.0% | 10.8 | 0.0 |
| 46 | Lampasas County | 23,657 | +9.0% | 5.6 | 0.7 |
| 47 | Concho County | 3,607 | +8.7% | 17.5 | 0.0 |
| 48 | Atascosa County | 53,590 | +8.7% | 9.7 | 4.5 |
| 49 | Navarro County | 57,181 | +8.2% | 10.6 | 8.3 |
| 50 | Palo Pinto County | 30,791 | +8.2% | 15.8 | 0.7 |
| 51 | Upshur County | 44,410 | +8.2% | 9.5 | 0.6 |
| 52 | Bell County | 402,248 | +8.0% | 1.8 | 7.1 |
| 53 | Randall County | 152,351 | +7.9% | 9.7 | 0.6 |
| 54 | Smith County | 252,549 | +7.8% | 8.4 | 2.2 |
| 55 | Camp County | 13,380 | +7.7% | 7.8 | 0.6 |
| 56 | Hudspeth County | 3,433 | +7.7% | −17.5 | – |
| 57 | Henderson County | 88,595 | +7.5% | 15.5 | 2.0 |
| 58 | Lynn County | 6,017 | +7.3% | 3.8 | 0.0 |
| 59 | Travis County | 1,389,670 | +7.2% | −4.7 | 10.8 |
| 60 | Bexar County | 2,160,088 | +7.2% | 1.2 | 2.9 |
| 61 | Leon County | 16,894 | +7.1% | 11.1 | 0.2 |
| 62 | San Jacinto County | 29,488 | +7.1% | 7.7 | 17.7 |
| 63 | Freestone County | 20,811 | +7.1% | 6.2 | 0.2 |
| 64 | Lee County | 18,729 | +7.0% | 10.9 | 0.8 |
| 65 | Washington County | 38,288 | +7.0% | 14.7 | 5.1 |
| 66 | Archer County | 9,129 | +6.7% | −2.5 | 2.3 |
| 67 | Throckmorton County | 1,554 | +6.7% | 11.6 | – |
| 68 | Gillespie County | 28,527 | +6.6% | 17.7 | 1.8 |
| 69 | Harris County | 5,045,026 | +6.6% | −8.6 | 6.1 |
| 70 | Cooke County | 44,461 | +6.5% | 1.1 | 1.6 |
| 71 | Robertson County | 17,839 | +6.4% | 14.5 | 1.7 |
| 72 | Delta County | 5,549 | +6.3% | 0.2 | 1.4 |
| 73 | Tarrant County | 2,248,466 | +6.3% | −3.1 | 6.2 |
| 74 | Brazos County | 249,088 | +6.2% | −9.3 | 9.4 |
| 75 | Jones County | 20,861 | +6.1% | 4.6 | 0.0 |
| 76 | Hopkins County | 39,063 | +6.1% | 5.2 | 1.6 |
| 77 | Franklin County | 10,994 | +6.0% | 15.3 | 0.0 |
| 78 | Milam County | 26,258 | +6.0% | 0.6 | 2.8 |
| 79 | Polk County | 53,434 | +5.9% | 3.8 | 12.4 |
| 80 | Galveston County | 372,207 | +5.9% | 9.2 | 6.8 |
| 81 | Comanche County | 14,432 | +5.8% | 13.7 | 1.0 |
| 82 | Madison County | 14,226 | +5.7% | 1.1 | 0.1 |
| 83 | Hidalgo County | 921,549 | +5.6% | −1.4 | 7.9 |
| 84 | Lubbock County | 328,906 | +5.6% | 4.5 | 8.7 |
| 85 | Trinity County | 14,384 | +5.5% | 6.9 | 0.0 |
| 86 | Falls County | 17,869 | +5.5% | 7.1 | 0.3 |
| 87 | Callahan County | 14,491 | +5.4% | 4.1 | 7.1 |
| 88 | Cherokee County | 53,337 | +5.4% | 1.1 | 0.8 |
| 89 | Dallam County | 7,508 | +5.2% | −19.4 | 0.3 |
| 90 | Webb County | 281,224 | +5.2% | −8.0 | 4.8 |
| 91 | Hamilton County | 8,680 | +5.2% | −2.4 | 3.8 |
| 92 | Live Oak County | 11,929 | +5.1% | 4.4 | 0.8 |
| 93 | Ector County | 173,801 | +5.0% | 2.8 | 5.3 |
| 94 | Rusk County | 54,854 | +5.0% | 5.9 | 0.2 |
| 95 | Clay County | 10,764 | +5.0% | 6.6 | 0.7 |
| 96 | Bee County | 32,515 | +4.7% | −5.2 | 0.4 |
| 97 | San Patricio County | 72,053 | +4.7% | −0.7 | 6.0 |
| 98 | Taylor County | 150,077 | +4.6% | 4.9 | 7.0 |
| 99 | Harrison County | 71,956 | +4.6% | 7.8 | 0.8 |
| 100 | Hardin County | 58,723 | +4.2% | 1.7 | 6.4 |
| 101 | McLennan County | 272,020 | +4.1% | 1.8 | 5.3 |
| 102 | Fayette County | 25,459 | +3.9% | 3.7 | 0.9 |
| 103 | Colorado County | 21,439 | +3.9% | −0.6 | 1.3 |
| 104 | Briscoe County | 1,474 | +3.8% | 6.8 | – |
| 105 | Culberson County | 2,267 | +3.8% | −7.9 | 10.1 |
| 106 | Bosque County | 18,918 | +3.6% | 5.6 | 0.6 |
| 107 | Kimble County | 4,438 | +3.4% | 5.9 | 0.2 |
| 108 | Anderson County | 59,805 | +3.2% | 4.9 | 0.3 |
| 109 | Limestone County | 22,849 | +3.2% | 5.2 | 0.6 |
| 110 | Stephens County | 9,380 | +3.1% | −0.9 | 0.3 |
| 111 | Tyler County | 20,443 | +3.1% | 4.2 | 0.0 |
| 112 | Coryell County | 85,592 | +3.0% | −0.5 | 5.9 |
| 113 | Mills County | 4,580 | +3.0% | 4.6 | – |
| 114 | Coleman County | 7,915 | +3.0% | 3.8 | 0.6 |
| 115 | Cameron County | 433,946 | +3.0% | −4.2 | 6.2 |
| 116 | Moore County | 21,891 | +2.9% | −14.0 | 0.9 |
| 117 | Erath County | 43,911 | +2.8% | −3.3 | 0.8 |
| 118 | Coke County | 3,412 | +2.7% | 16.7 | 0.0 |
| 119 | Lamar County | 51,503 | +2.7% | 2.4 | 0.9 |
| 120 | Shackelford County | 3,197 | +2.7% | 4.1 | – |
| 121 | Goliad County | 7,208 | +2.7% | 4.4 | 0.1 |
| 122 | Jackson County | 15,393 | +2.6% | −3.2 | 0.0 |
| 123 | Kerr County | 54,037 | +2.5% | 6.9 | 3.3 |
| 124 | Gonzales County | 20,159 | +2.5% | −1.4 | 1.2 |
| 125 | DeWitt County | 20,309 | +2.4% | −0.9 | 0.9 |
| 126 | Panola County | 23,018 | +2.3% | 1.0 | 0.8 |
| 127 | Frio County | 18,823 | +2.3% | −7.1 | 0.5 |
| 128 | Red River County | 11,816 | +2.2% | 0.3 | 1.0 |
| 129 | Nacogdoches County | 66,035 | +2.2% | −0.9 | 0.5 |
| 130 | Dallas County | 2,661,397 | +1.9% | −17.4 | 4.8 |
| 131 | Eastland County | 18,143 | +1.9% | −5.7 | 4.1 |
| 132 | Angelina County | 88,154 | +1.9% | 1.0 | 1.8 |
| 133 | Orange County | 86,266 | +1.8% | 2.6 | 2.8 |
| 134 | Brown County | 38,711 | +1.7% | 3.1 | 5.3 |
| 135 | Young County | 18,154 | +1.7% | −6.7 | 1.4 |
| 136 | Maverick County | 58,823 | +1.7% | −5.6 | 1.6 |
| 137 | Uvalde County | 24,963 | +1.6% | −4.8 | 0.4 |
| 138 | Andrews County | 18,914 | +1.6% | −0.9 | 4.9 |
| 139 | Victoria County | 92,656 | +1.5% | 0.4 | 2.0 |
| 140 | Lavaca County | 20,651 | +1.5% | 8.1 | 0.3 |
| 141 | Gregg County | 126,095 | +1.4% | −3.7 | 1.5 |
| 142 | Karnes County | 15,018 | +1.4% | 0.7 | 4.1 |
| 143 | Bailey County | 6,963 | +1.4% | −8.2 | 0.3 |
| 144 | El Paso County | 877,858 | +1.3% | −7.5 | 2.3 |
| 145 | Morris County | 12,133 | +1.3% | 1.2 | 0.6 |
| 146 | Sabine County | 10,012 | +1.2% | 2.5 | 0.0 |
| 147 | Wharton County | 42,060 | +1.2% | −1.3 | 2.8 |
| 148 | San Saba County | 5,787 | +1.1% | −2.1 | 0.0 |
| 149 | Haskell County | 5,499 | +1.1% | 10.2 | 0.0 |
| 150 | Houston County | 22,316 | +1.1% | 4.4 | 0.0 |
| 151 | Shelby County | 24,286 | +1.0% | −1.9 | 0.2 |
| 152 | Glasscock County | 1,128 | +1.0% | −19.5 | – |
| 153 | Oldham County | 1,783 | +1.0% | −8.4 | 0.0 |
| 154 | Titus County | 31,563 | +0.8% | −4.7 | 8.0 |
| 155 | Cass County | 28,651 | +0.7% | 2.6 | 0.5 |
| 156 | Starr County | 66,319 | +0.7% | −9.1 | 0.0 |
| 157 | Hockley County | 21,600 | +0.5% | 2.2 | 0.4 |
| 158 | Mason County | 3,990 | +0.5% | 3.3 | 1.0 |
| 159 | Deaf Smith County | 18,626 | +0.5% | −4.9 | 1.8 |
| 160 | Val Verde County | 47,835 | +0.5% | −7.9 | 1.5 |
| 161 | Matagorda County | 36,463 | +0.5% | 1.8 | 8.2 |
| 162 | Martin County | 5,284 | +0.5% | −2.1 | 0.9 |
| 163 | Jasper County | 33,075 | +0.5% | 7.2 | 0.8 |
| 164 | Fisher County | 3,692 | +0.4% | 8.9 | – |
| 165 | Tom Green County | 120,602 | +0.3% | −0.5 | 2.8 |
| 166 | Baylor County | 3,472 | +0.3% | 5.2 | 0.0 |
| 167 | Marion County | 9,896 | +0.3% | 10.7 | 1.1 |
| 168 | Carson County | 5,805 | +0.2% | −1.2 | 6.7 |
| 169 | Kinney County | 3,128 | +0.0% | 0.0 | 0.0 |
| 170 | Wichita County | 129,555 | −0.0% | −0.9 | 1.0 |
| 171 | Sherman County | 2,781 | −0.1% | −16.9 | 5.4 |
| 172 | Real County | 2,745 | −0.1% | 8.4 | 0.0 |
| 173 | Menard County | 1,956 | −0.2% | 27.1 | – |
| 174 | Nueces County | 352,992 | −0.2% | −4.0 | 4.2 |
| 175 | Childress County | 6,643 | −0.2% | −5.0 | 0.0 |
| 176 | Jim Wells County | 38,804 | −0.2% | −3.1 | 0.1 |
| 177 | Bowie County | 92,696 | −0.2% | −0.2 | 2.8 |
| 178 | Castro County | 7,295 | −0.4% | −17.7 | 0.0 |
| 179 | Armstrong County | 1,843 | −0.4% | 17.9 | 0.0 |
| 180 | Cochran County | 2,546 | −0.5% | −11.4 | 0.0 |
| 181 | Terry County | 11,720 | −0.6% | −0.3 | 0.0 |
| 182 | Jefferson County | 254,321 | −0.7% | −5.9 | 1.3 |
| 183 | Mitchell County | 8,947 | −0.7% | 1.3 | 0.3 |
| 184 | Willacy County | 19,971 | −0.8% | −7.6 | 2.2 |
| 185 | Zapata County | 13,753 | −0.9% | −10.8 | – |
| 186 | Brewster County | 9,458 | −1.1% | −13.3 | 0.3 |
| 187 | Refugio County | 6,657 | −1.3% | −3.8 | 2.6 |
| 188 | Gray County | 20,919 | −1.3% | −0.4 | 0.4 |
| 189 | McCulloch County | 7,472 | −1.6% | 4.1 | 0.8 |
| 190 | Newton County | 11,954 | −1.7% | 1.1 | – |
| 191 | Motley County | 1,043 | −1.8% | 51.8 | – |
| 192 | Parmer County | 9,678 | −1.8% | −9.9 | 0.4 |
| 193 | La Salle County | 6,517 | −1.9% | −6.1 | 0.2 |
| 194 | Donley County | 3,213 | −1.9% | 6.2 | 1.6 |
| 195 | Hale County | 31,819 | −2.0% | −10.6 | 0.2 |
| 196 | Kleberg County | 30,315 | −2.2% | −7.2 | 0.6 |
| 197 | Runnels County | 9,693 | −2.2% | −4.0 | 0.4 |
| 198 | Calhoun County | 19,599 | −2.3% | −8.8 | 5.5 |
| 199 | Hall County | 2,737 | −2.4% | −20.1 | 0.0 |
| 200 | Sterling County | 1,349 | −2.5% | −18.5 | – |
| 201 | Crane County | 4,554 | −2.5% | −12.5 | 0.9 |
| 202 | San Augustine County | 7,722 | −2.5% | 2.3 | 0.1 |
| 203 | Lipscomb County | 2,955 | −2.8% | 8.1 | 0.0 |
| 204 | Winkler County | 7,540 | −2.8% | −11.1 | 0.4 |
| 205 | Wilbarger County | 12,481 | −2.8% | 0.5 | 0.5 |
| 206 | Irion County | 1,463 | −2.9% | −30.1 | – |
| 207 | Yoakum County | 7,438 | −3.1% | −21.8 | 0.1 |
| 208 | Lamb County | 12,579 | −3.3% | −7.9 | 0.5 |
| 209 | Potter County | 114,453 | −3.3% | −7.1 | 7.6 |
| 210 | Swisher County | 6,703 | −3.5% | −18.5 | 0.0 |
| 211 | Edwards County | 1,370 | −3.6% | −0.7 | – |
| 212 | Dickens County | 1,692 | −3.8% | 4.7 | – |
| 213 | Wheeler County | 4,773 | −4.1% | −12.8 | 0.0 |
| 214 | Nolan County | 14,117 | −4.1% | 0.6 | 0.6 |
| 215 | Pecos County | 14,560 | −4.1% | −14.1 | 0.3 |
| 216 | Duval County | 9,402 | −4.2% | −21.5 | – |
| 217 | Foard County | 1,044 | −4.2% | 10.5 | – |
| 218 | Scurry County | 16,162 | −4.5% | −2.4 | 0.1 |
| 219 | Hutchinson County | 19,633 | −4.6% | −6.8 | 0.1 |
| 220 | Knox County | 3,192 | −4.6% | −12.8 | – |
| 221 | Stonewall County | 1,186 | −4.7% | −16.9 | – |
| 222 | Sutton County | 3,203 | −4.7% | −12.2 | 0.0 |
| 223 | Ward County | 11,125 | −4.7% | −1.0 | 1.6 |
| 224 | Crosby County | 4,852 | −4.8% | −16.9 | 0.0 |
| 225 | Upton County | 3,131 | −5.1% | 6.7 | 0.3 |
| 226 | Dawson County | 11,776 | −5.6% | −7.4 | 0.3 |
| 227 | Collingsworth County | 2,487 | −5.9% | −17.3 | 0.0 |
| 228 | Hansford County | 4,944 | −5.9% | −20.8 | 0.0 |
| 229 | Jim Hogg County | 4,555 | −6.0% | −8.8 | – |
| 230 | Dimmit County | 8,024 | −6.5% | −23.9 | 0.5 |
| 231 | Zavala County | 9,037 | −6.5% | −16.9 | 0.0 |
| 232 | Ochiltree County | 9,284 | −6.7% | −29.6 | 0.4 |
| 233 | Brooks County | 6,579 | −7.3% | −17.3 | 0.0 |
| 234 | Hardeman County | 3,292 | −7.5% | −15.2 | 0.0 |
| 235 | Reagan County | 3,166 | −7.5% | −3.5 | 0.9 |
| 236 | Schleicher County | 2,245 | −7.9% | −16.0 | 1.3 |
| 237 | Hartley County | 4,904 | −8.1% | −17.9 | – |
| 238 | Hemphill County | 3,083 | −8.4% | −12.3 | 0.0 |
| 239 | Floyd County | 4,881 | −9.1% | −25.4 | 0.2 |
| 240 | Cottle County | 1,224 | −10.4% | −27.8 | 0.0 |
| 241 | Crockett County | 2,769 | −10.5% | −5.1 | – |
| 242 | Presidio County | 5,433 | −11.0% | −37.2 | 3.1 |
| 243 | Howard County | 30,504 | −12.4% | −6.1 | 0.2 |
| 244 | Jeff Davis County | 1,711 | −13.9% | −22.2 | – |
| 245 | Reeves County | 12,138 | −17.8% | −6.2 | 3.4 |
| 246 | Garza County | 4,510 | −22.3% | −17.7 | 0.4 |
| – | Borden County | 567 | – | – | – |
| – | Kenedy County | 319 | – | – | – |
| – | Kent County | 674 | – | – | – |
| – | King County | 192 | – | – | – |
| – | Loving County | 52 | – | – | – |
| – | McMullen County | 544 | – | – | – |
| – | Roberts County | 867 | – | – | – |
| – | Terrell County | 702 | – | – | – |
Ranked by the change in Census Bureau population estimates, 2020–2025. 8 counties are listed last and not ranked: fewer than 1,000 residents, or no estimate for the same years.
31,709,821
2025
+8.5% since 2020
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. Resident population, July 1 estimate.
+67,299
2025
2.1 per 1,000 residents
+760,233 in total, 2021–2025
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. People moving in from other U.S. counties minus people moving out.
Fastest-growing metro areas in Texas · Fastest-growing metro areas in the U.S. · Largest metro areas in Texas
The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.
Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.
Refund terms: Terms. · How we compute every number
Texas as a whole grew 8.5% between 2020 and 2025, to 31,709,821 residents. Statewide figures add up its counties.
Kaufman County, which grew 42.2% between 2020 and 2025 to 209,235 residents (Census Bureau population estimates). Liberty County (+31.2%) and Rockwall County (+28.9%) came next.
77 of the 246 ranked counties had fewer residents in 2025 than in 2020. The steepest declines: Garza County (−22.3%), Reeves County (−17.8%), Jeff Davis County (−13.9%).
For their size, Motley County (51.8 per 1,000 residents), Kaufman County (45.6 per 1,000 residents) and Waller County (42.9 per 1,000 residents) drew the most net domestic migration (people moving in from other U.S. counties minus people moving out) in 2025.
Each number shows its own period. Changes compare the latest period with five years earlier (or the earliest period available). Beacon CRE last refreshed these figures on 2026-11-05. Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how we compute every number. More on every layer: data sources and licences.