Texas · 384 places of 5,000+

Largest cities in Texas by population

Short answer

Houston is the largest city in Texas with 2,390,125 residents in 2024, followed by San Antonio (1,526,656) and Dallas (1,326,087).
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.

  1. 01Houston2,390,125
  2. 02San Antonio1,526,656
  3. 03Dallas1,326,087
  4. 04Fort Worth1,008,106
  5. 05Austin993,588
  6. 06El Paso681,723
  7. 07Arlington403,672
  8. 08Corpus Christi317,317
  9. 09Plano293,286
  10. 10Lubbock272,086
  11. 11Laredo261,260
  12. 12Irving258,060
  13. 13Garland250,431
  14. 14Frisco235,208
  15. 15McKinney227,526
  16. 16Grand Prairie207,331
  17. 17Amarillo203,729
  18. 18Brownsville191,967
  19. 19Denton165,998
  20. 20Killeen160,616
July 1, 2024 population, Census Vintage 2024.

Dots: the 20 places in the chart. Orange pin: Houston, ranked first.

All 384 places of 5,000+ ranked

#Place2024Since 2020County
1Houston2,390,125+4.0%Harris County +2
2San Antonio1,526,656+6.1%Bexar County +1
3Dallas1,326,087+1.7%Dallas County +2
4Fort Worth1,008,106+9.1%Tarrant County +2
5Austin993,588+2.9%Travis County +2
6El Paso681,723+0.3%El Paso County
7Arlington403,672+2.4%Tarrant County
8Corpus Christi317,317-0.3%Nueces County +1
9Plano293,286+2.4%Collin County +1
10Lubbock272,086+5.4%Lubbock County
11Laredo261,260+2.3%Webb County
12Irving258,060+0.4%Dallas County
13Garland250,431+1.6%Dallas County +1
14Frisco235,208+16.0%Collin County +1
15McKinney227,526+15.2%Collin County
16Grand Prairie207,331+5.7%Dallas County +2
17Amarillo203,729+1.6%Randall County +1
18Brownsville191,967+2.8%Cameron County
19Denton165,998+17.6%Denton County
20Killeen160,616+4.5%Bell County
21Mesquite150,140+0.3%Dallas County +1
22Pasadena149,617-1.2%Harris County
23McAllen148,782+4.5%Hidalgo County
24Waco146,608+4.3%McLennan County
25Midland143,687+7.8%Midland County +1
26Lewisville135,983+7.6%Denton County +1
27Carrollton135,456+1.4%Denton County +2
28Round Rock135,359+12.3%Williamson County +1
29Abilene130,501+4.2%Taylor County +1
30Pearland129,620+2.9%Brazoria County +2
31College Station128,023+6.0%Brazos County
32Odessa119,748+4.2%Ector County +1
33League City118,456+3.3%Galveston County +1
34Richardson118,221-0.9%Dallas County +1
35New Braunfels116,477+27.0%Comal County +1
36Conroe114,581+25.6%Montgomery County
37Allen113,746+7.8%Collin County
38Beaumont112,893-1.7%Jefferson County
39Tyler112,219+5.6%Smith County
40Sugar Land109,851-0.9%Fort Bend County
41Edinburg108,733+7.9%Hidalgo County
42Wichita Falls102,372-0.1%Wichita County +1
43Georgetown101,344+47.5%Williamson County
44San Angelo100,159+0.1%Tom Green County
45Temple96,267+16.3%Bell County
46Bryan91,541+8.5%Brazos County
47Mission88,574+3.2%Hidalgo County
48Leander87,511+43.8%Williamson County +1
49Baytown86,004+0.7%Harris County +1
50Longview83,668+2.3%Gregg County +1
51Pharr81,142+1.6%Hidalgo County
52Mansfield80,803+11.0%Tarrant County +2
53Flower Mound79,990+4.6%Denton County +1
54Missouri City78,582+5.6%Fort Bend County +1
55Cedar Park78,380+0.4%Williamson County +1
56San Marcos74,316+8.9%Hays County
57Harlingen72,234+0.3%Cameron County
58North Richland Hills71,436+1.6%Tarrant County
59Rowlett68,123+8.5%Dallas County +1
60Pflugerville66,819+2.0%Travis County +1
61Victoria66,020+0.7%Victoria County
62Kyle65,833+41.8%Hays County
63Wylie62,954+8.8%Collin County +2
64Little Elm61,219+29.7%Denton County
65Euless60,010-1.8%Tarrant County
66Texas City57,875+10.7%Galveston County
67DeSoto56,711+1.2%Dallas County
68Burleson56,253+17.2%Johnson County +1
69Port Arthur55,799-0.4%Jefferson County +1
70Fulshear54,629+210.1%Fort Bend County
71Rockwall53,547+12.1%Rockwall County
72Galveston53,538-0.2%Galveston County
73Celina51,661+190.0%Collin County +1
74Grapevine51,320+1.1%Tarrant County
75Sherman50,229+14.3%Grayson County
76Cedar Hill49,618+1.0%Dallas County +1
77Huntsville49,500+7.9%Walker County
78Bedford48,728-2.2%Tarrant County
79Waxahachie48,617+16.8%Ellis County
80Keller46,643+2.0%Tarrant County
81The Colony45,897+2.5%Denton County
82Haltom City45,786-0.5%Tarrant County
83Prosper44,503+44.4%Collin County +1
84Schertz44,428+5.4%Guadalupe County +2
85Midlothian44,104+24.1%Ellis County
86Weslaco43,864+8.0%Hidalgo County
87Hutto42,661+51.9%Williamson County
88Rosenberg42,571+10.6%Fort Bend County
89Coppell41,785-2.5%Dallas County +1
90Friendswood41,291+0.6%Galveston County +1
91Lancaster40,780-1.2%Dallas County
92Copperas Cove39,627+7.9%Coryell County +1
93Hurst39,500-2.0%Tarrant County
94Weatherford39,397+26.4%Parker County
95Duncanville39,203-3.3%Dallas County
96Seguin38,789+31.6%Guadalupe County
97Socorro38,642+11.6%El Paso County
98Forney38,572+61.3%Kaufman County
99Cleburne38,131+21.2%Johnson County
100La Porte38,046+7.8%Harris County
101Cibolo37,816+15.2%Guadalupe County
102Farmers Branch37,341+3.1%Dallas County
103San Juan37,341+5.6%Hidalgo County
104Princeton37,019+110.7%Collin County
105Texarkana35,971-0.7%Bowie County
106Harker Heights35,263+6.1%Bell County
107Del Rio34,678-0.1%Val Verde County
108Deer Park34,495+0.4%Harris County
109Lufkin34,399+0.8%Angelina County
110Greenville34,355+21.5%Hunt County
111Sachse33,008+21.9%Dallas County +1
112Nacogdoches32,381+0.8%Nacogdoches County
113Anna31,986+82.2%Collin County
114Southlake31,500+0.8%Tarrant County +1
115Converse31,400+12.7%Bexar County
116Alvin29,869+10.0%Brazoria County
117Eagle Pass28,768+2.2%Maverick County
118Lake Jackson28,158+0.0%Brazoria County
119Katy27,741+23.7%Harris County +2
120Fate27,467+49.1%Rockwall County
121Balch Springs27,307-1.2%Dallas County
122Denison26,446+7.8%Grayson County
123Royse City26,387+91.8%Rockwall County +2
124Melissa26,194+82.7%Collin County
125Saginaw26,116+8.7%Tarrant County
126Colleyville26,012-0.2%Tarrant County
127Belton25,635+10.8%Bell County
128Corsicana25,591+1.8%Navarro County
129University Park25,268+0.1%Dallas County
130Kerrville25,141+3.3%Kerr County
131Paris25,037+2.2%Lamar County
132Kingsville24,884-1.7%Kleberg County
133Horizon City24,802+9.5%El Paso County
134Ennis24,753+22.5%Ellis County
135San Benito24,712-0.5%Cameron County
136Benbrook24,542+0.2%Tarrant County
137Corinth24,450+7.4%Denton County
138Marshall24,263+3.9%Harrison County
139Watauga23,120-2.0%Tarrant County
140Terrell22,977+28.8%Kaufman County
141Alton22,907+24.7%Hidalgo County
142Boerne22,712+25.6%Kendall County
143Big Spring22,541-14.2%Howard County
144Stephenville22,147+4.9%Erath County
145Dickinson21,941+2.2%Galveston County
146Manor21,500+52.6%Travis County
147Murphy21,109+0.1%Collin County
148Angleton20,979+7.9%Brazoria County
149Portland20,725+1.6%San Patricio County
150Alamo20,694+5.2%Hidalgo County
151Crowley20,483+11.6%Tarrant County +1
152Universal City20,267+2.6%Bexar County
153La Marque20,194+9.4%Galveston County
154Seagoville20,124+8.5%Dallas County +1
155Glenn Heights19,752+22.8%Dallas County +1
156Brenham19,728+13.6%Washington County
157Palestine19,583+5.4%Anderson County
158Plainview19,429-3.5%Hale County
159Red Oak19,365+34.5%Ellis County
160Manvel19,309+89.0%Brazoria County
161Orange19,275+0.0%Orange County
162Lakeway19,056-1.0%Travis County
163Brownwood18,772-0.3%Brown County
164Gainesville18,295+5.1%Cooke County
165Nederland18,168-3.4%Jefferson County
166White Settlement18,099-0.9%Tarrant County
167Taylor17,872+8.7%Williamson County
168Alice17,595-1.5%Jim Wells County
169Stafford17,555-0.4%Fort Bend County +1
170Mercedes17,535+7.8%Hidalgo County
171Bay City17,471-3.2%Matagorda County
172Bellaire17,439+1.5%Harris County
173Addison17,257+1.0%Dallas County
174Iowa Colony17,240+101.1%Brazoria County
175Lockhart17,166+19.5%Caldwell County
176Sulphur Springs16,891+5.8%Hopkins County
177Donna16,876+0.4%Hidalgo County
178Groves16,866-2.5%Jefferson County
179Hewitt16,749+4.2%McLennan County
180Humble16,561-1.0%Harris County
181Pampa16,487-2.1%Gray County
182Canyon16,457+10.3%Randall County
183Gatesville16,388+1.7%Coryell County
184Mount Pleasant16,238+0.7%Titus County
185Live Oak16,218+2.5%Bexar County
186South Houston16,146-0.1%Harris County
187Highland Village16,137+1.2%Denton County
188Buda16,090+5.3%Hays County
189Palmview16,030+1.2%Hidalgo County
190Mineral Wells15,688+5.8%Palo Pinto County +1
191Uvalde15,589+2.4%Uvalde County
192Rio Grande City15,526+1.2%Starr County
193Hidalgo15,164+8.3%Hidalgo County
194Tomball15,152+22.9%Harris County
195West University Place15,149+0.9%Harris County
196Azle15,046+12.0%Tarrant County +1
197Hereford14,860-0.4%Deaf Smith County
198Dumas14,834+2.8%Moore County
199Jacksonville14,639+4.3%Cherokee County
200Forest Hill14,314+2.7%Tarrant County
201Lumberton14,255+4.6%Hardin County
202Seabrook13,976+2.9%Harris County
203Port Neches13,709+0.2%Jefferson County
204Trophy Club13,704-0.2%Denton County +1
205Andrews13,677+1.3%Andrews County
206Kilgore13,583+1.6%Gregg County +1
207Athens13,575+5.4%Henderson County
208Henderson13,485+1.6%Rusk County
209Richmond13,305+14.5%Fort Bend County
210Beeville13,176-3.5%Bee County
211Santa Fe13,131+3.0%Galveston County
212Robinson12,986+4.2%McLennan County
213Granbury12,934+17.1%Hood County
214Bastrop12,720+29.9%Bastrop County
215Webster12,548+0.8%Harris County
216Levelland12,494-1.1%Hockley County
217Elgin12,438+26.9%Bastrop County +1
218El Campo12,176-1.3%Wharton County
219Liberty Hill11,984+222.8%Williamson County
220Selma11,900+4.1%Bexar County +2
221Borger11,892-5.0%Hutchinson County
222Fredericksburg11,766+6.7%Gillespie County
223Fair Oaks Ranch11,744+18.2%Bexar County +2
224Roma11,635+0.8%Starr County
225Heath11,499+17.9%Rockwall County +1
226Leon Valley11,424-1.1%Bexar County
227Pleasanton11,409+6.8%Atascosa County
228Port Lavaca11,299-1.9%Calhoun County
229Snyder11,151-2.2%Scurry County
230Bonham11,115+7.2%Fannin County
231Burkburnett11,101+1.2%Wichita County
232Rockport11,069+9.0%Aransas County
233Fairview10,922+4.7%Collin County
234Roanoke10,895+11.6%Denton County +1
235Clute10,893+2.5%Brazoria County
236Kennedale10,771+26.6%Tarrant County
237Northlake10,746+95.1%Denton County
238Freeport10,635-0.5%Brazoria County
239Bellmead10,607+0.9%McLennan County
240Galena Park10,438-2.3%Harris County
241Robstown10,383+2.4%Nueces County
242Providence Village10,350+33.8%Denton County
243Mont Belvieu10,229+30.1%Chambers County +1
244Town of Pecos10,224-21.4%Reeves County
245Helotes10,223+12.1%Bexar County
246Lago Vista10,201+13.5%Travis County
247Sweetwater10,196-3.9%Nolan County
248Dripping Springs10,165+98.9%Hays County
249Ingleside10,155+5.5%San Patricio County
250Sanger10,142+13.6%Denton County
251San Elizario10,128+0.1%El Paso County
252Raymondville10,107-1.1%Willacy County
253Bridge City9,806+2.6%Orange County
254Commerce9,800+7.8%Hunt County
255Kaufman9,785+32.4%Kaufman County
256Whitehouse9,781+17.6%Smith County
257Cleveland9,757+29.7%Liberty County +1
258Dayton9,752+15.3%Liberty County
259Vernon9,728-3.2%Wilbarger County
260Vidor9,686-0.6%Orange County
261Woodway9,686+2.8%McLennan County
262Pearsall9,541+8.6%Frio County
263Navasota9,471+22.5%Grimes County
264Jacinto City9,431-1.5%Harris County
265Marble Falls9,413+33.0%Burnet County
266Joshua9,146+15.2%Johnson County
267Liberty8,974+8.2%Liberty County
268Hondo8,969+6.6%Medina County
269Hillsboro8,878+8.3%Hill County
270Graham8,859+1.6%Young County
271Aubrey8,843+64.6%Denton County
272Lucas8,840+15.3%Collin County
273Sunnyvale8,839+13.0%Dallas County
274Josephine8,807+289.7%Collin County +1
275Highland Park8,762-1.0%Dallas County
276Wharton8,755+1.2%Wharton County
277Aransas Pass8,742+4.6%San Patricio County +2
278Floresville8,738+20.4%Wilson County
279Brownfield8,682-2.5%Terry County
280Prairie View8,662+5.8%Waller County
281Los Fresnos8,563+4.9%Cameron County
282Richland Hills8,546-0.6%Tarrant County
283Bee Cave8,510-7.0%Travis County
284Lavon8,491+86.9%Collin County
285Dalhart8,443+0.3%Dallam County +1
286Decatur8,266+24.0%Wise County
287Perryton8,219-2.4%Ochiltree County
288Cuero8,215+0.8%DeWitt County
289Venus8,209+78.3%Johnson County +1
290Fort Stockton8,147-3.8%Pecos County
291Lamesa8,108-6.5%Dawson County
292Kirby8,104-0.5%Bexar County
293Hutchins7,996+10.6%Dallas County
294Wolfforth7,982+42.4%Lubbock County
295Lampasas7,936+8.6%Lampasas County
296Lake Dallas7,915+2.5%Denton County
297Jersey Village7,791-1.9%Harris County
298Hitchcock7,752+6.1%Galveston County
299Alamo Heights7,557+2.4%Bexar County
300Sealy7,553+10.7%Austin County
301Jasper7,505+8.8%Jasper County
302River Oaks7,505-2.7%Tarrant County
303Nolanville7,395+23.7%Bell County
304Seminole7,386+4.6%Gaines County
305Monahans7,334-6.6%Ward County
306Alvarado7,312+35.6%Johnson County
307Lacy-Lakeview7,262+0.7%McLennan County
308Gonzales7,238+1.0%Gonzales County
309Lindale7,227+18.2%Smith County
310Willis7,222+12.0%Montgomery County
311Van Alstyne7,220+61.7%Grayson County
312Bulverde7,198+25.1%Comal County
313La Feria7,036+2.4%Cameron County
314Mabank7,021+68.2%Kaufman County +2
315Gun Barrel City6,999+12.8%Henderson County
316Keene6,930+7.8%Johnson County
317Mexia6,916+0.8%Limestone County
318Hickory Creek6,901+44.7%Denton County
319Burnet6,869+6.1%Burnet County
320Willow Park6,851+37.5%Parker County
321Oak Point6,826+48.4%Denton County
322Krum6,799+21.5%Denton County
323Wilmer6,774+14.7%Dallas County
324Pilot Point6,771+53.3%Denton County
325Bridgeport6,763+13.8%Wise County
326Silsbee6,711-3.3%Hardin County
327Hempstead6,658+21.0%Waller County
328Aledo6,655+34.9%Parker County
329Carthage6,653+1.4%Panola County
330Iowa Park6,583+0.5%Wichita County
331Penitas6,568+1.8%Hidalgo County
332Magnolia6,506+166.0%Montgomery County
333Crockett6,387+0.2%Houston County
334Everman6,347+3.4%Tarrant County
335Parker6,332+14.6%Collin County
336Gladewater6,307+2.5%Gregg County +1
337Argyle6,294+41.1%Denton County
338White Oak6,241+0.3%Gregg County
339Justin6,197+37.8%Denton County
340McGregor6,161+13.8%McLennan County
341Bowie6,054+11.2%Montague County
342Alpine6,039+0.0%Brewster County
343Edna6,039+0.6%Jackson County
344Crystal City6,009-5.3%Zavala County
345Crandall5,950+52.0%Kaufman County
346Kermit5,909-5.3%Winkler County
347Yoakum5,875-0.7%Lavaca County +1
348Wake Village5,813-2.1%Bowie County
349Brookshire5,782+13.1%Waller County
350Windcrest5,782-1.3%Bexar County
351Luling5,752+2.8%Caldwell County +1
352Elsa5,750+1.4%Hidalgo County
353Littlefield5,740-3.2%Lamb County
354Sandy Oaks5,698+11.7%Bexar County
355Slaton5,698-3.1%Lubbock County
356Childress5,683-0.8%Childress County
357Sinton5,648+2.2%San Patricio County
358Rockdale5,637+5.7%Milam County
359Marlin5,572+2.3%Falls County
360Livingston5,562-2.9%Polk County
361Rusk5,553+2.8%Cherokee County
362Cameron5,527+4.1%Milam County
363Primera5,449+3.2%Cameron County
364Atlanta5,448+0.3%Cass County
365Granite Shoals5,417+5.1%Burnet County
366Sansom Park5,402-0.8%Tarrant County
367Mineola5,380+10.4%Wood County
368Giddings5,324+6.7%Lee County
369McLendon-Chisholm5,291+44.7%Rockwall County
370Hudson5,288+7.7%Angelina County
371Caddo Mills5,257+249.5%Hunt County
372Center5,231-1.5%Shelby County
373Nassau Bay5,229-1.8%Harris County
374Horseshoe Bay5,218+21.7%Llano County +1
375Muleshoe5,218+2.2%Bailey County
376Port Isabel5,210+3.8%Cameron County
377Gilmer5,207+7.3%Upshur County
378Breckenridge5,190+0.4%Stephens County
379Progreso5,182+7.3%Hidalgo County
380Jarrell5,151+184.4%Williamson County
381Terrell Hills5,142+1.9%Bexar County
382La Joya5,129+14.0%Hidalgo County
383Diboll5,108+4.7%Angelina County
384Bullard5,070+32.1%Smith County +1
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

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.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.