Texas · 384 places of 5,000+
Largest cities in Texas by population
Short answer
- Largest
- 2,390,125
- Places 5,000+
- 384
- 100,000+
- 44
The 20 largest
Houston leads with 2,390,125 residents, 1.6 times the 1,526,656 of second-place San Antonio. The ten largest places hold 9,212,646 people, 29% of the state's 31,290,831. 44 places have 100,000 or more.
The median place of 5,000+ is Hidalgo at 15,164. Within the top ten, Fort Worth grew most since July 2020 (+9.1%) and Corpus Christi least (-0.3%). 71 of the 384 places cross a county line; their totals include every county part.
- 01Houston2,390,125
- 02San Antonio1,526,656
- 03Dallas1,326,087
- 04Fort Worth1,008,106
- 05Austin993,588
- 06El Paso681,723
- 07Arlington403,672
- 08Corpus Christi317,317
- 09Plano293,286
- 10Lubbock272,086
- 11Laredo261,260
- 12Irving258,060
- 13Garland250,431
- 14Frisco235,208
- 15McKinney227,526
- 16Grand Prairie207,331
- 17Amarillo203,729
- 18Brownsville191,967
- 19Denton165,998
- 20Killeen160,616
Dots: the 20 places in the chart. Orange pin: Houston, ranked first.
All 384 places of 5,000+ ranked
| # | Place | 2024 | Since 2020 | County |
|---|---|---|---|---|
| 1 | Houston | 2,390,125 | +4.0% | Harris County +2 |
| 2 | San Antonio | 1,526,656 | +6.1% | Bexar County +1 |
| 3 | Dallas | 1,326,087 | +1.7% | Dallas County +2 |
| 4 | Fort Worth | 1,008,106 | +9.1% | Tarrant County +2 |
| 5 | Austin | 993,588 | +2.9% | Travis County +2 |
| 6 | El Paso | 681,723 | +0.3% | El Paso County |
| 7 | Arlington | 403,672 | +2.4% | Tarrant County |
| 8 | Corpus Christi | 317,317 | -0.3% | Nueces County +1 |
| 9 | Plano | 293,286 | +2.4% | Collin County +1 |
| 10 | Lubbock | 272,086 | +5.4% | Lubbock County |
| 11 | Laredo | 261,260 | +2.3% | Webb County |
| 12 | Irving | 258,060 | +0.4% | Dallas County |
| 13 | Garland | 250,431 | +1.6% | Dallas County +1 |
| 14 | Frisco | 235,208 | +16.0% | Collin County +1 |
| 15 | McKinney | 227,526 | +15.2% | Collin County |
| 16 | Grand Prairie | 207,331 | +5.7% | Dallas County +2 |
| 17 | Amarillo | 203,729 | +1.6% | Randall County +1 |
| 18 | Brownsville | 191,967 | +2.8% | Cameron County |
| 19 | Denton | 165,998 | +17.6% | Denton County |
| 20 | Killeen | 160,616 | +4.5% | Bell County |
| 21 | Mesquite | 150,140 | +0.3% | Dallas County +1 |
| 22 | Pasadena | 149,617 | -1.2% | Harris County |
| 23 | McAllen | 148,782 | +4.5% | Hidalgo County |
| 24 | Waco | 146,608 | +4.3% | McLennan County |
| 25 | Midland | 143,687 | +7.8% | Midland County +1 |
| 26 | Lewisville | 135,983 | +7.6% | Denton County +1 |
| 27 | Carrollton | 135,456 | +1.4% | Denton County +2 |
| 28 | Round Rock | 135,359 | +12.3% | Williamson County +1 |
| 29 | Abilene | 130,501 | +4.2% | Taylor County +1 |
| 30 | Pearland | 129,620 | +2.9% | Brazoria County +2 |
| 31 | College Station | 128,023 | +6.0% | Brazos County |
| 32 | Odessa | 119,748 | +4.2% | Ector County +1 |
| 33 | League City | 118,456 | +3.3% | Galveston County +1 |
| 34 | Richardson | 118,221 | -0.9% | Dallas County +1 |
| 35 | New Braunfels | 116,477 | +27.0% | Comal County +1 |
| 36 | Conroe | 114,581 | +25.6% | Montgomery County |
| 37 | Allen | 113,746 | +7.8% | Collin County |
| 38 | Beaumont | 112,893 | -1.7% | Jefferson County |
| 39 | Tyler | 112,219 | +5.6% | Smith County |
| 40 | Sugar Land | 109,851 | -0.9% | Fort Bend County |
| 41 | Edinburg | 108,733 | +7.9% | Hidalgo County |
| 42 | Wichita Falls | 102,372 | -0.1% | Wichita County +1 |
| 43 | Georgetown | 101,344 | +47.5% | Williamson County |
| 44 | San Angelo | 100,159 | +0.1% | Tom Green County |
| 45 | Temple | 96,267 | +16.3% | Bell County |
| 46 | Bryan | 91,541 | +8.5% | Brazos County |
| 47 | Mission | 88,574 | +3.2% | Hidalgo County |
| 48 | Leander | 87,511 | +43.8% | Williamson County +1 |
| 49 | Baytown | 86,004 | +0.7% | Harris County +1 |
| 50 | Longview | 83,668 | +2.3% | Gregg County +1 |
| 51 | Pharr | 81,142 | +1.6% | Hidalgo County |
| 52 | Mansfield | 80,803 | +11.0% | Tarrant County +2 |
| 53 | Flower Mound | 79,990 | +4.6% | Denton County +1 |
| 54 | Missouri City | 78,582 | +5.6% | Fort Bend County +1 |
| 55 | Cedar Park | 78,380 | +0.4% | Williamson County +1 |
| 56 | San Marcos | 74,316 | +8.9% | Hays County |
| 57 | Harlingen | 72,234 | +0.3% | Cameron County |
| 58 | North Richland Hills | 71,436 | +1.6% | Tarrant County |
| 59 | Rowlett | 68,123 | +8.5% | Dallas County +1 |
| 60 | Pflugerville | 66,819 | +2.0% | Travis County +1 |
| 61 | Victoria | 66,020 | +0.7% | Victoria County |
| 62 | Kyle | 65,833 | +41.8% | Hays County |
| 63 | Wylie | 62,954 | +8.8% | Collin County +2 |
| 64 | Little Elm | 61,219 | +29.7% | Denton County |
| 65 | Euless | 60,010 | -1.8% | Tarrant County |
| 66 | Texas City | 57,875 | +10.7% | Galveston County |
| 67 | DeSoto | 56,711 | +1.2% | Dallas County |
| 68 | Burleson | 56,253 | +17.2% | Johnson County +1 |
| 69 | Port Arthur | 55,799 | -0.4% | Jefferson County +1 |
| 70 | Fulshear | 54,629 | +210.1% | Fort Bend County |
| 71 | Rockwall | 53,547 | +12.1% | Rockwall County |
| 72 | Galveston | 53,538 | -0.2% | Galveston County |
| 73 | Celina | 51,661 | +190.0% | Collin County +1 |
| 74 | Grapevine | 51,320 | +1.1% | Tarrant County |
| 75 | Sherman | 50,229 | +14.3% | Grayson County |
| 76 | Cedar Hill | 49,618 | +1.0% | Dallas County +1 |
| 77 | Huntsville | 49,500 | +7.9% | Walker County |
| 78 | Bedford | 48,728 | -2.2% | Tarrant County |
| 79 | Waxahachie | 48,617 | +16.8% | Ellis County |
| 80 | Keller | 46,643 | +2.0% | Tarrant County |
| 81 | The Colony | 45,897 | +2.5% | Denton County |
| 82 | Haltom City | 45,786 | -0.5% | Tarrant County |
| 83 | Prosper | 44,503 | +44.4% | Collin County +1 |
| 84 | Schertz | 44,428 | +5.4% | Guadalupe County +2 |
| 85 | Midlothian | 44,104 | +24.1% | Ellis County |
| 86 | Weslaco | 43,864 | +8.0% | Hidalgo County |
| 87 | Hutto | 42,661 | +51.9% | Williamson County |
| 88 | Rosenberg | 42,571 | +10.6% | Fort Bend County |
| 89 | Coppell | 41,785 | -2.5% | Dallas County +1 |
| 90 | Friendswood | 41,291 | +0.6% | Galveston County +1 |
| 91 | Lancaster | 40,780 | -1.2% | Dallas County |
| 92 | Copperas Cove | 39,627 | +7.9% | Coryell County +1 |
| 93 | Hurst | 39,500 | -2.0% | Tarrant County |
| 94 | Weatherford | 39,397 | +26.4% | Parker County |
| 95 | Duncanville | 39,203 | -3.3% | Dallas County |
| 96 | Seguin | 38,789 | +31.6% | Guadalupe County |
| 97 | Socorro | 38,642 | +11.6% | El Paso County |
| 98 | Forney | 38,572 | +61.3% | Kaufman County |
| 99 | Cleburne | 38,131 | +21.2% | Johnson County |
| 100 | La Porte | 38,046 | +7.8% | Harris County |
| 101 | Cibolo | 37,816 | +15.2% | Guadalupe County |
| 102 | Farmers Branch | 37,341 | +3.1% | Dallas County |
| 103 | San Juan | 37,341 | +5.6% | Hidalgo County |
| 104 | Princeton | 37,019 | +110.7% | Collin County |
| 105 | Texarkana | 35,971 | -0.7% | Bowie County |
| 106 | Harker Heights | 35,263 | +6.1% | Bell County |
| 107 | Del Rio | 34,678 | -0.1% | Val Verde County |
| 108 | Deer Park | 34,495 | +0.4% | Harris County |
| 109 | Lufkin | 34,399 | +0.8% | Angelina County |
| 110 | Greenville | 34,355 | +21.5% | Hunt County |
| 111 | Sachse | 33,008 | +21.9% | Dallas County +1 |
| 112 | Nacogdoches | 32,381 | +0.8% | Nacogdoches County |
| 113 | Anna | 31,986 | +82.2% | Collin County |
| 114 | Southlake | 31,500 | +0.8% | Tarrant County +1 |
| 115 | Converse | 31,400 | +12.7% | Bexar County |
| 116 | Alvin | 29,869 | +10.0% | Brazoria County |
| 117 | Eagle Pass | 28,768 | +2.2% | Maverick County |
| 118 | Lake Jackson | 28,158 | +0.0% | Brazoria County |
| 119 | Katy | 27,741 | +23.7% | Harris County +2 |
| 120 | Fate | 27,467 | +49.1% | Rockwall County |
| 121 | Balch Springs | 27,307 | -1.2% | Dallas County |
| 122 | Denison | 26,446 | +7.8% | Grayson County |
| 123 | Royse City | 26,387 | +91.8% | Rockwall County +2 |
| 124 | Melissa | 26,194 | +82.7% | Collin County |
| 125 | Saginaw | 26,116 | +8.7% | Tarrant County |
| 126 | Colleyville | 26,012 | -0.2% | Tarrant County |
| 127 | Belton | 25,635 | +10.8% | Bell County |
| 128 | Corsicana | 25,591 | +1.8% | Navarro County |
| 129 | University Park | 25,268 | +0.1% | Dallas County |
| 130 | Kerrville | 25,141 | +3.3% | Kerr County |
| 131 | Paris | 25,037 | +2.2% | Lamar County |
| 132 | Kingsville | 24,884 | -1.7% | Kleberg County |
| 133 | Horizon City | 24,802 | +9.5% | El Paso County |
| 134 | Ennis | 24,753 | +22.5% | Ellis County |
| 135 | San Benito | 24,712 | -0.5% | Cameron County |
| 136 | Benbrook | 24,542 | +0.2% | Tarrant County |
| 137 | Corinth | 24,450 | +7.4% | Denton County |
| 138 | Marshall | 24,263 | +3.9% | Harrison County |
| 139 | Watauga | 23,120 | -2.0% | Tarrant County |
| 140 | Terrell | 22,977 | +28.8% | Kaufman County |
| 141 | Alton | 22,907 | +24.7% | Hidalgo County |
| 142 | Boerne | 22,712 | +25.6% | Kendall County |
| 143 | Big Spring | 22,541 | -14.2% | Howard County |
| 144 | Stephenville | 22,147 | +4.9% | Erath County |
| 145 | Dickinson | 21,941 | +2.2% | Galveston County |
| 146 | Manor | 21,500 | +52.6% | Travis County |
| 147 | Murphy | 21,109 | +0.1% | Collin County |
| 148 | Angleton | 20,979 | +7.9% | Brazoria County |
| 149 | Portland | 20,725 | +1.6% | San Patricio County |
| 150 | Alamo | 20,694 | +5.2% | Hidalgo County |
| 151 | Crowley | 20,483 | +11.6% | Tarrant County +1 |
| 152 | Universal City | 20,267 | +2.6% | Bexar County |
| 153 | La Marque | 20,194 | +9.4% | Galveston County |
| 154 | Seagoville | 20,124 | +8.5% | Dallas County +1 |
| 155 | Glenn Heights | 19,752 | +22.8% | Dallas County +1 |
| 156 | Brenham | 19,728 | +13.6% | Washington County |
| 157 | Palestine | 19,583 | +5.4% | Anderson County |
| 158 | Plainview | 19,429 | -3.5% | Hale County |
| 159 | Red Oak | 19,365 | +34.5% | Ellis County |
| 160 | Manvel | 19,309 | +89.0% | Brazoria County |
| 161 | Orange | 19,275 | +0.0% | Orange County |
| 162 | Lakeway | 19,056 | -1.0% | Travis County |
| 163 | Brownwood | 18,772 | -0.3% | Brown County |
| 164 | Gainesville | 18,295 | +5.1% | Cooke County |
| 165 | Nederland | 18,168 | -3.4% | Jefferson County |
| 166 | White Settlement | 18,099 | -0.9% | Tarrant County |
| 167 | Taylor | 17,872 | +8.7% | Williamson County |
| 168 | Alice | 17,595 | -1.5% | Jim Wells County |
| 169 | Stafford | 17,555 | -0.4% | Fort Bend County +1 |
| 170 | Mercedes | 17,535 | +7.8% | Hidalgo County |
| 171 | Bay City | 17,471 | -3.2% | Matagorda County |
| 172 | Bellaire | 17,439 | +1.5% | Harris County |
| 173 | Addison | 17,257 | +1.0% | Dallas County |
| 174 | Iowa Colony | 17,240 | +101.1% | Brazoria County |
| 175 | Lockhart | 17,166 | +19.5% | Caldwell County |
| 176 | Sulphur Springs | 16,891 | +5.8% | Hopkins County |
| 177 | Donna | 16,876 | +0.4% | Hidalgo County |
| 178 | Groves | 16,866 | -2.5% | Jefferson County |
| 179 | Hewitt | 16,749 | +4.2% | McLennan County |
| 180 | Humble | 16,561 | -1.0% | Harris County |
| 181 | Pampa | 16,487 | -2.1% | Gray County |
| 182 | Canyon | 16,457 | +10.3% | Randall County |
| 183 | Gatesville | 16,388 | +1.7% | Coryell County |
| 184 | Mount Pleasant | 16,238 | +0.7% | Titus County |
| 185 | Live Oak | 16,218 | +2.5% | Bexar County |
| 186 | South Houston | 16,146 | -0.1% | Harris County |
| 187 | Highland Village | 16,137 | +1.2% | Denton County |
| 188 | Buda | 16,090 | +5.3% | Hays County |
| 189 | Palmview | 16,030 | +1.2% | Hidalgo County |
| 190 | Mineral Wells | 15,688 | +5.8% | Palo Pinto County +1 |
| 191 | Uvalde | 15,589 | +2.4% | Uvalde County |
| 192 | Rio Grande City | 15,526 | +1.2% | Starr County |
| 193 | Hidalgo | 15,164 | +8.3% | Hidalgo County |
| 194 | Tomball | 15,152 | +22.9% | Harris County |
| 195 | West University Place | 15,149 | +0.9% | Harris County |
| 196 | Azle | 15,046 | +12.0% | Tarrant County +1 |
| 197 | Hereford | 14,860 | -0.4% | Deaf Smith County |
| 198 | Dumas | 14,834 | +2.8% | Moore County |
| 199 | Jacksonville | 14,639 | +4.3% | Cherokee County |
| 200 | Forest Hill | 14,314 | +2.7% | Tarrant County |
| 201 | Lumberton | 14,255 | +4.6% | Hardin County |
| 202 | Seabrook | 13,976 | +2.9% | Harris County |
| 203 | Port Neches | 13,709 | +0.2% | Jefferson County |
| 204 | Trophy Club | 13,704 | -0.2% | Denton County +1 |
| 205 | Andrews | 13,677 | +1.3% | Andrews County |
| 206 | Kilgore | 13,583 | +1.6% | Gregg County +1 |
| 207 | Athens | 13,575 | +5.4% | Henderson County |
| 208 | Henderson | 13,485 | +1.6% | Rusk County |
| 209 | Richmond | 13,305 | +14.5% | Fort Bend County |
| 210 | Beeville | 13,176 | -3.5% | Bee County |
| 211 | Santa Fe | 13,131 | +3.0% | Galveston County |
| 212 | Robinson | 12,986 | +4.2% | McLennan County |
| 213 | Granbury | 12,934 | +17.1% | Hood County |
| 214 | Bastrop | 12,720 | +29.9% | Bastrop County |
| 215 | Webster | 12,548 | +0.8% | Harris County |
| 216 | Levelland | 12,494 | -1.1% | Hockley County |
| 217 | Elgin | 12,438 | +26.9% | Bastrop County +1 |
| 218 | El Campo | 12,176 | -1.3% | Wharton County |
| 219 | Liberty Hill | 11,984 | +222.8% | Williamson County |
| 220 | Selma | 11,900 | +4.1% | Bexar County +2 |
| 221 | Borger | 11,892 | -5.0% | Hutchinson County |
| 222 | Fredericksburg | 11,766 | +6.7% | Gillespie County |
| 223 | Fair Oaks Ranch | 11,744 | +18.2% | Bexar County +2 |
| 224 | Roma | 11,635 | +0.8% | Starr County |
| 225 | Heath | 11,499 | +17.9% | Rockwall County +1 |
| 226 | Leon Valley | 11,424 | -1.1% | Bexar County |
| 227 | Pleasanton | 11,409 | +6.8% | Atascosa County |
| 228 | Port Lavaca | 11,299 | -1.9% | Calhoun County |
| 229 | Snyder | 11,151 | -2.2% | Scurry County |
| 230 | Bonham | 11,115 | +7.2% | Fannin County |
| 231 | Burkburnett | 11,101 | +1.2% | Wichita County |
| 232 | Rockport | 11,069 | +9.0% | Aransas County |
| 233 | Fairview | 10,922 | +4.7% | Collin County |
| 234 | Roanoke | 10,895 | +11.6% | Denton County +1 |
| 235 | Clute | 10,893 | +2.5% | Brazoria County |
| 236 | Kennedale | 10,771 | +26.6% | Tarrant County |
| 237 | Northlake | 10,746 | +95.1% | Denton County |
| 238 | Freeport | 10,635 | -0.5% | Brazoria County |
| 239 | Bellmead | 10,607 | +0.9% | McLennan County |
| 240 | Galena Park | 10,438 | -2.3% | Harris County |
| 241 | Robstown | 10,383 | +2.4% | Nueces County |
| 242 | Providence Village | 10,350 | +33.8% | Denton County |
| 243 | Mont Belvieu | 10,229 | +30.1% | Chambers County +1 |
| 244 | Town of Pecos | 10,224 | -21.4% | Reeves County |
| 245 | Helotes | 10,223 | +12.1% | Bexar County |
| 246 | Lago Vista | 10,201 | +13.5% | Travis County |
| 247 | Sweetwater | 10,196 | -3.9% | Nolan County |
| 248 | Dripping Springs | 10,165 | +98.9% | Hays County |
| 249 | Ingleside | 10,155 | +5.5% | San Patricio County |
| 250 | Sanger | 10,142 | +13.6% | Denton County |
| 251 | San Elizario | 10,128 | +0.1% | El Paso County |
| 252 | Raymondville | 10,107 | -1.1% | Willacy County |
| 253 | Bridge City | 9,806 | +2.6% | Orange County |
| 254 | Commerce | 9,800 | +7.8% | Hunt County |
| 255 | Kaufman | 9,785 | +32.4% | Kaufman County |
| 256 | Whitehouse | 9,781 | +17.6% | Smith County |
| 257 | Cleveland | 9,757 | +29.7% | Liberty County +1 |
| 258 | Dayton | 9,752 | +15.3% | Liberty County |
| 259 | Vernon | 9,728 | -3.2% | Wilbarger County |
| 260 | Vidor | 9,686 | -0.6% | Orange County |
| 261 | Woodway | 9,686 | +2.8% | McLennan County |
| 262 | Pearsall | 9,541 | +8.6% | Frio County |
| 263 | Navasota | 9,471 | +22.5% | Grimes County |
| 264 | Jacinto City | 9,431 | -1.5% | Harris County |
| 265 | Marble Falls | 9,413 | +33.0% | Burnet County |
| 266 | Joshua | 9,146 | +15.2% | Johnson County |
| 267 | Liberty | 8,974 | +8.2% | Liberty County |
| 268 | Hondo | 8,969 | +6.6% | Medina County |
| 269 | Hillsboro | 8,878 | +8.3% | Hill County |
| 270 | Graham | 8,859 | +1.6% | Young County |
| 271 | Aubrey | 8,843 | +64.6% | Denton County |
| 272 | Lucas | 8,840 | +15.3% | Collin County |
| 273 | Sunnyvale | 8,839 | +13.0% | Dallas County |
| 274 | Josephine | 8,807 | +289.7% | Collin County +1 |
| 275 | Highland Park | 8,762 | -1.0% | Dallas County |
| 276 | Wharton | 8,755 | +1.2% | Wharton County |
| 277 | Aransas Pass | 8,742 | +4.6% | San Patricio County +2 |
| 278 | Floresville | 8,738 | +20.4% | Wilson County |
| 279 | Brownfield | 8,682 | -2.5% | Terry County |
| 280 | Prairie View | 8,662 | +5.8% | Waller County |
| 281 | Los Fresnos | 8,563 | +4.9% | Cameron County |
| 282 | Richland Hills | 8,546 | -0.6% | Tarrant County |
| 283 | Bee Cave | 8,510 | -7.0% | Travis County |
| 284 | Lavon | 8,491 | +86.9% | Collin County |
| 285 | Dalhart | 8,443 | +0.3% | Dallam County +1 |
| 286 | Decatur | 8,266 | +24.0% | Wise County |
| 287 | Perryton | 8,219 | -2.4% | Ochiltree County |
| 288 | Cuero | 8,215 | +0.8% | DeWitt County |
| 289 | Venus | 8,209 | +78.3% | Johnson County +1 |
| 290 | Fort Stockton | 8,147 | -3.8% | Pecos County |
| 291 | Lamesa | 8,108 | -6.5% | Dawson County |
| 292 | Kirby | 8,104 | -0.5% | Bexar County |
| 293 | Hutchins | 7,996 | +10.6% | Dallas County |
| 294 | Wolfforth | 7,982 | +42.4% | Lubbock County |
| 295 | Lampasas | 7,936 | +8.6% | Lampasas County |
| 296 | Lake Dallas | 7,915 | +2.5% | Denton County |
| 297 | Jersey Village | 7,791 | -1.9% | Harris County |
| 298 | Hitchcock | 7,752 | +6.1% | Galveston County |
| 299 | Alamo Heights | 7,557 | +2.4% | Bexar County |
| 300 | Sealy | 7,553 | +10.7% | Austin County |
| 301 | Jasper | 7,505 | +8.8% | Jasper County |
| 302 | River Oaks | 7,505 | -2.7% | Tarrant County |
| 303 | Nolanville | 7,395 | +23.7% | Bell County |
| 304 | Seminole | 7,386 | +4.6% | Gaines County |
| 305 | Monahans | 7,334 | -6.6% | Ward County |
| 306 | Alvarado | 7,312 | +35.6% | Johnson County |
| 307 | Lacy-Lakeview | 7,262 | +0.7% | McLennan County |
| 308 | Gonzales | 7,238 | +1.0% | Gonzales County |
| 309 | Lindale | 7,227 | +18.2% | Smith County |
| 310 | Willis | 7,222 | +12.0% | Montgomery County |
| 311 | Van Alstyne | 7,220 | +61.7% | Grayson County |
| 312 | Bulverde | 7,198 | +25.1% | Comal County |
| 313 | La Feria | 7,036 | +2.4% | Cameron County |
| 314 | Mabank | 7,021 | +68.2% | Kaufman County +2 |
| 315 | Gun Barrel City | 6,999 | +12.8% | Henderson County |
| 316 | Keene | 6,930 | +7.8% | Johnson County |
| 317 | Mexia | 6,916 | +0.8% | Limestone County |
| 318 | Hickory Creek | 6,901 | +44.7% | Denton County |
| 319 | Burnet | 6,869 | +6.1% | Burnet County |
| 320 | Willow Park | 6,851 | +37.5% | Parker County |
| 321 | Oak Point | 6,826 | +48.4% | Denton County |
| 322 | Krum | 6,799 | +21.5% | Denton County |
| 323 | Wilmer | 6,774 | +14.7% | Dallas County |
| 324 | Pilot Point | 6,771 | +53.3% | Denton County |
| 325 | Bridgeport | 6,763 | +13.8% | Wise County |
| 326 | Silsbee | 6,711 | -3.3% | Hardin County |
| 327 | Hempstead | 6,658 | +21.0% | Waller County |
| 328 | Aledo | 6,655 | +34.9% | Parker County |
| 329 | Carthage | 6,653 | +1.4% | Panola County |
| 330 | Iowa Park | 6,583 | +0.5% | Wichita County |
| 331 | Penitas | 6,568 | +1.8% | Hidalgo County |
| 332 | Magnolia | 6,506 | +166.0% | Montgomery County |
| 333 | Crockett | 6,387 | +0.2% | Houston County |
| 334 | Everman | 6,347 | +3.4% | Tarrant County |
| 335 | Parker | 6,332 | +14.6% | Collin County |
| 336 | Gladewater | 6,307 | +2.5% | Gregg County +1 |
| 337 | Argyle | 6,294 | +41.1% | Denton County |
| 338 | White Oak | 6,241 | +0.3% | Gregg County |
| 339 | Justin | 6,197 | +37.8% | Denton County |
| 340 | McGregor | 6,161 | +13.8% | McLennan County |
| 341 | Bowie | 6,054 | +11.2% | Montague County |
| 342 | Alpine | 6,039 | +0.0% | Brewster County |
| 343 | Edna | 6,039 | +0.6% | Jackson County |
| 344 | Crystal City | 6,009 | -5.3% | Zavala County |
| 345 | Crandall | 5,950 | +52.0% | Kaufman County |
| 346 | Kermit | 5,909 | -5.3% | Winkler County |
| 347 | Yoakum | 5,875 | -0.7% | Lavaca County +1 |
| 348 | Wake Village | 5,813 | -2.1% | Bowie County |
| 349 | Brookshire | 5,782 | +13.1% | Waller County |
| 350 | Windcrest | 5,782 | -1.3% | Bexar County |
| 351 | Luling | 5,752 | +2.8% | Caldwell County +1 |
| 352 | Elsa | 5,750 | +1.4% | Hidalgo County |
| 353 | Littlefield | 5,740 | -3.2% | Lamb County |
| 354 | Sandy Oaks | 5,698 | +11.7% | Bexar County |
| 355 | Slaton | 5,698 | -3.1% | Lubbock County |
| 356 | Childress | 5,683 | -0.8% | Childress County |
| 357 | Sinton | 5,648 | +2.2% | San Patricio County |
| 358 | Rockdale | 5,637 | +5.7% | Milam County |
| 359 | Marlin | 5,572 | +2.3% | Falls County |
| 360 | Livingston | 5,562 | -2.9% | Polk County |
| 361 | Rusk | 5,553 | +2.8% | Cherokee County |
| 362 | Cameron | 5,527 | +4.1% | Milam County |
| 363 | Primera | 5,449 | +3.2% | Cameron County |
| 364 | Atlanta | 5,448 | +0.3% | Cass County |
| 365 | Granite Shoals | 5,417 | +5.1% | Burnet County |
| 366 | Sansom Park | 5,402 | -0.8% | Tarrant County |
| 367 | Mineola | 5,380 | +10.4% | Wood County |
| 368 | Giddings | 5,324 | +6.7% | Lee County |
| 369 | McLendon-Chisholm | 5,291 | +44.7% | Rockwall County |
| 370 | Hudson | 5,288 | +7.7% | Angelina County |
| 371 | Caddo Mills | 5,257 | +249.5% | Hunt County |
| 372 | Center | 5,231 | -1.5% | Shelby County |
| 373 | Nassau Bay | 5,229 | -1.8% | Harris County |
| 374 | Horseshoe Bay | 5,218 | +21.7% | Llano County +1 |
| 375 | Muleshoe | 5,218 | +2.2% | Bailey County |
| 376 | Port Isabel | 5,210 | +3.8% | Cameron County |
| 377 | Gilmer | 5,207 | +7.3% | Upshur County |
| 378 | Breckenridge | 5,190 | +0.4% | Stephens County |
| 379 | Progreso | 5,182 | +7.3% | Hidalgo County |
| 380 | Jarrell | 5,151 | +184.4% | Williamson County |
| 381 | Terrell Hills | 5,142 | +1.9% | Bexar County |
| 382 | La Joya | 5,129 | +14.0% | Hidalgo County |
| 383 | Diboll | 5,108 | +4.7% | Angelina County |
| 384 | Bullard | 5,070 | +32.1% | Smith County +1 |
Questions people ask
What is the largest city in Texas?
Houston, with 2,390,125 residents on July 1, 2024 in the Census Vintage 2024 estimates.
What is the second largest city in Texas?
San Antonio, with 1,526,656 residents, 863,469 fewer than Houston.
How many cities in Texas have more than 100,000 people?
44: Houston, San Antonio, Dallas, Fort Worth, Austin, El Paso, Arlington, Corpus Christi, Plano, Lubbock, Laredo, Irving, Garland, Frisco, McKinney, Grand Prairie, Amarillo, Brownsville, Denton, Killeen, Mesquite, Pasadena, McAllen, Waco, Midland, Lewisville, Carrollton, Round Rock, Abilene, Pearland, College Station, Odessa, League City, Richardson, New Braunfels, Conroe, Allen, Beaumont, Tyler, Sugar Land, Edinburg, Wichita Falls, Georgetown, San Angelo.
How is city size measured here?
By the Census Bureau's July 1, 2024 population estimate for each incorporated place, inside its legal city limits. Metro areas and census-designated places are not ranked.
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
How every number is computed: methodology. Spotted a wrong figure? Report an error.