Texas hotel markets
480 markets, ranked by trailing-12-month hotel room revenue measured from Texas Comptroller filings, through May 2026.
| # | Market | Hotels | Rooms | TTM revenue | YoY | Rooms added YoY |
|---|---|---|---|---|---|---|
| 1 | Houston | 742 | 68,260 | $1.8B | -4.5% | +1,605 |
| 2 | Austin | 336 | 37,013 | $1.6B | -3.2% | +596 |
| 3 | Dallas | 278 | 38,733 | $1.4B | -3.4% | -30 |
| 4 | San Antonio | 450 | 44,420 | $1.3B | -2.0% | +410 |
| 5 | Fort Worth | 185 | 18,302 | $582.6M | +6.5% | +751 |
| 6 | Irving | 96 | 14,147 | $446.9M | +5.6% | +580 |
| 7 | Grapevine | 20 | 4,863 | $309.1M | -4.6% | +4 |
| 8 | El Paso | 111 | 10,635 | $263.7M | -2.7% | +181 |
| 9 | Arlington | 73 | 8,248 | $243.2M | -1.7% | -313 |
| 10 | Frisco | 33 | 5,361 | $231.7M | +8.7% | -2 |
| 11 | Galveston | 83 | 5,438 | $215.0M | +2.6% | +105 |
| 12 | Plano | 62 | 7,242 | $205.6M | +2.9% | +94 |
| 13 | Round Rock | 38 | 4,747 | $177.7M | -3.3% | +406 |
| 14 | Corpus Christi | 117 | 9,334 | $167.4M | +5.6% | +226 |
| 15 | Amarillo | 87 | 7,118 | $166.8M | +15.9% | +109 |
| 16 | Midland | 65 | 6,909 | $164.2M | +5.6% | -35 |
| 17 | Lubbock | 82 | 6,883 | $153.9M | +10.8% | +66 |
| 18 | Abilene | 48 | 3,718 | $151.9M | +91.9% | +254 |
| 19 | Odessa | 66 | 7,136 | $146.6M | -6.2% | +82 |
| 20 | Waco | 72 | 5,337 | $125.4M | +0.1% | -44 |
| 21 | Laredo | 43 | 4,224 | $122.4M | +20.7% | -21 |
| 22 | College Station | 43 | 4,079 | $116.5M | -4.8% | 0 |
| 23 | The Woodlands | 15 | 2,311 | $108.9M | +12.0% | -91 |
| 24 | Mcallen | 47 | 4,229 | $98.8M | -0.9% | +91 |
| 25 | South Padre Island | 59 | 2,901 | $97.7M | +11.9% | -71 |
| 26 | Addison | 20 | 3,207 | $86.8M | +17.0% | +458 |
| 27 | Spring | 25 | 2,475 | $83.7M | -13.7% | -237 |
| 28 | Richardson | 22 | 3,362 | $79.0M | +1.6% | +212 |
| 29 | Grand Prairie | 36 | 3,338 | $75.3M | +1.7% | -13 |
| 30 | Webster | 20 | 2,246 | $73.2M | +4.5% | +75 |
| 31 | Denton | 32 | 2,738 | $70.3M | +9.0% | +127 |
| 32 | New Braunfels | 80 | 3,040 | $66.8M | +0.2% | +80 |
| 33 | Beaumont | 43 | 3,699 | $62.7M | -0.1% | +279 |
| 34 | Katy | 33 | 2,680 | $61.3M | -10.4% | +22 |
| 35 | Lewisville | 28 | 3,058 | $60.4M | -2.7% | +18 |
| 36 | San Marcos | 37 | 2,597 | $59.0M | +6.7% | +139 |
| 37 | Fredericksburg | 113 | 2,061 | $58.2M | +12.8% | -135 |
| 38 | San Angelo | 40 | 3,223 | $55.8M | +9.9% | -199 |
| 39 | Tyler | 53 | 3,671 | $54.5M | -4.0% | +252 |
| 40 | Pecos | 29 | 2,925 | $53.6M | -4.3% | +70 |
| 41 | Southlake | 4 | 924 | $51.8M | +8.9% | 0 |
| 42 | Port Arthur | 31 | 2,074 | $51.4M | +24.7% | -2 |
| 43 | Longview | 44 | 2,860 | $48.5M | +3.2% | +177 |
| 44 | Wichita Falls | 39 | 2,948 | $48.4M | +11.5% | +22 |
| 45 | Mckinney | 24 | 1,802 | $48.2M | +10.4% | +5 |
| 46 | Humble | 57 | 3,027 | $47.0M | -18.0% | +88 |
| 47 | Sugar Land | 13 | 1,609 | $46.6M | -6.9% | 0 |
| 48 | Brownsville | 35 | 2,305 | $46.2M | +5.3% | +83 |
| 49 | Conroe | 21 | 1,970 | $45.1M | -9.0% | -44 |
| 50 | Baytown | 38 | 2,443 | $43.2M | -14.1% | +33 |
| 51 | Bryan | 29 | 1,774 | $40.6M | -9.1% | -7 |
| 52 | Lost Pines | 1 | 491 | $39.9M | -0.5% | 0 |
| 53 | Big Spring | 22 | 2,050 | $39.0M | -0.9% | +92 |
| 54 | Temple | 34 | 2,208 | $38.2M | -15.0% | +100 |
| 55 | Port Aransas | 69 | 1,549 | $37.5M | +7.8% | -51 |
| 56 | Harlingen | 22 | 1,576 | $37.0M | +22.2% | 0 |
| 57 | Desoto | 11 | 1,005 | $36.8M | +27.9% | +5 |
| 58 | Killeen | 37 | 2,348 | $36.7M | -7.4% | -3 |
| 59 | Ft Worth | 10 | 1,200 | $35.0M | +3.3% | 0 |
| 60 | Texarkana | 19 | 1,433 | $34.3M | +5.3% | -35 |
| 61 | The Colony | 11 | 1,374 | $33.6M | -2.9% | 0 |
| 62 | Shenandoah | 12 | 1,299 | $33.4M | -5.6% | +91 |
| 63 | Georgetown | 19 | 1,277 | $33.3M | +1.8% | +115 |
| 64 | Euless | 15 | 1,297 | $32.5M | +7.8% | +215 |
| 65 | Rockwall | 11 | 1,019 | $31.9M | +2.1% | -16 |
| 66 | Victoria | 28 | 1,841 | $31.7M | -2.5% | -6 |
| 67 | Pearland | 14 | 1,036 | $30.6M | +12.0% | +182 |
| 68 | Fort Sam Houston | 5 | 983 | $30.2M | -5.5% | 0 |
| 69 | Mesquite | 22 | 1,873 | $29.0M | -7.9% | 0 |
| 70 | Stafford | 21 | 1,630 | $28.1M | -12.2% | 0 |
| 71 | Pasadena | 27 | 1,784 | $27.5M | -14.8% | +124 |
| 72 | Allen | 11 | 1,040 | $27.3M | +0.3% | +10 |
| 73 | Farmers Branch | 7 | 994 | $27.2M | -1.5% | -134 |
| 74 | Weatherford | 21 | 1,230 | $25.6M | +16.8% | 0 |
| 75 | Horseshoe Bay | 2 | 399 | $25.5M | +5.5% | 0 |
| 76 | Montgomery | 15 | 597 | $24.4M | +1.8% | +25 |
| 77 | Boerne | 17 | 785 | $23.1M | +0.3% | -11 |
| 78 | Garland | 26 | 1,732 | $23.1M | -4.5% | +82 |
| 79 | Coppell | 6 | 782 | $23.0M | +13.7% | +138 |
| 80 | Kerrville | 17 | 1,059 | $22.7M | +19.9% | -12 |
| 81 | Eagle Pass | 17 | 1,050 | $22.5M | -14.2% | +84 |
| 82 | Cedar Park | 12 | 940 | $22.3M | -1.9% | 0 |
| 83 | Portland | 12 | 960 | $21.6M | -18.1% | 0 |
| 84 | Orla | 5 | 2,018 | $20.8M | -18.0% | 0 |
| 85 | Lufkin | 19 | 1,282 | $20.4M | -0.2% | +132 |
| 86 | Sweetwater | 12 | 785 | $20.3M | +62.7% | +45 |
| 87 | Orange | 13 | 856 | $20.2M | +19.0% | 0 |
| 88 | Marshall | 20 | 987 | $20.1M | +14.3% | -55 |
| 89 | Pflugerville | 10 | 721 | $19.7M | -2.9% | +5 |
| 90 | Nacogdoches | 15 | 1,073 | $19.6M | +14.6% | +119 |
| 91 | Waxahachie | 13 | 764 | $19.4M | +25.3% | +112 |
| 92 | Del Rio | 20 | 1,253 | $18.9M | +8.0% | +196 |
| 93 | Hurst | 8 | 791 | $18.8M | +3.0% | 0 |
| 94 | Tomball | 16 | 804 | $18.5M | +0.6% | +56 |
| 95 | Bedford | 11 | 1,093 | $18.3M | -9.5% | +243 |
| 96 | Huntsville | 18 | 1,169 | $18.3M | -8.6% | 0 |
| 97 | Bastrop | 17 | 741 | $18.2M | +27.7% | +114 |
| 98 | Texas City | 16 | 1,190 | $18.1M | -9.3% | +9 |
| 99 | Mentone | 2 | 1,000 | $18.1M | -17.1% | 0 |
| 100 | Monahans | 16 | 1,099 | $17.5M | +12.5% | +73 |
| 101 | Childress | 13 | 508 | $17.5M | +52.8% | +16 |
| 102 | Mansfield | 8 | 579 | $17.5M | +6.7% | 0 |
| 103 | Paris | 15 | 930 | $17.0M | -5.8% | -154 |
| 104 | Van Horn | 17 | 665 | $16.5M | +26.8% | 0 |
| 105 | Northlake | 7 | 666 | $16.3M | +13.8% | +111 |
| 106 | Rockport | 31 | 935 | $16.2M | +5.3% | +6 |
| 107 | Gainesville | 16 | 816 | $15.9M | -0.5% | 0 |
| 108 | Duncanville | 7 | 651 | $15.8M | -7.3% | 0 |
| 109 | Granbury | 21 | 675 | $15.7M | -0.6% | +4 |
| 110 | Trophy Club | 5 | 707 | $15.7M | +7.9% | 0 |
| 111 | Cotulla | 25 | 1,287 | $15.7M | -16.5% | 0 |
| 112 | Fort Stockton | 18 | 1,172 | $15.6M | -6.7% | +93 |
| 113 | Lake Jackson | 9 | 840 | $15.5M | -14.0% | 0 |
| 114 | Kingwood | 9 | 619 | $15.4M | -8.6% | 0 |
| 115 | Terrell | 11 | 753 | $15.3M | -0.1% | +28 |
| 116 | Alpine | 15 | 601 | $15.1M | +20.8% | -47 |
| 117 | Buda | 13 | 748 | $15.0M | -9.4% | -215 |
| 118 | Sherman | 12 | 1,007 | $14.6M | -1.5% | -164 |
| 119 | Palestine | 14 | 782 | $14.4M | +3.4% | +10 |
| 120 | Brenham | 19 | 748 | $14.3M | -1.0% | 0 |
| 121 | Seguin | 13 | 826 | $14.0M | -4.3% | 0 |
| 122 | Mission | 11 | 739 | $14.0M | -9.4% | +107 |
| 123 | Edinburg | 14 | 752 | $13.9M | -7.5% | -98 |
| 124 | League City | 5 | 548 | $13.8M | -9.2% | -12 |
| 125 | Rosenberg | 15 | 970 | $13.8M | -10.1% | 0 |
| 126 | Corsicana | 13 | 681 | $13.8M | +23.3% | 0 |
| 127 | Marble Falls | 15 | 667 | $13.8M | +1.8% | +6 |
| 128 | Schertz | 6 | 533 | $13.7M | -6.9% | 0 |
| 129 | Denison | 15 | 689 | $13.7M | -9.9% | -50 |
| 130 | Kermit | 9 | 1,531 | $13.7M | -8.2% | -36 |
| 131 | La Porte | 15 | 991 | $13.5M | -7.9% | -12 |
| 132 | Bay City | 21 | 1,406 | $13.4M | -30.7% | +221 |
| 133 | Terlingua | 18 | 352 | $13.4M | +36.6% | +22 |
| 134 | Concan | 35 | 483 | $13.3M | -2.7% | +21 |
| 135 | Pharr | 18 | 1,059 | $13.2M | -1.8% | 0 |
| 136 | Lakeway | 5 | 411 | $13.0M | -3.5% | +7 |
| 137 | Cypress | 4 | 371 | $13.0M | -2.6% | 0 |
| 138 | Carrollton | 13 | 809 | $12.9M | -2.5% | +14 |
| 139 | Kingsville | 14 | 762 | $12.9M | +18.2% | 0 |
| 140 | Burleson | 9 | 597 | $12.8M | +7.8% | 0 |
| 141 | Greenville | 12 | 744 | $12.6M | +1.3% | -42 |
| 142 | Wimberley | 42 | 448 | $12.3M | +18.8% | +29 |
| 143 | Uvalde | 12 | 442 | $12.0M | -3.2% | -32 |
| 144 | Cleburne | 13 | 650 | $12.0M | +10.2% | 0 |
| 145 | Snyder | 14 | 676 | $11.9M | +16.5% | -49 |
| 146 | Mount Pleasant | 13 | 659 | $11.9M | +3.3% | -2 |
| 147 | Forney | 4 | 268 | $11.8M | +68.8% | 0 |
| 148 | Dripping Springs | 20 | 408 | $11.4M | -11.2% | +14 |
| 149 | Brownwood | 13 | 521 | $11.3M | +4.2% | 0 |
| 150 | Forest Hill | 12 | 716 | $11.3M | +8.3% | 0 |
| 151 | Stephenville | 9 | 480 | $11.2M | -1.1% | 0 |
| 152 | Selma | 5 | 484 | $11.1M | +17.9% | 0 |
| 153 | Flower Mound | 4 | 269 | $11.0M | +5.5% | 0 |
| 154 | Hillsboro | 12 | 615 | $11.0M | +25.1% | 0 |
| 155 | Kenedy | 15 | 769 | $10.6M | -13.1% | 0 |
| 156 | Dalhart | 9 | 447 | $10.5M | -6.2% | -23 |
| 157 | Dumas | 12 | 628 | $10.5M | -11.8% | 0 |
| 158 | Deer Park | 8 | 481 | $10.3M | -13.8% | 0 |
| 159 | Seabrook | 8 | 513 | $10.3M | -4.8% | +5 |
| 160 | Port Lavaca | 17 | 728 | $9.9M | -16.2% | -1 |
| 161 | Channelview | 18 | 997 | $9.9M | -41.5% | -63 |
| 162 | West Lake Hills | 3 | 204 | $9.9M | +3.4% | -4 |
| 163 | Vernon | 11 | 449 | $9.8M | +35.7% | +87 |
| 164 | Decatur | 14 | 744 | $9.6M | -7.8% | -68 |
| 165 | Ennis | 10 | 432 | $9.3M | +2.5% | 0 |
| 166 | Lindale | 9 | 537 | $9.2M | -9.6% | +1 |
| 167 | Carrizo Springs | 12 | 765 | $9.1M | -29.0% | +25 |
| 168 | Mineral Wells | 11 | 425 | $9.1M | +13.3% | 0 |
| 169 | Navasota | 8 | 477 | $9.1M | +19.9% | 0 |
| 170 | Sulphur Springs | 10 | 496 | $8.8M | +7.0% | 0 |
| 171 | Waller | 8 | 532 | $8.7M | -15.4% | 0 |
| 172 | Kyle | 5 | 357 | $8.6M | +17.7% | +124 |
| 173 | Center | 8 | 429 | $8.6M | +43.6% | +4 |
| 174 | Fort Hood | 2 | 367 | $8.6M | -2.7% | 0 |
| 175 | Graham | 7 | 319 | $8.3M | +10.7% | 0 |
| 176 | Big Lake | 13 | 606 | $8.2M | -4.4% | +176 |
| 177 | Borger | 8 | 344 | $8.1M | +10.6% | 0 |
| 178 | Bellmead | 3 | 309 | $8.1M | +5.7% | +12 |
| 179 | Kemah | 8 | 293 | $8.0M | -8.6% | 0 |
| 180 | Weslaco | 13 | 580 | $8.0M | -5.4% | 0 |
| 181 | Iredell | 1 | 39 | $7.9M | +8.6% | 0 |
| 182 | Fort Bliss | 2 | 271 | $7.8M | +0.3% | 0 |
| 183 | Plainview | 10 | 428 | $7.8M | +12.5% | 0 |
| 184 | Pleasanton | 14 | 657 | $7.6M | -26.7% | -5 |
| 185 | Junction | 9 | 320 | $7.6M | +8.8% | -56 |
| 186 | Lajitas | 1 | 103 | $7.6M | +9.9% | 0 |
| 187 | Canyon | 6 | 243 | $7.3M | +13.7% | -66 |
| 188 | Bee Cave | 1 | 195 | $7.3M | +9.1% | 0 |
| 189 | North Richland Hills | 9 | 452 | $7.3M | -4.4% | +17 |
| 190 | Eastland | 7 | 298 | $7.3M | +27.9% | 0 |
| 191 | Pampa | 8 | 387 | $7.3M | +27.6% | 0 |
| 192 | Fairview | 2 | 248 | $7.3M | -2.2% | 0 |
| 193 | Beeville | 10 | 567 | $7.2M | +3.1% | -31 |
| 194 | Gatesville | 6 | 236 | $7.1M | +10.4% | 0 |
| 195 | Taylor | 9 | 350 | $6.9M | +19.8% | +92 |
| 196 | Buffalo | 5 | 245 | $6.9M | +16.2% | 0 |
| 197 | Brady | 7 | 237 | $6.8M | +27.2% | 0 |
| 198 | Athens | 11 | 397 | $6.8M | +3.0% | 0 |
| 199 | Glen Rose | 12 | 463 | $6.6M | -4.6% | 0 |
| 200 | Richmond | 4 | 323 | $6.6M | -19.5% | 0 |
| 201 | Marfa | 9 | 182 | $6.5M | -8.6% | +4 |
| 202 | Red Oak | 3 | 207 | $6.5M | +0.7% | 0 |
| 203 | Alice | 10 | 458 | $6.4M | -0.5% | -9 |
| 204 | Aransas Pass | 14 | 575 | $6.4M | -5.2% | +74 |
| 205 | Cleveland | 9 | 364 | $6.3M | -13.5% | 0 |
| 206 | Carthage | 10 | 383 | $6.3M | +10.8% | 0 |
| 207 | Andrews | 10 | 505 | $6.3M | +8.9% | +17 |
| 208 | Belton | 7 | 358 | $6.2M | -9.0% | +10 |
| 209 | Ozona | 8 | 557 | $6.1M | +0.3% | 0 |
| 210 | Clute | 12 | 766 | $6.1M | -31.6% | +32 |
| 211 | Burnet | 21 | 348 | $5.9M | +1.0% | -65 |
| 212 | Gonzales | 13 | 465 | $5.9M | -17.5% | -2 |
| 213 | Alvarado | 5 | 294 | $5.9M | +4.6% | 0 |
| 214 | Henderson | 7 | 284 | $5.8M | +9.6% | +5 |
| 215 | Live Oak | 3 | 251 | $5.7M | -9.4% | 0 |
| 216 | White Settlement | 6 | 393 | $5.7M | -6.4% | 0 |
| 217 | Pearsall | 13 | 500 | $5.6M | -4.3% | 0 |
| 218 | Missouri City | 5 | 265 | $5.5M | -35.8% | -84 |
| 219 | Columbus | 7 | 313 | $5.5M | +6.5% | -27 |
| 220 | Alvin | 8 | 399 | $5.5M | -24.7% | 0 |
| 221 | Jasper | 10 | 443 | $5.5M | -14.3% | 0 |
| 222 | Bandera | 20 | 391 | $5.4M | -3.5% | -9 |
| 223 | Wylie | 3 | 210 | $5.4M | +31.9% | +2 |
| 224 | Winnie | 10 | 485 | $5.3M | -15.8% | +40 |
| 225 | Early | 6 | 248 | $5.3M | +3.3% | 0 |
| 226 | Jacksonville | 7 | 348 | $5.2M | +0.0% | +1 |
| 227 | Jourdanton | 8 | 326 | $5.2M | -18.1% | 0 |
| 228 | Kilgore | 8 | 450 | $5.2M | -3.2% | +49 |
| 229 | Canyon Lake | 27 | 469 | $5.1M | -30.7% | -3 |
| 230 | Woodway | 4 | 278 | $5.1M | -12.0% | 0 |
| 231 | La Grange | 6 | 298 | $5.1M | -13.3% | 0 |
| 232 | Jersey Village | 6 | 363 | $4.9M | -19.1% | 0 |
| 233 | Livingston | 10 | 399 | $4.8M | -6.1% | -1 |
| 234 | Hereford | 6 | 262 | $4.8M | +9.8% | 0 |
| 235 | Karnes City | 8 | 553 | $4.8M | +5.1% | -20 |
| 236 | Cuero | 6 | 411 | $4.6M | -3.9% | -114 |
| 237 | Dripping Spgs | 2 | 25 | $4.5M | +10.0% | 0 |
| 238 | Hutto | 3 | 138 | $4.4M | -7.8% | 0 |
| 239 | Hutchins | 4 | 193 | $4.4M | -3.3% | 0 |
| 240 | Shamrock | 8 | 331 | $4.4M | +16.8% | +6 |
| 241 | S Padre Isle | 3 | 232 | $4.4M | +6.3% | 0 |
| 242 | New Boston | 4 | 206 | $4.3M | +22.9% | 0 |
| 243 | San Juan | 4 | 339 | $4.3M | +127.9% | 0 |
| 244 | Harker Heights | 4 | 224 | $4.3M | -8.0% | 0 |
| 245 | Hondo | 5 | 200 | $4.3M | -3.0% | 0 |
| 246 | Del Valle | 4 | 241 | $4.3M | +31.1% | 0 |
| 247 | Round Top | 12 | 113 | $4.3M | +3.9% | +5 |
| 248 | Dilley | 13 | 484 | $4.2M | +22.5% | 0 |
| 249 | Lancaster | 6 | 377 | $4.2M | -2.4% | +80 |
| 250 | El Campo | 8 | 342 | $4.2M | -8.9% | +5 |
| 251 | Johnson City | 10 | 224 | $4.2M | -8.6% | -22 |
| 252 | Marathon | 4 | 61 | $4.2M | -3.4% | 0 |
| 253 | Nederland | 4 | 231 | $4.2M | +19.1% | 0 |
| 254 | Midlothian | 3 | 247 | $4.1M | +3.4% | +102 |
| 255 | Fort Davis | 12 | 250 | $4.1M | +50.3% | +2 |
| 256 | Colorado City | 7 | 292 | $4.0M | +61.6% | +20 |
| 257 | Wharton | 9 | 297 | $4.0M | -0.0% | 0 |
| 258 | Bonham | 6 | 239 | $4.0M | +9.8% | 0 |
| 259 | Sealy | 5 | 254 | $4.0M | -6.5% | 0 |
| 260 | Haltom City | 10 | 364 | $4.0M | +69.0% | +6 |
| 261 | Hearne | 3 | 146 | $3.9M | -24.8% | -116 |
| 262 | Groves | 5 | 332 | $3.9M | +24.7% | 0 |
| 263 | Fairfield | 5 | 237 | $3.8M | +22.7% | 0 |
| 264 | Salado | 5 | 194 | $3.8M | -9.2% | 0 |
| 265 | Floresville | 6 | 269 | $3.8M | -19.1% | -66 |
| 266 | Atlanta | 4 | 291 | $3.7M | -10.9% | -5 |
| 267 | Manor | 4 | 160 | $3.7M | +4.3% | +20 |
| 268 | Pottsboro | 9 | 389 | $3.7M | +2.0% | 0 |
| 269 | Copperas Cove | 7 | 325 | $3.6M | -8.6% | 0 |
| 270 | Rowlett | 6 | 137 | $3.6M | +13.9% | -43 |
| 271 | Ingleside | 7 | 283 | $3.6M | -30.5% | 0 |
| 272 | Keller | 1 | 110 | $3.5M | +0.1% | 0 |
| 273 | Brookshire | 5 | 346 | $3.5M | -0.5% | 0 |
| 274 | Schulenburg | 4 | 224 | $3.5M | -6.5% | 0 |
| 275 | New Caney | 3 | 213 | $3.5M | -31.5% | 0 |
| 276 | Sonora | 5 | 293 | $3.5M | -8.5% | 0 |
| 277 | Westlake | 1 | 800 | $3.5M | +39.2% | 0 |
| 278 | Angleton | 6 | 222 | $3.4M | -24.0% | 0 |
| 279 | Willow Park | 2 | 148 | $3.4M | +11.9% | 0 |
| 280 | Lampasas | 5 | 162 | $3.4M | +11.2% | 0 |
| 281 | Three Rivers | 13 | 528 | $3.4M | -15.8% | 0 |
| 282 | Hunt | 9 | 186 | $3.4M | -17.3% | +9 |
| 283 | Seminole | 4 | 219 | $3.4M | +4.1% | 0 |
| 284 | Cedar Hill | 2 | 134 | $3.4M | -5.2% | 0 |
| 285 | Giddings | 7 | 336 | $3.4M | +0.6% | +50 |
| 286 | Graford | 5 | 72 | $3.4M | +26.5% | -4 |
| 287 | Leon Valley | 2 | 253 | $3.3M | -3.1% | 0 |
| 288 | Corinth | 2 | 142 | $3.2M | +6.6% | 0 |
| 289 | Spring Branch | 3 | 100 | $3.1M | -1.8% | 0 |
| 290 | Plymouth Mtng | 1 | 46 | $3.1M | +0.1% | 0 |
| 291 | Sunset Valley | 1 | 99 | $3.1M | -10.6% | -6 |
| 292 | Mexia | 7 | 256 | $3.1M | +17.6% | +10 |
| 293 | Vidor | 3 | 141 | $3.0M | +12.7% | 0 |
| 294 | Lamesa | 5 | 183 | $3.0M | +5.0% | 0 |
| 295 | George West | 4 | 168 | $3.0M | -1.0% | 0 |
| 296 | Rockdale | 6 | 220 | $2.9M | +8.3% | 0 |
| 297 | Colleyville | 1 | 120 | $2.9M | -1.7% | 0 |
| 298 | Kingsland | 12 | 178 | $2.9M | -9.3% | -6 |
| 299 | Stanton | 4 | 254 | $2.9M | -1.1% | 0 |
| 300 | Canton | 14 | 350 | $2.9M | +1.3% | -8 |
| 301 | Balch Springs | 3 | 192 | $2.9M | -13.0% | 0 |
| 302 | Raymondville | 7 | 240 | $2.8M | +21.1% | 0 |
| 303 | Windcrest | 1 | 87 | $2.7M | +0.5% | 0 |
| 304 | Brownfield | 7 | 273 | $2.7M | +13.3% | 0 |
| 305 | Kirvin | 1 | 68 | $2.7M | +24.2% | 0 |
| 306 | Royse City | 2 | 106 | $2.7M | +8.5% | 0 |
| 307 | Ft Stockton | 1 | 88 | $2.7M | -7.5% | 0 |
| 308 | Sanger | 2 | 107 | $2.6M | +11.6% | 0 |
| 309 | Leander | 1 | 84 | $2.6M | -3.5% | 0 |
| 310 | Madisonville | 4 | 196 | $2.6M | +0.8% | 0 |
| 311 | Bridge City | 2 | 107 | $2.6M | +7.1% | 0 |
| 312 | Benbrook | 4 | 193 | $2.6M | +7.7% | 0 |
| 313 | Dayton | 5 | 183 | $2.5M | -9.7% | 0 |
| 314 | Freeport | 6 | 227 | $2.5M | -38.2% | 0 |
| 315 | Clarendon | 2 | 74 | $2.5M | +22.3% | +1 |
| 316 | Levelland | 4 | 207 | $2.4M | -10.1% | 0 |
| 317 | Comfort | 8 | 158 | $2.4M | +9.3% | +26 |
| 318 | Donna | 3 | 240 | $2.4M | -1.6% | 0 |
| 319 | Lockhart | 4 | 173 | $2.3M | -18.6% | 0 |
| 320 | Mercedes | 3 | 188 | $2.3M | -6.1% | 0 |
| 321 | Luling | 4 | 160 | $2.3M | -11.4% | 0 |
| 322 | Elgin | 3 | 125 | $2.3M | -17.3% | 0 |
| 323 | Denver City | 3 | 122 | $2.3M | +24.1% | 0 |
| 324 | Richland Hills | 1 | 72 | $2.2M | +7.4% | 0 |
| 325 | Marion | 1 | 66 | $2.2M | -17.9% | 0 |
| 326 | Roanoke | 2 | 146 | $2.2M | +0.0% | 0 |
| 327 | Hewitt | 3 | 137 | $2.2M | -15.0% | 0 |
| 328 | Llano | 6 | 167 | $2.2M | +2.8% | 0 |
| 329 | Bridgeport | 5 | 198 | $2.2M | +6.6% | 0 |
| 330 | Comanche | 4 | 112 | $2.2M | +27.2% | 0 |
| 331 | Little Elm | 1 | 77 | $2.1M | +8.9% | 0 |
| 332 | Bowie | 5 | 178 | $2.1M | +1.9% | 0 |
| 333 | Alamo | 5 | 143 | $2.1M | -13.1% | 0 |
| 334 | Quanah | 2 | 90 | $2.1M | +608.4% | +50 |
| 335 | College Sta | 2 | 133 | $2.0M | -1.6% | 0 |
| 336 | Lumberton | 2 | 105 | $2.0M | -4.1% | 0 |
| 337 | Van | 2 | 94 | $2.0M | -17.3% | -75 |
| 338 | Freer | 6 | 168 | $1.9M | +35.9% | 0 |
| 339 | La Marque | 4 | 216 | $1.9M | -24.0% | 0 |
| 340 | Port Isabel | 8 | 140 | $1.9M | +11.1% | -27 |
| 341 | Jefferson | 13 | 275 | $1.9M | +0.4% | +9 |
| 342 | Presido | 1 | 52 | $1.8M | +81.3% | 0 |
| 343 | Seagoville | 4 | 132 | $1.8M | -7.8% | 0 |
| 344 | Liberty | 5 | 170 | $1.8M | -25.4% | 0 |
| 345 | Haskell | 3 | 77 | $1.8M | +72.1% | 0 |
| 346 | Lytle | 1 | 40 | $1.8M | -5.2% | 0 |
| 347 | Mount Vernon | 4 | 261 | $1.7M | -1.5% | +180 |
| 348 | Ingram | 5 | 82 | $1.7M | -25.0% | 0 |
| 349 | South Houston | 5 | 245 | $1.7M | -9.8% | 0 |
| 350 | Shafter | 1 | 10 | $1.7M | +4.0% | 0 |
| 351 | Hebbronville | 3 | 86 | $1.7M | +14.7% | 0 |
| 352 | Kingsbury | 2 | 108 | $1.7M | -27.0% | 0 |
| 353 | Hamilton | 4 | 118 | $1.6M | +0.9% | 0 |
| 354 | Zapata | 6 | 151 | $1.6M | +5.4% | 0 |
| 355 | Magnolia | 3 | 148 | $1.6M | -11.0% | 0 |
| 356 | Franklin | 2 | 92 | $1.6M | -9.9% | 0 |
| 357 | Breckenridge | 3 | 97 | $1.6M | +70.5% | -5 |
| 358 | Fredericksbrg | 5 | 65 | $1.6M | -9.0% | +18 |
| 359 | Rio Grande City | 6 | 197 | $1.6M | -14.3% | 0 |
| 360 | Refugio | 6 | 133 | $1.6M | -11.9% | 0 |
| 361 | Hallettsville | 6 | 184 | $1.6M | +2.4% | 0 |
| 362 | Flatonia | 4 | 131 | $1.6M | -16.3% | -6 |
| 363 | Brookeland | 5 | 141 | $1.6M | -9.2% | 0 |
| 364 | Edna | 6 | 166 | $1.5M | +123.9% | +50 |
| 365 | Prosper | 1 | 110 | $1.5M | — | +110 |
| 366 | Gun Barrel City | 4 | 141 | $1.5M | +0.4% | 0 |
| 367 | West | 1 | 74 | $1.5M | +18.6% | 0 |
| 368 | Groesbeck | 4 | 152 | $1.5M | +7.7% | 0 |
| 369 | Blanco | 6 | 120 | $1.4M | +24.0% | +8 |
| 370 | Frankston | 4 | 62 | $1.4M | +18.5% | 0 |
| 371 | Littlefield | 3 | 101 | $1.4M | +7.1% | 0 |
| 372 | Canadian | 6 | 159 | $1.4M | +26.9% | 0 |
| 373 | Crockett | 3 | 164 | $1.4M | +3.9% | 0 |
| 374 | Lacy Lakeview | 4 | 218 | $1.4M | +173.0% | +118 |
| 375 | Porter | 5 | 166 | $1.4M | -37.4% | 0 |
| 376 | Caldwell | 4 | 166 | $1.4M | +16.9% | 0 |
| 377 | Stonewall | 7 | 76 | $1.4M | +31.1% | 0 |
| 378 | Universal City | 1 | 120 | $1.4M | -10.2% | 0 |
| 379 | Robstown | 6 | 172 | $1.3M | -12.6% | -30 |
| 380 | Emory | 6 | 133 | $1.3M | +0.9% | -7 |
| 381 | Leakey | 8 | 99 | $1.3M | -5.3% | -7 |
| 382 | Dfw Airport | 1 | 10 | $1.3M | +6.5% | 0 |
| 383 | Lake Dallas | 1 | 54 | $1.3M | -4.6% | 0 |
| 384 | Manvel | 2 | 70 | $1.3M | -15.3% | 0 |
| 385 | Stamford | 2 | 73 | $1.3M | +90.1% | 0 |
| 386 | Crystal City | 5 | 298 | $1.3M | -31.2% | 0 |
| 387 | Rio Frio | 3 | 28 | $1.3M | +0.4% | -8 |
| 388 | Vinton | 1 | 62 | $1.2M | -15.5% | 0 |
| 389 | Crane | 2 | 58 | $1.2M | +53.9% | 0 |
| 390 | Castroville | 2 | 50 | $1.2M | +8.2% | 0 |
| 391 | Sam Antonio | 1 | 106 | $1.2M | +2.3% | 0 |
| 392 | Mineola | 3 | 90 | $1.2M | +10.8% | +7 |
| 393 | Lake Worth | 1 | 50 | $1.2M | +4.1% | 0 |
| 394 | Riviera | 2 | 17 | $1.2M | +57.9% | -5 |
| 395 | Post | 3 | 73 | $1.2M | -1.6% | -16 |
| 396 | Cisco | 3 | 88 | $1.2M | +53.1% | 0 |
| 397 | San Benito | 5 | 193 | $1.2M | +8.2% | 0 |
| 398 | Wills Point | 8 | 133 | $1.2M | -3.1% | 0 |
| 399 | Friendswood | 1 | 123 | $1.2M | — | +123 |
| 400 | Cameron | 2 | 80 | $1.2M | +28.4% | 0 |
| 401 | Willis | 8 | 162 | $1.2M | -12.8% | +60 |
| 402 | Crystal Beach | 4 | 80 | $1.2M | -1.5% | 0 |
| 403 | Satin | 1 | 42 | $1.2M | -2.7% | 0 |
| 404 | Hemphill | 6 | 127 | $1.1M | -0.8% | 0 |
| 405 | Afton | 1 | 225 | $1.1M | — | +225 |
| 406 | Alba | 6 | 95 | $1.1M | +5.6% | 0 |
| 407 | Clifton | 5 | 73 | $1.1M | +1.6% | -7 |
| 408 | Goliad | 3 | 97 | $1.1M | -8.4% | 0 |
| 409 | Perryton | 5 | 184 | $1.1M | -42.0% | 0 |
| 410 | Falfurrias | 3 | 96 | $1.1M | +4.1% | 0 |
| 411 | Dickinson | 4 | 119 | $1.1M | -8.4% | 0 |
| 412 | Hidalgo | 3 | 130 | $1.1M | -16.6% | 0 |
| 413 | Elmendorf | 1 | 62 | $1.1M | +18.6% | 0 |
| 414 | West Columbia | 5 | 274 | $1.0M | -37.1% | -1 |
| 415 | Jewett | 2 | 66 | $1.0M | +8.5% | -20 |
| 416 | N Richland Hills | 1 | 100 | $1.0M | -3.4% | 0 |
| 417 | Mabank | 4 | 89 | $1.0M | -12.3% | 0 |
| 418 | Sinton | 3 | 97 | $1.0M | -5.9% | 0 |
| 419 | Buchanan Dam | 7 | 90 | $1.0M | +17.3% | -5 |
| 420 | Wolfforth | 1 | 84 | $1.0M | -40.3% | 0 |
| 421 | Marlin | 4 | 162 | $995k | +5.5% | 0 |
| 422 | Yoakum | 5 | 194 | $989k | -6.6% | 0 |
| 423 | Matagorda | 6 | 115 | $989k | +14.4% | 0 |
| 424 | Seymour | 3 | 62 | $983k | +26.9% | 0 |
| 425 | Woodville | 4 | 115 | $979k | -28.6% | 0 |
| 426 | Commerce | 3 | 84 | $950k | +0.2% | 0 |
| 427 | Tilden | 5 | 148 | $927k | -17.7% | 0 |
| 428 | Crosby | 4 | 148 | $885k | -31.8% | +15 |
| 429 | Spicewood | 9 | 52 | $874k | +4.1% | +1 |
| 430 | Vega | 3 | 99 | $861k | +14.8% | -5 |
| 431 | Muleshoe | 4 | 119 | $859k | +44.0% | 0 |
| 432 | Mathis | 4 | 201 | $857k | -29.4% | 0 |
| 433 | Fulton | 3 | 133 | $842k | -21.1% | 0 |
| 434 | Rusk | 3 | 79 | $842k | +2.4% | 0 |
| 435 | Pittsburg | 6 | 109 | $825k | +16.9% | 0 |
| 436 | Rosharon | 3 | 50 | $819k | -12.5% | +5 |
| 437 | Whitney | 5 | 63 | $814k | +9.7% | +12 |
| 438 | Jacksboro | 5 | 88 | $793k | +6.4% | 0 |
| 439 | San Saba | 4 | 77 | $722k | -0.5% | +7 |
| 440 | Lago Vista | 9 | 145 | $717k | +15.2% | +90 |
| 441 | Malakoff | 5 | 90 | $710k | +25.4% | +6 |
| 442 | Nocona | 3 | 85 | $699k | +25.7% | +1 |
| 443 | Port O Connor | 3 | 72 | $696k | +6.1% | -5 |
| 444 | Strawn | 3 | 16 | $693k | +17.1% | 0 |
| 445 | San Augustine | 3 | 81 | $642k | +74.0% | -60 |
| 446 | Ranger | 3 | 53 | $641k | +40.0% | 0 |
| 447 | Surfside Beach | 15 | 180 | $634k | +28.4% | +12 |
| 448 | Ballinger | 3 | 78 | $631k | +2.8% | 0 |
| 449 | Quitman | 6 | 113 | $581k | -14.4% | 0 |
| 450 | Weimar | 3 | 72 | $570k | +3.6% | 0 |
| 451 | Hitchcock | 3 | 56 | $565k | -18.4% | 0 |
| 452 | Mason | 5 | 62 | $523k | +19.5% | 0 |
| 453 | Hempstead | 4 | 105 | $478k | -35.8% | 0 |
| 454 | Gladewater | 3 | 73 | $464k | +24.5% | +6 |
| 455 | Somerville | 6 | 97 | $460k | -12.2% | 0 |
| 456 | Driftwood | 3 | 33 | $431k | -14.4% | 0 |
| 457 | Camp Wood | 9 | 84 | $389k | -16.6% | 0 |
| 458 | Trinity | 4 | 104 | $373k | +52.8% | +30 |
| 459 | Dublin | 3 | 40 | $358k | +10.4% | 0 |
| 460 | Yorktown | 3 | 99 | $357k | -1.6% | 0 |
| 461 | Gordonville | 4 | 58 | $349k | +2.0% | 0 |
| 462 | Karnack | 4 | 33 | $342k | +10.8% | 0 |
| 463 | Smithville | 3 | 47 | $311k | -16.5% | 0 |
| 464 | Kountze | 3 | 69 | $297k | -12.8% | 0 |
| 465 | Menard | 3 | 47 | $276k | +58.4% | 0 |
| 466 | Shiner | 3 | 37 | $276k | -11.0% | 0 |
| 467 | Seadrift | 4 | 87 | $264k | -43.2% | 0 |
| 468 | Rocksprings | 4 | 38 | $263k | -4.9% | 0 |
| 469 | Hico | 3 | 36 | $261k | +83.7% | -5 |
| 470 | Yantis | 3 | 36 | $255k | -0.1% | 0 |
| 471 | Muenster | 3 | 51 | $240k | -20.6% | -8 |
| 472 | Eldorado | 3 | 30 | $225k | +9.9% | 0 |
| 473 | Tow | 4 | 39 | $220k | +32.3% | 0 |
| 474 | Medina | 3 | 42 | $153k | +21.5% | 0 |
| 475 | Winnsboro | 3 | 34 | $153k | +8.6% | +4 |
| 476 | Fayetteville | 5 | 39 | $152k | -10.8% | +5 |
| 477 | Granite Shoals | 4 | 21 | $142k | +114.7% | 0 |
| 478 | Sargent | 3 | 18 | $65k | +12.7% | +5 |
| 479 | Carmine | 3 | 18 | $54k | — | 0 |
| 480 | Crowell | 3 | 26 | $50k | — | 0 |
Cities with at least 3 hotels or $1M in trailing-12-month room revenue. Smaller markets still have pages, reachable from search on the landing page. Self-reported, unaudited state filings; short-term rentals excluded from hotel figures and measured separately on each market page.