TXTexas rankings

Oldest towns in Texas

Ranked by the median age of residents — often lake, mountain and retirement towns. 653 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownMedian agePopulationHome value
1 Map of Pecan Plantation Pecan Plantation6,452 people 65.2 6,452 $418,100
2 Holly Lake Ranch2,956 people 64.9 2,956 $260,200
3 Horseshoe Bay4,854 people 64.6 4,854 $549,800
4 Bolivar Peninsula2,951 people 62.5 2,951 $315,500
5 South Padre Island2,891 people 60.8 2,891 $516,900
6 Shenandoah3,705 people 60.7 3,705 $395,200
7 Map of Barton Creek Barton Creek3,440 people 59.0 3,440 $2,000,001
8 Lake Cherokee3,093 people 57.4 3,093 $345,000
9 Wimberley2,891 people 57.1 2,891 $550,800
10 Hideaway3,301 people 57.0 3,301 $335,100
11 Map of Laguna Vista Laguna Vista3,673 people 56.3 3,673 $255,900
12 The Hills2,516 people 56.0 2,516 $846,000
13 Map of DeCordova DeCordova3,152 people 55.4 3,152 $340,700
14 Map of Garden Ridge Garden Ridge4,332 people 54.9 4,332 $688,200
15 Map of Lago Vista Lago Vista9,650 people 54.1 9,650 $420,000
16 Map of Jonestown Jonestown2,535 people 53.6 2,535 $557,600
17 Map of Copper Canyon Copper Canyon2,514 people 53.5 2,514 $744,300
18 Map of Hudson Bend Hudson Bend4,127 people 52.8 4,127 $678,400
19 Port Aransas Port Aransas3,268 people 52.3 3,268 $588,700
20 Map of Rockport Rockport10,683 people 51.2 10,683 $320,500
21 Map of Taylor Lake Village Taylor Lake Village3,721 people 51.2 3,721 $388,900
22 Map of Granbury Granbury12,136 people 51.0 12,136 $315,800
23 Gun Barrel City6,570 people 50.8 6,570 $237,300
24 Piney Point Village3,097 people 50.7 3,097 $2,000,001
25 Map of Panorama Village Panorama Village2,525 people 50.7 2,525 $291,100
26 Seymour2,623 people 50.5 2,623 $93,200
27 Double Oak3,071 people 50.3 3,071 $736,600
28 Bulverde6,486 people 50.2 6,486 $420,200
29 West Lake Hills3,285 people 50.2 3,285 $1,664,500
30 Hudson Oaks2,586 people 50.0 2,586 $456,300
31 Map of Shavano Park Shavano Park3,670 people 49.9 3,670 $906,900
32 Lakeway19,307 people 49.8 19,307 $841,300
33 Map of Wild Peach Village Wild Peach Village2,502 people 49.6 2,502 $184,400
34 Lakehills6,130 people 49.4 6,130 $259,000
35 Map of Fairview Fairview10,783 people 49.1 10,783 $597,300
36 Map of Glen Rose Glen Rose2,836 people 49.0 2,836 $261,000
37 Map of Clifton Clifton3,503 people 48.8 3,503 $160,000
38 Castroville3,092 people 48.8 3,092 $300,000
39 Map of Luling Luling5,531 people 48.7 5,531 $210,300
40 Kingsland7,330 people 48.6 7,330 $230,700
41 Fredericksburg11,419 people 48.5 11,419 $460,300
42 Henrietta3,167 people 48.3 3,167 $145,600
43 Map of Canyon Lake Canyon Lake33,883 people 48.2 33,883 $389,300
44 Panhandle Panhandle2,505 people 48.2 2,505 $161,000
45 Sandy Oaks5,396 people 48.1 5,396 $120,300
46 Weston Lakes4,217 people 47.8 4,217 $673,600
47 Map of Fabens Fabens4,818 people 47.7 4,818 $95,500
48 Beach City3,309 people 47.7 3,309 $496,900
49 Map of Clarksville Clarksville2,853 people 47.5 2,853 $53,700
50 Hunters Creek Village4,390 people 47.3 4,390 $2,000,001
51 Chandler3,518 people 47.0 3,518 $246,300
52 Shady Shores2,922 people 46.9 2,922 $492,300
53 Meadows Place4,689 people 46.5 4,689 $271,100
54 Colleyville26,012 people 46.4 26,012 $784,900
55 Palacios4,388 people 46.2 4,388 $153,800
56 Fair Oaks Ranch10,728 people 46.1 10,728 $657,600
57 Map of Grand Saline Grand Saline3,203 people 46.1 3,203 $119,600
58 Map of Willow Park Willow Park5,874 people 45.8 5,874 $374,200
59 Map of Lucas Lucas8,351 people 45.7 8,351 $941,900
60 Map of Devine Devine4,476 people 45.6 4,476 $167,900
61 Map of Weimar Weimar2,928 people 45.6 2,928 $165,300
62 Map of Haskell Haskell2,817 people 45.6 2,817 $104,500
63 Shady Hollow5,709 people 45.3 5,709 $755,900
64 Briarcliff2,735 people 45.3 2,735 $550,800
65 Windcrest5,820 people 45.2 5,820 $302,000
66 Keller45,976 people 45.1 45,976 $594,300
67 Highland Park Highland Park8,773 people 44.9 8,773 $1,989,900
68 Argyle5,371 people 44.9 5,371 $695,300
69 San Leon6,458 people 44.7 6,458 $183,100
70 Map of Ballinger Ballinger3,583 people 44.7 3,583 $109,400
71 Map of Vinton Vinton2,585 people 44.5 2,585 $109,100
72 Map of Ovilla Ovilla4,375 people 44.4 4,375 $446,700
73 Parker5,999 people 44.1 5,999 $859,600
74 Map of Nassau Bay Nassau Bay5,230 people 44.0 5,230 $374,600
75 Map of Giddings Giddings5,151 people 43.9 5,151 $252,300
76 El Lago2,997 people 43.9 2,997 $320,900
77 Highland Village16,101 people 43.8 16,101 $550,000
78 Onalaska Onalaska3,210 people 43.8 3,210 $165,800
79 Woodway9,570 people 43.6 9,570 $370,500
80 Coleman3,973 people 43.6 3,973 $71,900
81 Flower Mound78,389 people 43.5 78,389 $560,200
82 Heath10,777 people 43.5 10,777 $766,900
83 Map of Atlanta Atlanta5,439 people 43.4 5,439 $160,100
84 Map of Talty Talty2,881 people 43.4 2,881 $483,300
85 Map of Sunnyvale Sunnyvale8,336 people 43.3 8,336 $565,300
86 Southlake Southlake31,137 people 43.1 31,137 $1,014,500
87 Map of Bellaire Bellaire17,206 people 43.1 17,206 $1,037,500
88 Map of Trophy Club Trophy Club13,733 people 43.1 13,733 $675,100
89 Smithville4,216 people 43.1 4,216 $254,400
90 Map of Hallettsville Hallettsville2,755 people 43.1 2,755 $163,000
91 Santa Fe12,901 people 43.0 12,901 $325,800
92 Map of Central Gardens Central Gardens3,976 people 43.0 3,976 $216,700
93 Map of Diboll Diboll4,995 people 42.9 4,995 $89,100
94 Map of Sugar Land Sugar Land110,016 people 42.8 110,016 $430,200
95 Lumberton13,963 people 42.8 13,963 $291,900
96 Helotes9,630 people 42.8 9,630 $399,000
97 Map of Aransas Pass Aransas Pass8,972 people 42.7 8,972 $235,500
98 Crockett6,364 people 42.7 6,364 $121,100
99 Terrell Hills5,070 people 42.7 5,070 $838,400
100 Georgetown85,999 people 42.6 85,999 $429,100
101 Bunker Hill Village Bunker Hill Village3,829 people 42.6 3,829 $2,000,001
102 Fairfield2,924 people 42.6 2,924 $169,500
103 Pottsboro2,691 people 42.5 2,691 $280,000
104 Circle D-KC Estates3,135 people 42.3 3,135 $385,100
105 Seabrook13,768 people 42.2 13,768 $350,000
106 Map of Robstown Robstown10,236 people 42.2 10,236 $103,000
107 Map of Hollywood Park Hollywood Park3,143 people 42.1 3,143 $481,900
108 Map of Lake Worth Lake Worth4,829 people 42.0 4,829 $236,700
109 Edgecliff Village3,766 people 42.0 3,766 $280,000
110 Map of Haslet Haslet3,280 people 42.0 3,280 $616,000
111 Needville3,094 people 42.0 3,094 $221,700
112 Map of DeSoto DeSoto56,211 people 41.9 56,211 $319,400
113 Map of Granite Shoals Granite Shoals5,328 people 41.9 5,328 $259,800
114 Anson2,531 people 41.9 2,531 $74,800
115 Map of Kerrville Kerrville24,755 people 41.7 24,755 $303,400
116 Murphy21,188 people 41.7 21,188 $555,500
117 Bee Cave8,862 people 41.7 8,862 $776,400
118 Llano3,494 people 41.6 3,494 $234,100
119 Galveston53,424 people 41.5 53,424 $326,000
120 Roanoke10,286 people 41.5 10,286 $466,900
121 Richland Hills8,493 people 41.5 8,493 $248,100
122 Map of Castle Hills Castle Hills3,943 people 41.4 3,943 $419,400
123 Map of Friendswood Friendswood41,030 people 41.3 41,030 $420,100
124 Mineola5,068 people 41.3 5,068 $215,700
125 Schulenburg Schulenburg2,768 people 41.3 2,768 $205,900
126 West University Place14,982 people 41.2 14,982 $1,472,000
127 Cross Mountain3,752 people 41.2 3,752 $580,700
128 Coppell42,154 people 41.1 42,154 $560,500
129 Map of Taylor Taylor17,136 people 41.1 17,136 $285,800
130 Map of Port Neches Port Neches13,664 people 41.1 13,664 $253,200
131 Eastland3,704 people 41.1 3,704 $174,900
132 Map of Rancho Viejo Rancho Viejo2,849 people 41.1 2,849 $264,500
133 Burkburnett Burkburnett11,059 people 40.9 11,059 $151,900
134 Spearman Spearman2,810 people 40.9 2,810 $124,000
135 Map of La Feria La Feria6,891 people 40.7 6,891 $106,900
136 Map of East Bernard East Bernard3,053 people 40.7 3,053 $341,500
137 The Woodlands121,002 people 40.6 121,002 $511,700
138 Highlands6,335 people 40.6 6,335 $214,400
139 Missouri City76,558 people 40.5 76,558 $311,400
140 Decatur7,426 people 40.5 7,426 $284,500
141 Map of Jacksboro Jacksboro4,334 people 40.5 4,334 $259,700
142 Hamilton2,934 people 40.5 2,934 $102,100
143 Denison25,778 people 40.4 25,778 $180,900
144 Vidor9,708 people 40.4 9,708 $131,400
145 Map of Burnet Burnet6,732 people 40.4 6,732 $277,400
146 Cinco Ranch18,611 people 40.3 18,611 $475,600
147 Silsbee6,842 people 40.3 6,842 $148,400
148 Map of Corinth Corinth23,385 people 40.2 23,385 $375,600
149 Map of Bastrop Bastrop11,156 people 40.2 11,156 $339,600
150 Map of Lake Dallas Lake Dallas7,822 people 40.2 7,822 $269,000
151 Map of Mexia Mexia6,859 people 40.1 6,859 $109,900
152 Bellville4,221 people 40.1 4,221 $284,400
153 Encantada-Ranchito-El Calaboz2,552 people 40.1 2,552 $68,800
154 Map of Alamo Heights Alamo Heights7,492 people 40.0 7,492 $779,400
155 Map of Madisonville Madisonville4,552 people 40.0 4,552 $121,300
156 Rowlett65,463 people 39.9 65,463 $368,800
157 Map of Sachse Sachse30,491 people 39.9 30,491 $406,200
158 Floresville8,007 people 39.9 8,007 $241,000
159 Carthage6,601 people 39.9 6,601 $164,200
160 Friona4,102 people 39.9 4,102 $125,500
161 Map of McLendon-Chisholm McLendon-Chisholm4,511 people 39.8 4,511 $629,400
162 Grapevine51,139 people 39.7 51,139 $493,100
163 Map of West West2,576 people 39.7 2,576 $182,900
164 Map of Plano Plano290,594 people 39.6 290,594 $465,900
165 North Richland Hills North Richland Hills70,780 people 39.6 70,780 $360,700
166 Brady5,230 people 39.6 5,230 $138,800
167 Westway3,484 people 39.6 3,484 $106,000
168 Refugio2,766 people 39.6 2,766 $94,800
169 Rockwall Rockwall51,168 people 39.5 51,168 $411,700
170 Bedford49,085 people 39.5 49,085 $350,700
171 Map of Brushy Creek Brushy Creek19,576 people 39.5 19,576 $499,300
172 Lampasas7,671 people 39.5 7,671 $198,800
173 Edna Edna6,027 people 39.5 6,027 $117,800
174 Alpine6,014 people 39.5 6,014 $219,800
175 Map of Hickory Creek Hickory Creek5,611 people 39.5 5,611 $507,200
176 La Grange4,452 people 39.5 4,452 $338,700
177 Map of Bishop Bishop3,103 people 39.5 3,103 $111,800
178 Map of Benbrook Benbrook24,557 people 39.4 24,557 $296,400
179 Gatesville16,228 people 39.4 16,228 $207,300
180 Map of Rendon Rendon14,632 people 39.4 14,632 $362,600
181 Cuero8,165 people 39.4 8,165 $176,900
182 Pecan Acres4,161 people 39.4 4,161 $493,500
183 Oak Ridge North3,034 people 39.3 3,034 $302,900
184 Map of Carrollton Carrollton133,740 people 39.2 133,740 $381,000
185 West Columbia3,621 people 39.2 3,621 $140,800
186 Annetta3,264 people 39.2 3,264 $482,700
187 Lantana12,766 people 39.1 12,766 $587,500
188 Map of Lindale Lindale6,644 people 39.1 6,644 $272,800
189 Rockdale5,523 people 39.1 5,523 $230,900
190 Timberwood Park35,413 people 39.0 35,413 $510,600
191 La Marque19,268 people 39.0 19,268 $206,900
192 Lockhart15,326 people 39.0 15,326 $251,600
193 Map of Leon Valley Leon Valley11,446 people 39.0 11,446 $253,200
194 Rusk Rusk5,477 people 39.0 5,477 $157,400
195 Groves16,976 people 38.9 16,976 $163,600
196 Spring Valley Village4,290 people 38.9 4,290 $1,156,700
197 Map of Palmview Palmview15,921 people 38.8 15,921 $113,600
198 Map of Mauriceville Mauriceville2,945 people 38.8 2,945 $179,600
199 Map of Boerne Boerne20,518 people 38.7 20,518 $457,900
200 West Livingston8,199 people 38.7 8,199 $153,600
201 Combine2,785 people 38.7 2,785 $323,800
202 Liberty City2,648 people 38.7 2,648 $200,000
203 Schertz44,050 people 38.6 44,050 $317,100
204 Borger Borger12,226 people 38.6 12,226 $103,400
205 Scenic Oaks10,569 people 38.6 10,569 $563,100
206 Kennedale9,439 people 38.6 9,439 $380,100
207 Map of Dripping Springs Dripping Springs7,405 people 38.5 7,405 $635,600
208 Zapata4,897 people 38.5 4,897 $124,900
209 Mathis4,308 people 38.5 4,308 $81,500
210 Map of Cumings Cumings2,535 people 38.5 2,535 $319,300
211 Allen110,265 people 38.4 110,265 $464,100
212 Iowa Park6,578 people 38.4 6,578 $132,800
213 Huntington4,053 people 38.4 4,053 $108,800
214 Frisco219,304 people 38.3 219,304 $642,100
215 Jasper7,299 people 38.3 7,299 $130,100
216 Briar7,228 people 38.3 7,228 $405,900
217 Wake Village5,867 people 38.3 5,867 $186,000
218 Map of Combes Combes3,178 people 38.3 3,178 $143,900
219 Pecan Grove24,272 people 38.2 24,272 $383,500
220 Map of Crandall Crandall4,763 people 38.2 4,763 $303,000
221 Morgan's Point Resort4,750 people 38.2 4,750 $245,100
222 Cisco3,955 people 38.2 3,955 $104,300
223 Groesbeck3,914 people 38.2 3,914 $162,500
224 Leonard2,505 people 38.2 2,505 $161,100
225 Kirby8,117 people 38.1 8,117 $165,500
226 Weatherford35,788 people 38.0 35,788 $312,100
227 Deer Park Deer Park33,967 people 38.0 33,967 $264,600
228 Hewitt16,432 people 38.0 16,432 $273,300
229 Mineral Wells15,244 people 38.0 15,244 $161,300
230 Wills Point3,921 people 38.0 3,921 $189,700
231 Shadybrook2,810 people 38.0 2,810 $232,300
232 Graham8,792 people 37.9 8,792 $183,800
233 Brownfield8,738 people 37.9 8,738 $100,600
234 Belterra6,978 people 37.9 6,978 $773,400
235 New Boston4,571 people 37.9 4,571 $111,500
236 The Colony45,454 people 37.8 45,454 $383,900
237 Map of Hurst Hurst39,861 people 37.8 39,861 $315,200
238 Port Isabel5,111 people 37.8 5,111 $182,600
239 Wyldwood4,934 people 37.8 4,934 $195,700
240 Redwood3,441 people 37.8 3,441 $109,500
241 Shallowater2,955 people 37.8 2,955 $210,000
242 League City116,215 people 37.7 116,215 $360,000
243 Map of Cedar Park Cedar Park78,301 people 37.7 78,301 $513,600
244 Map of Tomball Tomball13,655 people 37.7 13,655 $364,300
245 Prosper37,869 people 37.6 37,869 $823,700
246 Katy Katy25,184 people 37.6 25,184 $401,700
247 Map of Brownwood Brownwood18,777 people 37.6 18,777 $144,400
248 Vernon9,848 people 37.6 9,848 $87,000
249 Map of Hackberry Hackberry2,979 people 37.6 2,979 $416,600
250 Map of Ingleside Ingleside9,997 people 37.4 9,997 $189,200
251 Map of Homestead Meadows North Homestead Meadows North5,795 people 37.4 5,795 $192,800
252 Map of Clyde Clyde3,954 people 37.4 3,954 $151,200
253 Poteet2,910 people 37.4 2,910 $119,200
254 Woodville2,755 people 37.4 2,755 $214,900
255 Map of Edcouch Edcouch2,739 people 37.4 2,739 $58,500
256 Map of De Leon De Leon2,516 people 37.4 2,516 $72,600
257 Pflugerville65,971 people 37.3 65,971 $402,400
258 Map of Angleton Angleton19,972 people 37.3 19,972 $212,900
259 Potosi4,322 people 37.3 4,322 $354,200
260 Pinehurst4,266 people 37.3 4,266 $271,600
261 Farmersville4,018 people 37.3 4,018 $289,400
262 La Porte La Porte36,730 people 37.2 36,730 $234,600
263 Texarkana35,992 people 37.2 35,992 $171,500
264 Saginaw Saginaw24,970 people 37.2 24,970 $298,500
265 Steiner Ranch18,619 people 37.2 18,619 $826,500
266 Map of Buda Buda15,859 people 37.2 15,859 $446,600
267 Forest Hill14,062 people 37.2 14,062 $187,400
268 Newton2,534 people 37.2 2,534 $102,100
269 Pearland127,514 people 37.1 127,514 $356,300
270 New Braunfels New Braunfels104,643 people 37.1 104,643 $339,400
271 Seguin33,754 people 37.1 33,754 $249,400
272 Universal City Universal City20,189 people 37.1 20,189 $269,600
273 Henderson13,385 people 37.1 13,385 $173,700
274 Sweetwater10,385 people 37.1 10,385 $80,800
275 Map of Hearne Hearne4,555 people 37.1 4,555 $83,200
276 Fresno24,560 people 37.0 24,560 $243,500
277 Map of Dilley Dilley3,769 people 37.0 3,769 $106,400
278 Map of Dublin Dublin3,419 people 37.0 3,419 $149,300
279 Corpus Christi317,419 people 36.9 317,419 $210,400
280 McKinney210,600 people 36.9 210,600 $471,800
281 Map of Kenedy Kenedy3,430 people 36.9 3,430 $140,300
282 Map of Winnsboro Winnsboro3,485 people 36.8 3,485 $172,000
283 Midlothian39,356 people 36.7 39,356 $411,800
284 Map of Bonham Bonham10,697 people 36.7 10,697 $201,800
285 Joshua8,550 people 36.7 8,550 $338,100
286 Falfurrias4,646 people 36.7 4,646 $79,900
287 Map of Texas City Texas City55,364 people 36.6 55,364 $217,300
288 Map of Richmond Richmond12,582 people 36.6 12,582 $231,500
289 Map of Elgin Elgin11,563 people 36.6 11,563 $326,400
290 Savannah6,469 people 36.6 6,469 $400,000
291 Map of Gainesville Gainesville17,883 people 36.5 17,883 $177,000
292 Sulphur Springs16,401 people 36.5 16,401 $217,800
293 Manvel14,758 people 36.5 14,758 $338,700
294 Map of Liberty Liberty8,650 people 36.5 8,650 $175,300
295 Map of Canton Canton4,545 people 36.5 4,545 $219,900
296 Early3,143 people 36.5 3,143 $179,800
297 Mansfield77,510 people 36.4 77,510 $410,700
298 Big Spring23,975 people 36.4 23,975 $140,200
299 Map of Van Alstyne Van Alstyne5,952 people 36.4 5,952 $342,700
300 Map of Jourdanton Jourdanton4,407 people 36.4 4,407 $171,000
301 Map of Leander Leander74,067 people 36.3 74,067 $506,200
302 Fulshear34,868 people 36.3 34,868 $572,700
303 Melissa20,136 people 36.3 20,136 $454,000
304 Jersey Village7,817 people 36.3 7,817 $346,900
305 Map of Van Van2,806 people 36.3 2,806 $169,900
306 Map of Daingerfield Daingerfield2,529 people 36.3 2,529 $100,200
307 Map of Round Rock Round Rock127,786 people 36.2 127,786 $418,600
308 Map of Duncanville Duncanville39,683 people 36.2 39,683 $255,500
309 Watauga23,233 people 36.2 23,233 $250,500
310 Map of Nederland Nederland18,381 people 36.2 18,381 $208,300
311 Map of Gonzales Gonzales7,200 people 36.2 7,200 $208,500
312 Map of Bellmead Bellmead10,566 people 36.1 10,566 $155,100
313 Map of Gilmer Gilmer5,025 people 36.1 5,025 $166,700
314 Map of Tulia Tulia4,422 people 36.1 4,422 $81,100
315 Cibolo35,109 people 36.0 35,109 $351,900
316 Jacinto City9,432 people 36.0 9,432 $156,200
317 Map of River Oaks River Oaks7,584 people 36.0 7,584 $223,800
318 Greenville31,222 people 35.9 31,222 $219,400
319 Sienna24,992 people 35.9 24,992 $470,100
320 Seminole Seminole7,184 people 35.9 7,184 $177,000
321 Krum Krum6,189 people 35.9 6,189 $336,500
322 Slaton5,761 people 35.9 5,761 $84,600
323 Livingston5,718 people 35.9 5,718 $200,100
324 San Saba3,056 people 35.9 3,056 $124,000
325 Map of Paris Paris24,775 people 35.8 24,775 $150,000
326 Crowley19,532 people 35.8 19,532 $269,100
327 Wharton8,724 people 35.8 8,724 $149,400
328 Map of Cedar Hill Cedar Hill48,879 people 35.7 48,879 $302,700
329 Haltom City45,767 people 35.7 45,767 $218,800
330 Lancaster40,820 people 35.7 40,820 $246,300
331 Map of Lake Jackson Lake Jackson27,974 people 35.7 27,974 $250,100
332 Palestine Palestine19,136 people 35.7 19,136 $166,000
333 Live Oak15,984 people 35.7 15,984 $246,300
334 Pilot Point5,332 people 35.7 5,332 $292,500
335 Map of Azle Azle14,126 people 35.6 14,126 $287,100
336 Childress5,834 people 35.6 5,834 $85,900
337 Richwood4,791 people 35.6 4,791 $249,600
338 San Angelo99,674 people 35.5 99,674 $187,600
339 Map of Port Arthur Port Arthur55,828 people 35.5 55,828 $107,400
340 Four Corners11,692 people 35.5 11,692 $277,000
341 Port Lavaca11,358 people 35.5 11,358 $128,200
342 Map of Marble Falls Marble Falls7,752 people 35.5 7,752 $338,800
343 La Villa3,005 people 35.5 3,005 $101,000
344 Little Elm54,820 people 35.4 54,820 $420,700
345 Map of Alice Alice17,707 people 35.4 17,707 $131,100
346 Sealy7,053 people 35.4 7,053 $261,100
347 Willis Willis6,878 people 35.4 6,878 $124,300
348 Karnes City3,605 people 35.4 3,605 $93,400
349 Merkel2,699 people 35.4 2,699 $115,100
350 Map of Beaumont Beaumont113,279 people 35.3 113,279 $166,400
351 Longview82,923 people 35.3 82,923 $202,600
352 Map of Wylie Wylie60,334 people 35.3 60,334 $387,000
353 Map of Sherman Sherman46,397 people 35.3 46,397 $243,500
354 Mission Bend36,586 people 35.3 36,586 $233,800
355 Orange19,177 people 35.3 19,177 $164,900
356 Map of Pampa Pampa16,659 people 35.3 16,659 $100,700
357 Kilgore13,470 people 35.3 13,470 $171,600
358 Map of Littlefield Littlefield5,822 people 35.3 5,822 $79,400
359 Kermit Kermit5,689 people 35.3 5,689 $151,600
360 Map of Carrizo Springs Carrizo Springs4,723 people 35.3 4,723 $86,700
361 Map of Olney Olney3,015 people 35.3 3,015 $95,100
362 Seagraves2,691 people 35.3 2,691 $68,400
363 Burleson52,918 people 35.2 52,918 $308,200
364 Map of Bridge City Bridge City9,640 people 35.2 9,640 $202,800
365 Justin5,447 people 35.2 5,447 $406,800
366 Palmhurst2,601 people 35.2 2,601 $375,000
367 Amarillo201,885 people 35.1 201,885 $196,900
368 Atascocita99,354 people 35.1 99,354 $307,400
369 Victoria65,625 people 35.1 65,625 $207,100
370 White Settlement White Settlement18,150 people 35.1 18,150 $187,100
371 Robinson12,800 people 35.1 12,800 $302,200
372 Levelland Levelland12,466 people 35.1 12,466 $140,400
373 Hillsboro8,506 people 35.1 8,506 $157,900
374 Map of Westworth Village Westworth Village2,643 people 35.1 2,643 $318,200
375 Garland246,844 people 35.0 246,844 $270,800
376 Lewisville131,080 people 35.0 131,080 $378,500
377 Map of Tyler Tyler109,215 people 35.0 109,215 $235,300
378 Cleburne Cleburne34,344 people 35.0 34,344 $221,100
379 Map of Addison Addison17,290 people 35.0 17,290 $482,000
380 Map of Marlin Marlin5,516 people 35.0 5,516 $66,000
381 Bushland2,779 people 35.0 2,779 $424,900
382 San Antonio1,479,835 people 34.9 1,479,835 $235,700
383 Mission87,038 people 34.9 87,038 $175,700
384 Selma Selma11,503 people 34.9 11,503 $313,900
385 Cameron5,416 people 34.9 5,416 $125,000
386 Jarrell3,295 people 34.9 3,295 $346,300
387 Euless60,421 people 34.8 60,421 $318,800
388 Map of Colorado City Colorado City3,976 people 34.8 3,976 $69,500
389 Abernathy3,278 people 34.8 3,278 $176,400
390 Austin979,539 people 34.7 979,539 $555,300
391 Celina34,268 people 34.7 34,268 $509,600
392 Map of Portland Portland20,543 people 34.7 20,543 $234,800
393 Iowa Colony12,891 people 34.7 12,891 $405,700
394 San Carlos3,678 people 34.7 3,678 $75,600
395 Map of Hutto Hutto35,483 people 34.6 35,483 $365,700
396 Lufkin34,251 people 34.6 34,251 $179,600
397 Map of Aledo Aledo5,825 people 34.6 5,825 $465,100
398 Columbus3,860 people 34.6 3,860 $241,700
399 Cockrell Hill3,703 people 34.6 3,703 $189,800
400 Nocona3,144 people 34.6 3,144 $122,400
401 El Paso680,130 people 34.5 680,130 $184,500
402 Hornsby Bend12,367 people 34.5 12,367 $314,900
403 Freeport10,621 people 34.5 10,621 $135,900
404 Everman6,106 people 34.5 6,106 $177,700
405 Map of Oak Point Oak Point5,887 people 34.5 5,887 $395,900
406 Pittsburg4,432 people 34.5 4,432 $119,200
407 Post4,326 people 34.5 4,326 $49,200
408 Houston2,328,253 people 34.4 2,328,253 $277,800
409 Map of Grand Prairie Grand Prairie201,883 people 34.4 201,883 $295,500
410 Ennis22,588 people 34.4 22,588 $260,100
411 Fort Stockton8,278 people 34.4 8,278 $199,600
412 Bowie5,770 people 34.4 5,770 $174,300
413 Mount Vernon2,548 people 34.4 2,548 $178,500
414 Uvalde15,417 people 34.3 15,417 $136,800
415 Map of Breckenridge Breckenridge5,170 people 34.3 5,170 $75,900
416 The Homesteads3,053 people 34.3 3,053 $133,300
417 Crane2,640 people 34.3 2,640 $164,900
418 Athens13,200 people 34.2 13,200 $210,800
419 Map of Lamesa Lamesa8,393 people 34.2 8,393 $95,000
420 Map of Hitchcock Hitchcock7,563 people 34.2 7,563 $188,300
421 South Alamo3,309 people 34.2 3,309 $69,600
422 Map of Godley Godley2,809 people 34.2 2,809 $372,300
423 Map of Kyle Kyle56,823 people 34.1 56,823 $334,600
424 Map of Copperas Cove Copperas Cove37,947 people 34.1 37,947 $180,500
425 Map of Brazoria Brazoria2,880 people 34.1 2,880 $162,400
426 Baytown85,205 people 34.0 85,205 $197,300
427 Red Oak17,077 people 34.0 17,077 $366,100
428 Kaufman8,538 people 34.0 8,538 $221,800
429 Map of Elsa Elsa5,697 people 34.0 5,697 $81,600
430 Caldwell4,394 people 34.0 4,394 $220,800
431 Map of Grape Creek Grape Creek4,036 people 34.0 4,036 $119,500
432 Richardson118,731 people 33.9 118,731 $431,400
433 Wells Branch13,523 people 33.9 13,523 $401,100
434 Map of Lavon Lavon6,498 people 33.9 6,498 $394,300
435 Wichita Falls102,581 people 33.8 102,581 $156,800
436 Temple89,602 people 33.8 89,602 $239,000
437 Map of Converse Converse29,607 people 33.8 29,607 $248,400
438 San Benito24,709 people 33.8 24,709 $85,300
439 Map of Brenham Brenham18,641 people 33.8 18,641 $241,100
440 Glenn Heights18,096 people 33.8 18,096 $309,600
441 Josephine5,842 people 33.8 5,842 $320,200
442 Map of Reno Reno3,500 people 33.8 3,500 $235,600
443 Troy Troy2,844 people 33.8 2,844 $201,500
444 Map of Arlington Arlington397,742 people 33.7 397,742 $304,700
445 Map of Conroe Conroe102,360 people 33.7 102,360 $309,600
446 West Odessa32,594 people 33.7 32,594 $126,300
447 Map of Alvin Alvin28,333 people 33.7 28,333 $228,700
448 El Campo12,202 people 33.7 12,202 $201,400
449 Map of Cleveland Cleveland8,984 people 33.7 8,984 $174,400
450 Map of Keene Keene6,691 people 33.7 6,691 $225,300
451 Map of Sullivan City Sullivan City3,902 people 33.7 3,902 $94,600
452 Fort Worth Fort Worth963,194 people 33.6 963,194 $303,000
453 Map of Mont Belvieu Mont Belvieu9,020 people 33.6 9,020 $411,000
454 Santa Rita Ranch6,586 people 33.6 6,586 $515,700
455 Map of Bridgeport Bridgeport6,331 people 33.6 6,331 $253,500
456 Map of Cotulla Cotulla3,664 people 33.6 3,664 $93,100
457 McAllen145,385 people 33.5 145,385 $190,400
458 Map of Denver City Denver City4,368 people 33.5 4,368 $172,800
459 Caddo Mills3,340 people 33.5 3,340 $299,700
460 Map of Dallas Dallas1,307,930 people 33.4 1,307,930 $320,700
461 Harlingen72,087 people 33.4 72,087 $140,600
462 Farmers Branch36,645 people 33.4 36,645 $364,600
463 Dickinson21,753 people 33.4 21,753 $278,000
464 Andrews13,468 people 33.4 13,468 $196,300
465 Town of Pecos10,926 people 33.4 10,926 $117,300
466 Hondo8,713 people 33.4 8,713 $228,400
467 Waxahachie45,347 people 33.3 45,347 $336,500
468 Corsicana25,511 people 33.3 25,511 $168,900
469 Webster12,366 people 33.3 12,366 $281,400
470 Monahans7,452 people 33.3 7,452 $160,800
471 Aubrey7,396 people 33.3 7,396 $345,000
472 Map of Center Center5,271 people 33.3 5,271 $83,300
473 Oak Trail Shores3,040 people 33.3 3,040 $121,400
474 Uhland2,520 people 33.3 2,520 $279,900
475 Seagoville19,352 people 33.2 19,352 $230,400
476 Mercedes16,733 people 33.2 16,733 $111,800
477 Hutchins7,496 people 33.2 7,496 $235,200
478 Gladewater6,227 people 33.2 6,227 $174,000
479 Map of Ponder Ponder2,626 people 33.2 2,626 $321,000
480 Muleshoe5,667 people 33.1 5,667 $98,600
481 Map of Sansom Park Sansom Park5,392 people 33.1 5,392 $158,200
482 Map of Mabank Mabank5,187 people 33.1 5,187 $254,900
483 Map of Pasadena Pasadena149,433 people 33.0 149,433 $209,600
484 Map of Harker Heights Harker Heights34,128 people 33.0 34,128 $287,800
485 Galena Park10,487 people 33.0 10,487 $117,700
486 Whitesboro4,173 people 33.0 4,173 $249,800
487 Map of Elm Creek Elm Creek3,680 people 33.0 3,680 $170,100
488 George West George West3,094 people 33.0 3,094 $151,700
489 Mesquite149,299 people 32.9 149,299 $245,700
490 Providence Village8,721 people 32.9 8,721 $351,000
491 Lacy-Lakeview7,274 people 32.9 7,274 $160,600
492 Stanton2,638 people 32.9 2,638 $100,000
493 Map of Irving Irving256,492 people 32.8 256,492 $315,600
494 Map of Abilene Abilene128,053 people 32.8 128,053 $183,700
495 Rosenberg40,646 people 32.8 40,646 $219,100
496 Del Rio Del Rio34,668 people 32.8 34,668 $160,400
497 Royse City20,037 people 32.8 20,037 $322,500
498 Paloma Creek South8,860 people 32.8 8,860 $364,900
499 Perryton8,585 people 32.8 8,585 $126,500
500 Nash4,032 people 32.8 4,032 $156,200
501 Spring68,580 people 32.7 68,580 $231,500
502 Plainview19,711 people 32.7 19,711 $113,000
503 Map of Hallsville Hallsville4,628 people 32.7 4,628 $229,800
504 Magnolia4,068 people 32.7 4,068 $322,800
505 Map of Stamford Stamford2,917 people 32.7 2,917 $64,700
506 Floydada Floydada2,588 people 32.7 2,588 $89,700
507 Map of Terrell Terrell20,366 people 32.6 20,366 $218,500
508 Raymondville10,185 people 32.6 10,185 $52,200
509 Northlake8,283 people 32.6 8,283 $565,600
510 Penitas6,444 people 32.6 6,444 $167,000
511 Teague Teague3,476 people 32.6 3,476 $119,900
512 La Blanca2,998 people 32.6 2,998 $82,300
513 Map of Sunray Sunray2,628 people 32.6 2,628 $132,000
514 Marshall23,825 people 32.5 23,825 $141,400
515 White Oak6,235 people 32.5 6,235 $235,000
516 Socorro37,123 people 32.4 37,123 $144,500
517 Map of Princeton Princeton25,229 people 32.4 25,229 $331,000
518 Map of Belton Belton24,356 people 32.4 24,356 $258,700
519 Snyder11,241 people 32.4 11,241 $104,000
520 Sanger9,641 people 32.4 9,641 $295,400
521 Bacliff9,541 people 32.4 9,541 $201,500
522 Whitehouse9,122 people 32.4 9,122 $253,800
523 Anthony Anthony4,580 people 32.4 4,580 $168,200
524 Stafford17,401 people 32.3 17,401 $257,700
525 Map of Navasota Navasota8,542 people 32.3 8,542 $208,100
526 Sweeny3,591 people 32.3 3,591 $199,100
527 Map of Balch Springs Balch Springs27,255 people 32.2 27,255 $224,400
528 La Joya4,763 people 32.2 4,763 $108,000
529 Balcones Heights2,715 people 32.2 2,715 $199,500
530 Map of Anna Anna24,330 people 32.1 24,330 $351,700
531 Aldine17,167 people 32.1 17,167 $103,200
532 Humble16,521 people 32.1 16,521 $216,400
533 Jacksonville14,325 people 32.1 14,325 $119,800
534 Liberty Hill8,371 people 32.1 8,371 $403,200
535 Map of Bryan Bryan87,939 people 32.0 87,939 $227,800
536 Beeville13,412 people 31.9 13,412 $94,700
537 Nolanville6,690 people 31.8 6,690 $244,900
538 Map of Chula Vista Chula Vista4,746 people 31.8 4,746 $100,700
539 Pleasanton Pleasanton11,011 people 31.7 11,011 $204,300
540 Map of Fate Fate22,884 people 31.6 22,884 $384,300
541 Bay City17,730 people 31.6 17,730 $160,800
542 Camp Swift8,239 people 31.6 8,239 $208,500
543 Map of Anahuac Anahuac2,892 people 31.6 2,892 $226,900
544 Midland Midland136,640 people 31.5 136,640 $319,200
545 Map of Hidalgo Hidalgo14,498 people 31.5 14,498 $163,600
546 Sinton5,584 people 31.5 5,584 $142,000
547 Denton152,866 people 31.4 152,866 $348,200
548 Forney31,532 people 31.4 31,532 $346,400
549 Map of Dayton Dayton9,058 people 31.4 9,058 $227,600
550 Pearsall9,045 people 31.4 9,045 $106,700
551 Huntsville Huntsville47,864 people 31.3 47,864 $236,600
552 Alvarado6,307 people 31.3 6,307 $249,000
553 Crystal City6,159 people 31.3 6,159 $109,100
554 Comanche4,295 people 31.3 4,295 $125,700
555 Brownsville Brownsville189,177 people 31.2 189,177 $139,900
556 Map of South Houston South Houston16,033 people 31.2 16,033 $189,300
557 Ranger2,641 people 31.2 2,641 $66,000
558 Odessa115,322 people 31.1 115,322 $223,100
559 Weslaco42,229 people 31.1 42,229 $140,000
560 San Elizario10,116 people 31.1 10,116 $110,400
561 Map of McGregor McGregor5,761 people 31.1 5,761 $221,700
562 Travis Ranch9,025 people 31.0 9,025 $345,400
563 Wolfforth6,701 people 31.0 6,701 $260,200
564 Map of Palmer Palmer2,515 people 31.0 2,515 $226,000
565 Channelview43,605 people 30.9 43,605 $195,900
566 Map of Dalhart Dalhart7,902 people 30.9 7,902 $161,600
567 Canutillo5,962 people 30.9 5,962 $106,600
568 Primera5,344 people 30.9 5,344 $160,900
569 Sparks4,134 people 30.9 4,134 $103,800
570 Taft Taft2,871 people 30.9 2,871 $124,200
571 Venus6,745 people 30.8 6,745 $270,500
572 Eagle Lake3,485 people 30.8 3,485 $137,900
573 San Juan36,149 people 30.7 36,149 $126,700
574 Map of Dumas Dumas14,452 people 30.6 14,452 $156,300
575 Agua Dulce2,697 people 30.6 2,697 $120,600
576 Lubbock264,814 people 30.5 264,814 $212,400
577 Map of Cactus Cactus3,091 people 30.5 3,091 $82,200
578 Sonora2,691 people 30.5 2,691 $143,200
579 Map of Escobares Escobares2,573 people 30.5 2,573 $72,800
580 Killeen158,159 people 30.3 158,159 $215,400
581 Cloverleaf24,063 people 30.3 24,063 $169,600
582 Map of Yoakum Yoakum5,846 people 30.3 5,846 $151,100
583 Edinburg104,550 people 30.2 104,550 $189,600
584 Map of West Orange West Orange3,420 people 30.2 3,420 $110,700
585 Mount Pleasant16,136 people 30.1 16,136 $170,700
586 Hudson5,104 people 30.1 5,104 $171,700
587 Map of Dimmitt Dimmitt4,107 people 30.1 4,107 $85,100
588 Map of Eagle Pass Eagle Pass28,339 people 30.0 28,339 $188,000
589 Clute10,715 people 30.0 10,715 $271,700
590 Map of Laredo Laredo257,619 people 29.9 257,619 $193,500
591 Map of Rio Grande City Rio Grande City15,396 people 29.9 15,396 $113,200
592 Laureles4,224 people 29.9 4,224 $152,400
593 Bullard4,346 people 29.8 4,346 $247,100
594 Springtown3,855 people 29.8 3,855 $261,300
595 San Diego San Diego3,675 people 29.8 3,675 $85,600
596 Waco143,570 people 29.7 143,570 $221,700
597 Pharr Pharr80,333 people 29.7 80,333 $121,900
598 Heartland10,607 people 29.7 10,607 $322,000
599 Map of Homestead Meadows South Homestead Meadows South6,660 people 29.7 6,660 $173,500
600 Howe3,689 people 29.6 3,689 $201,300
601 Paloma Creek3,016 people 29.6 3,016 $346,800
602 Horizon City23,668 people 29.5 23,668 $170,200
603 Map of University Park University Park25,155 people 29.4 25,155 $1,861,800
604 Hereford14,840 people 29.4 14,840 $109,700
605 Manor18,603 people 29.3 18,603 $347,900
606 Map of Ferris Ferris3,238 people 29.3 3,238 $261,800
607 Alamo20,255 people 29.2 20,255 $145,100
608 Sonterra10,563 people 29.2 10,563 $273,600
609 Map of Brookshire Brookshire5,495 people 29.0 5,495 $159,300
610 Presidio3,163 people 29.0 3,163 $78,800
611 Canyon15,723 people 28.7 15,723 $240,300
612 Crosby4,617 people 28.7 4,617 $226,700
613 North Alamo4,819 people 28.3 4,819 $82,900
614 Donna16,833 people 28.2 16,833 $86,100
615 Cameron Park5,955 people 28.2 5,955 $74,800
616 Midway North3,594 people 28.1 3,594 $112,200
617 Roma11,545 people 28.0 11,545 $94,400
618 Rosita2,933 people 28.0 2,933 $131,200
619 Big Lake2,990 people 27.9 2,990 $157,900
620 Wilmer6,391 people 27.8 6,391 $157,200
621 Progreso4,998 people 27.8 4,998 $69,300
622 Val Verde Park3,139 people 27.8 3,139 $98,800
623 Los Fresnos8,291 people 27.6 8,291 $152,200
624 Map of Barrett Barrett3,273 people 27.6 3,273 $190,000
625 Map of La Homa La Homa11,285 people 27.3 11,285 $109,200
626 Eidson Road9,684 people 27.3 9,684 $100,900
627 La Paloma2,797 people 27.3 2,797 $82,400
628 Map of Winnie Winnie3,290 people 27.1 3,290 $166,500
629 Waller3,108 people 27.1 3,108 $156,900
630 Map of Doffing Doffing5,004 people 26.7 5,004 $101,700
631 Kingsville24,994 people 26.3 24,994 $149,400
632 Hempstead6,137 people 26.3 6,137 $160,700
633 Murillo8,883 people 26.2 8,883 $164,100
634 Map of Alton Alton20,214 people 26.1 20,214 $156,300
635 Commerce9,383 people 26.1 9,383 $161,600
636 Map of Hebbronville Hebbronville4,194 people 25.9 4,194 $136,300
637 Nacogdoches32,197 people 25.6 32,197 $186,000
638 San Marcos70,897 people 25.5 70,897 $310,400
639 Rio Bravo4,491 people 25.2 4,491 $77,400
640 Stephenville21,682 people 25.1 21,682 $241,300
641 Medina4,226 people 24.6 4,226 $65,000
642 Santa Rosa3,215 people 24.6 3,215 $67,400
643 Doolittle6,203 people 23.4 6,203 $78,200
644 Indian Hills2,961 people 23.0 2,961 $54,400
645 College Station124,570 people 22.9 124,570 $346,700
646 Map of Mila Doce Mila Doce7,731 people 22.6 7,731 $67,700
647 Scissors4,267 people 22.5 4,267 $82,400
648 Fort Bliss11,460 people 21.8 11,460
649 Lackland AFB6,785 people 21.2 6,785
650 Prairie View8,431 people 21.0 8,431 $167,600
651 Cedar Creek4,440 people 21.0 4,440 $279,400
652 Olivarez6,326 people 19.2 6,326 $79,300
653 Salida del Sol Estates7,766 people 18.3 7,766 $96,800

How this ranking works

We rank every town by the median age of residents — often lake, mountain and retirement towns. The town with the highest figure ranks #1. For comparison, the figure for Texas as a whole is 35.6.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states