Typical = the middle value across the cities listed here. Census ACS 5-year estimates.
Moving to Texas →
Honest guides to life in Texas's cities
Compare Texas cities →
Put any two cities side by side
City rankings →
How cities stack up nationwide
Texas city rankings
Safest CitiesBest Cities for Remote WorkBest Walk-to-Work CitiesMost Affordable CitiesBest Job MarketsCities with the Cleanest AirBest Cities for HealthcareHealthiest CitiesCities with the Shortest CommutesBest Cities for Public TransitCities with the Longest CommutesMost Diverse CitiesFastest Growing CitiesHighest Income CitiesMost Educated CitiesYoungest CitiesHottest CitiesColdest CitiesSnowiest CitiesRainiest CitiesBest Student-Teacher Ratios
Texas cities by the numbers
Among the 267 Texas cities listed on this site.
Largest cities
Population
Most affordable rent
Median gross rent
Highest household income
- =1Southlake$250,000+
- =1University Park$250,000+
- =1West University Place$250,000+
- 4Bellaire$244,015
- 5Heath$220,828
Median household income · The Census tops out at $250,000+ for household income; it doesn't publish exact figures above that.
Lowest unemployment
Cities with their own BLS rate · 2025 annual average
Fastest growing
Population change, April 2020 to July 2025
Lowest violent crime rate
- 1Fair Oaks Ranch16 per 100k
- 2Trophy Club29 per 100k
- 3West University Place33 per 100k
- 4Colleyville35 per 100k
- 5Murphy38 per 100k
Cities with their own police data · US average 329 per 100k (2025)
All cities in Texas
267 cities · click a column to sort
| Houston | 2.3M | $1,361 |
| San Antonio | 1.5M | $1,324 |
| Dallas | 1.3M | $1,472 |
| Austin | 980k | $1,729 |
| Fort Worth | 963k | $1,509 |
| El Paso | 680k | $1,073 |
| Arlington | 398k | $1,470 |
| Corpus Christi | 317k | $1,292 |
| Plano | 291k | $1,841 |
| Lubbock | 265k | $1,182 |
| Laredo | 258k | $1,030 |
| Irving | 256k | $1,619 |
| Garland | 247k | $1,641 |
| Frisco | 219k | $2,014 |
| McKinney | 211k | $1,901 |
| Amarillo | 202k | $1,092 |
| Grand Prairie | 202k | $1,629 |
| Brownsville | 189k | $923 |
| Killeen | 158k | $1,208 |
| Denton | 153k | $1,420 |
| Pasadena | 149k | $1,213 |
| Mesquite | 149k | $1,513 |
| McAllen | 145k | $1,049 |
| Waco | 144k | $1,165 |
| Midland | 137k | $1,434 |
| Carrollton | 134k | $1,735 |
| Lewisville | 131k | $1,670 |
| Abilene | 128k | $1,157 |
| Round Rock | 128k | $1,763 |
| Pearland | 128k | $1,860 |
| College Station | 125k | $1,194 |
| The Woodlands | 121k | $1,822 |
| Richardson | 119k | $1,857 |
| League City | 116k | $1,684 |
| Odessa | 115k | $1,315 |
| Beaumont | 113k | $1,121 |
| Allen | 110k | $1,932 |
| Sugar Land | 110k | $1,957 |
| Tyler | 109k | $1,252 |
| New Braunfels | 105k | $1,654 |
| Edinburg | 105k | $996 |
| Wichita Falls | 103k | $1,022 |
| Conroe | 102k | $1,393 |
| San Angelo | 100k | $1,153 |
| Atascocita | 99k | $1,849 |
| Temple | 90k | $1,231 |
| Bryan | 88k | $1,195 |
| Mission | 87k | $950 |
| Georgetown | 86k | $1,795 |
| Baytown | 85k | $1,307 |
| Longview | 83k | $1,101 |
| Pharr | 80k | $1,037 |
| Flower Mound | 78k | $2,231 |
| Cedar Park | 78k | $1,846 |
| Mansfield | 78k | $1,954 |
| Missouri City | 77k | $1,931 |
| Leander | 74k | $1,939 |
| Harlingen | 72k | $928 |
| San Marcos | 71k | $1,322 |
| North Richland Hills | 71k | $1,704 |
| Spring | 69k | $1,711 |
| Pflugerville | 66k | $1,932 |
| Victoria | 66k | $1,172 |
| Rowlett | 65k | $1,990 |
| Euless | 60k | $1,690 |
| Wylie | 60k | $2,189 |
| Kyle | 57k | $1,752 |
| DeSoto | 56k | $1,666 |
| Port Arthur | 56k | $1,021 |
| Texas City | 55k | $1,307 |
| Little Elm | 55k | $1,953 |
| Galveston | 53k | $1,298 |
| Burleson | 53k | $1,685 |
| Rockwall | 51k | $1,947 |
| Grapevine | 51k | $1,863 |
| Bedford | 49k | $1,502 |
| Cedar Hill | 49k | $1,993 |
| Huntsville | 48k | $1,035 |
| Sherman | 46k | $1,324 |
| Keller | 46k | $2,144 |
| Haltom City | 46k | $1,415 |
| The Colony | 45k | $1,958 |
| Waxahachie | 45k | $1,618 |
| Schertz | 44k | $1,659 |
| Channelview | 44k | $1,279 |
| Weslaco | 42k | $967 |
| Coppell | 42k | $2,022 |
| Friendswood | 41k | $1,688 |
| Lancaster | 41k | $1,704 |
| Rosenberg | 41k | $1,379 |
| Hurst | 40k | $1,358 |
| Duncanville | 40k | $1,630 |
| Midlothian | 39k | $2,013 |
| Copperas Cove | 38k | $1,043 |
| Prosper | 38k | $2,176 |
| Socorro | 37k | $1,032 |
| La Porte | 37k | $1,378 |
| Farmers Branch | 37k | $1,864 |
| Mission Bend | 37k | $1,747 |
| San Juan | 36k | $961 |
| Texarkana | 36k | $1,010 |
| Weatherford | 36k | $1,527 |
| Hutto | 35k | $2,255 |
| Timberwood Park | 35k | $1,998 |
| Cibolo | 35k | $2,112 |
| Fulshear | 35k | — |
| Del Rio | 35k | $895 |
| Cleburne | 34k | $1,322 |
| Celina | 34k | $2,379 |
| Lufkin | 34k | $1,079 |
| Harker Heights | 34k | $1,146 |
| Deer Park | 34k | $1,318 |
| Canyon Lake | 34k | $1,327 |
| Seguin | 34k | $1,187 |
| West Odessa | 33k | — |
| Nacogdoches | 32k | $964 |
| Forney | 32k | $1,828 |
| Greenville | 31k | $1,311 |
| Southlake | 31k | $3,500+ |
| Sachse | 30k | $1,798 |
| Converse | 30k | $1,693 |
| Eagle Pass | 28k | $880 |
| Alvin | 28k | $1,215 |
| Lake Jackson | 28k | $1,478 |
| Balch Springs | 27k | $1,378 |
| Fort Hood | 27k | $1,406 |
| Colleyville | 26k | $3,263 |
| Denison | 26k | $1,309 |
| Corsicana | 26k | $1,093 |
| Princeton | 25k | $2,239 |
| Katy | 25k | $1,602 |
| University Park | 25k | $3,272 |
| Kingsville | 25k | $1,037 |
| Sienna | 25k | $2,837 |
| Saginaw | 25k | $1,776 |
| Paris | 25k | $971 |
| Kerrville | 25k | $1,086 |
| San Benito | 25k | $839 |
| Fresno | 25k | $2,028 |
| Benbrook | 25k | $1,566 |
| Belton | 24k | $1,252 |
| Anna | 24k | $2,105 |
| Pecan Grove | 24k | $1,507 |
| Cloverleaf | 24k | $1,155 |
| Big Spring | 24k | $1,050 |
| Marshall | 24k | $949 |
| Horizon City | 24k | $1,280 |
| Corinth | 23k | $1,891 |
| Watauga | 23k | $1,982 |
| Fate | 23k | $2,500 |
| Ennis | 23k | $1,362 |
| Dickinson | 22k | $1,231 |
| Stephenville | 22k | $1,134 |
| Murphy | 21k | $2,847 |
| Portland | 21k | $1,577 |
| Boerne | 21k | $1,589 |
| Terrell | 20k | $1,232 |
| Alamo | 20k | $811 |
| Alton | 20k | $1,038 |
| Universal City | 20k | $1,315 |
| Melissa | 20k | $2,532 |
| Royse City | 20k | $2,078 |
| Angleton | 20k | $1,141 |
| Plainview | 20k | $851 |
| Brushy Creek | 20k | $2,127 |
| Crowley | 20k | $1,725 |
| Seagoville | 19k | $1,381 |
| Lakeway | 19k | $2,981 |
| La Marque | 19k | $1,443 |
| Orange | 19k | $1,108 |
| Palestine | 19k | $1,062 |
| Brownwood | 19k | $882 |
| Brenham | 19k | $1,157 |
| Steiner Ranch | 19k | $1,955 |
| Cinco Ranch | 19k | — |
| Manor | 19k | $1,594 |
| Nederland | 18k | $1,400 |
| White Settlement | 18k | $1,253 |
| Glenn Heights | 18k | $1,675 |
| Gainesville | 18k | $1,038 |
| Bay City | 18k | $1,025 |
| Alice | 18k | $934 |
| Stafford | 17k | $1,519 |
| Addison | 17k | $1,784 |
| Bellaire | 17k | — |
| Aldine | 17k | $1,428 |
| Taylor | 17k | $1,074 |
| Red Oak | 17k | — |
| Groves | 17k | $1,286 |
| Donna | 17k | $806 |
| Mercedes | 17k | $812 |
| Pampa | 17k | $934 |
| Humble | 17k | $1,330 |
| Hewitt | 16k | $1,538 |
| Sulphur Springs | 16k | $1,106 |
| Gatesville | 16k | $1,007 |
| Mount Pleasant | 16k | $910 |
| Highland Village | 16k | $2,429 |
| South Houston | 16k | $1,212 |
| Live Oak | 16k | $1,634 |
| Palmview | 16k | $678 |
| Buda | 16k | $1,852 |
| Canyon | 16k | $984 |
| Uvalde | 15k | $994 |
| Rio Grande City | 15k | $767 |
| Lockhart | 15k | $1,152 |
| Mineral Wells | 15k | $1,077 |
| West University Place | 15k | $3,500+ |
| Hereford | 15k | $953 |
| Manvel | 15k | $2,209 |
| Rendon | 15k | — |
| Hidalgo | 14k | $842 |
| Dumas | 14k | $1,028 |
| Jacksonville | 14k | $908 |
| Azle | 14k | $1,333 |
| Forest Hill | 14k | $1,763 |
| Lumberton | 14k | $1,067 |
| Seabrook | 14k | $1,476 |
| Trophy Club | 14k | $1,992 |
| Port Neches | 14k | $1,095 |
| Tomball | 14k | $1,226 |
| Wells Branch | 14k | $1,544 |
| Kilgore | 13k | $1,010 |
| Andrews | 13k | $1,350 |
| Beeville | 13k | $1,061 |
| Henderson | 13k | $1,007 |
| Athens | 13k | $1,112 |
| Santa Fe | 13k | $1,240 |
| Iowa Colony | 13k | — |
| Robinson | 13k | $1,419 |
| Lantana | 13k | $3,458 |
| Richmond | 13k | $1,319 |
| Levelland | 12k | $846 |
| Hornsby Bend | 12k | $2,147 |
| Webster | 12k | $1,393 |
| Borger | 12k | $910 |
| El Campo | 12k | $1,071 |
| Granbury | 12k | $1,386 |
| Four Corners | 12k | — |
| Elgin | 12k | $1,440 |
| Roma | 12k | — |
| Selma | 12k | $1,774 |
| Fort Bliss | 11k | $1,654 |
| Leon Valley | 11k | $1,187 |
| Fredericksburg | 11k | $1,386 |
| Port Lavaca | 11k | $849 |
| La Homa | 11k | $740 |
| Snyder | 11k | $1,033 |
| Bastrop | 11k | $1,443 |
| Burkburnett | 11k | $964 |
| Pleasanton | 11k | $1,108 |
| Town of Pecos | 11k | $988 |
| Fairview | 11k | $1,947 |
| Heath | 11k | $3,500+ |
| Fair Oaks Ranch | 11k | — |
| Clute | 11k | $1,130 |
| Bonham | 11k | $1,073 |
| Rockport | 11k | $1,212 |
| Freeport | 11k | $1,176 |
| Heartland | 11k | $2,333 |
| Scenic Oaks | 11k | $1,835 |
| Bellmead | 11k | $1,107 |
| Galena Park | 10k | $1,184 |
| Sweetwater | 10k | $907 |
| Robstown | 10k | $956 |
| Raymondville | 10k | $881 |
| San Elizario | 10k | $917 |
Showing 25 of 267