TXTexas rankings

Wettest towns in Texas

Ranked by rain and melted snow in a normal year, 1991–2020, from NOAA’s gridded climate normals for each town. Neighboring towns on the same 5 km grid square have the same numbers, so each square is listed once, under its largest town. 631 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

#TownRain + melted snowWettest monthSnow a year
1 Orange Orange19,177 people 62 in June 0 in
2 Map of West Orange West Orange3,420 people 62 in June 0 in
3 Beaumont Beaumont113,279 people 62 in June 0.1 in
4 Map of Bridge City Bridge City9,640 people 62 in June 0 in
5 Vidor Vidor9,708 people 61 in June 0.1 in
6 Lumberton Lumberton13,963 people 61 in June 0.2 in
7 Map of Mauriceville Mauriceville2,945 people 61 in June 0 in
8 Map of Groves Groves16,976 people 61 in August 0 in
9 Map of Port Neches Port Neches13,664 people 61 in June 0 in
10 Map of Silsbee Silsbee6,842 people 61 in June 0.1 in
11 Port Arthur Port Arthur55,828 people 61 in August 0 in
12 Map of Nederland Nederland18,381 people 61 in June 0 in
13 Newton Newton2,534 people 59 in December 0 in
14 Map of Winnie Winnie3,290 people 59 in August 0.2 in
15 Map of Liberty Liberty8,650 people 58 in September 0.2 in
16 Dayton Dayton9,058 people 58 in June 0.2 in
17 Map of Mont Belvieu Mont Belvieu9,020 people 58 in August 0 in
18 Jasper Jasper7,299 people 57 in December 0.1 in
19 Woodville Woodville2,755 people 57 in October 0.3 in
20 Map of Crosby Crosby4,617 people 57 in June 0 in
21 Baytown Baytown85,205 people 57 in June 0 in
22 Map of Barrett Barrett3,273 people 57 in June 0 in
23 Map of Anahuac Anahuac2,892 people 57 in September 0.2 in
24 Map of Highlands Highlands6,335 people 56 in June 0 in
25 Map of Beach City Beach City3,309 people 56 in September 0.2 in
26 Map of Channelview Channelview43,605 people 56 in June 0 in
27 Bolivar Peninsula Bolivar Peninsula2,951 people 56 in September 0.2 in
28 Atascocita Atascocita99,354 people 55 in June 0 in
29 La Porte La Porte36,730 people 55 in June 0 in
30 Deer Park Deer Park33,967 people 55 in June 0 in
31 Map of Seabrook Seabrook13,768 people 55 in September 0.2 in
32 Map of Cloverleaf Cloverleaf24,063 people 55 in June 0 in
33 Map of Pasadena Pasadena149,433 people 55 in September 0 in
34 Humble Humble16,521 people 55 in June 0.1 in
35 Map of Taylor Lake Village Taylor Lake Village3,721 people 55 in September 0.2 in
36 Jacinto City Jacinto City9,432 people 55 in June 0 in
37 Galena Park Galena Park10,487 people 54 in June 0 in
38 Bacliff Bacliff9,541 people 54 in September 0.2 in
39 Center Center5,271 people 54 in December 0.6 in
40 Nassau Bay Nassau Bay5,230 people 54 in September 0.2 in
41 Map of South Houston South Houston16,033 people 54 in September 0 in
42 Webster Webster12,366 people 54 in September 0.2 in
43 Cleveland Cleveland8,984 people 54 in June 0.1 in
44 Map of San Leon San Leon6,458 people 54 in September 0.2 in
45 League City League City116,215 people 54 in September 0.2 in
46 Map of Friendswood Friendswood41,030 people 54 in September 0.2 in
47 Map of Texas City Texas City55,364 people 54 in September 0.1 in
48 Dickinson Dickinson21,753 people 54 in September 0.2 in
49 Aldine Aldine17,167 people 54 in June 0.1 in
50 Houston Houston2,328,253 people 54 in June 0 in
51 Pearland Pearland127,514 people 54 in September 0 in
52 Santa Fe Santa Fe12,901 people 54 in September 0.2 in
53 Map of Alvin Alvin28,333 people 53 in September 0 in
54 Map of West University Place West University Place14,982 people 53 in June 0 in
55 La Marque La Marque19,268 people 53 in September 0.2 in
56 Map of Huntington Huntington4,053 people 53 in December 0.3 in
57 Bellaire Bellaire17,206 people 53 in June 0 in
58 Map of Manvel Manvel14,758 people 53 in September 0 in
59 Hunters Creek Village Hunters Creek Village4,390 people 53 in June 0 in
60 Map of Spring Spring68,580 people 53 in June 0.1 in
61 Map of Fresno Fresno24,560 people 53 in June 0.1 in
62 Map of Spring Valley Village Spring Valley Village4,290 people 53 in June 0 in
63 Missouri City Missouri City76,558 people 53 in June 0 in
64 Map of Stafford Stafford17,401 people 53 in June 0 in
65 Livingston Livingston5,718 people 53 in October —
66 Iowa Colony Iowa Colony12,891 people 53 in September 0.1 in
67 Jersey Village Jersey Village7,817 people 53 in June 0 in
68 Hitchcock Hitchcock7,563 people 53 in September 0.1 in
69 Meadows Place Meadows Place4,689 people 53 in June 0 in
70 Sienna Sienna24,992 people 53 in June 0.1 in
71 Mission Bend Mission Bend36,586 people 52 in June 0 in
72 West Livingston West Livingston8,199 people 52 in October 0.1 in
73 Galveston Galveston53,424 people 52 in September 0.1 in
74 Oak Ridge North Oak Ridge North3,034 people 52 in June 0 in
75 Lufkin Lufkin34,251 people 52 in December 0.3 in
76 Map of Sugar Land Sugar Land110,016 people 52 in June 0 in
77 Map of Nacogdoches Nacogdoches32,197 people 52 in December 0.1 in
78 Map of Shenandoah Shenandoah3,705 people 52 in October 0 in
79 Map of Hudson Hudson5,104 people 52 in December 0.3 in
80 Map of Wake Village Wake Village5,867 people 52 in May 2 in
81 Diboll Diboll4,995 people 52 in December 0.3 in
82 Texarkana Texarkana35,992 people 52 in May 2 in
83 Map of Tomball Tomball13,655 people 51 in May 0 in
84 Carthage Carthage6,601 people 51 in December 0.8 in
85 Map of New Boston New Boston4,571 people 51 in May 2 in
86 The Woodlands The Woodlands121,002 people 51 in October 0 in
87 Atlanta Atlanta5,439 people 51 in May 0.9 in
88 Map of Pecan Grove Pecan Grove24,272 people 51 in June 0 in
89 Map of Marshall Marshall23,825 people 51 in March 0.8 in
90 Map of Cinco Ranch Cinco Ranch18,611 people 51 in June 0 in
91 Onalaska Onalaska3,210 people 51 in October —
92 Conroe Conroe102,360 people 51 in October 0.1 in
93 Richmond Richmond12,582 people 51 in June 0 in
94 Willis Willis6,878 people 50 in October 0 in
95 Map of Panorama Village Panorama Village2,525 people 50 in October 0 in
96 Map of Rosenberg Rosenberg40,646 people 50 in June 0 in
97 Katy Katy25,184 people 50 in June 0 in
98 Map of Richwood Richwood4,791 people 50 in September 0 in
99 Pinehurst4,266 people 50 in May 0 in
100 Lake Jackson Lake Jackson27,974 people 50 in September 0 in
101 Angleton Angleton19,972 people 50 in September 0 in
102 Clarksville Clarksville2,853 people 50 in May —
103 Clute Clute10,715 people 50 in September 0 in
104 Needville Needville3,094 people 50 in June 0.1 in
105 Map of Fulshear Fulshear34,868 people 50 in May 0 in
106 Map of Freeport Freeport10,621 people 50 in September 0 in
107 Magnolia Magnolia4,068 people 49 in May 0 in
108 Hallsville Hallsville4,628 people 49 in March 1 in
109 Brookshire Brookshire5,495 people 49 in June 0 in
110 Weston Lakes4,217 people 49 in September 0 in
111 Map of Brazoria Brazoria2,880 people 49 in September 0 in
112 Map of West Columbia West Columbia3,621 people 49 in September 0 in
113 Lake Cherokee3,093 people 49 in December 0.4 in
114 Map of Wild Peach Village Wild Peach Village2,502 people 49 in September 0 in
115 Henderson Henderson13,385 people 49 in December 0.6 in
116 Daingerfield Daingerfield2,529 people 49 in May 0.4 in
117 Rusk Rusk5,477 people 49 in May 0.1 in
118 Sweeny Sweeny3,591 people 49 in September 0 in
119 Map of Reno Reno3,500 people 48 in May —
120 Huntsville Huntsville47,864 people 48 in October 0 in
121 Gilmer Gilmer5,025 people 48 in May 2 in
122 Longview Longview82,923 people 48 in May 0.9 in
123 Map of Paris Paris24,775 people 48 in May —
124 Mount Pleasant Mount Pleasant16,136 people 48 in May 2 in
125 Pittsburg Pittsburg4,432 people 48 in May 1 in
126 Map of East Bernard East Bernard3,053 people 48 in June —
127 White Oak White Oak6,235 people 48 in May 0.9 in
128 Crockett Crockett6,364 people 48 in May —
129 Gladewater Gladewater6,227 people 48 in May 0.9 in
130 Holly Lake Ranch2,956 people 48 in October 0.5 in
131 Map of Liberty City Liberty City2,648 people 48 in October 0.9 in
132 Kilgore Kilgore13,470 people 47 in May 0.4 in
133 Jacksonville Jacksonville14,325 people 47 in December 0.3 in
134 Map of Winnsboro Winnsboro3,485 people 47 in May 0.4 in
135 Waller Waller3,108 people 47 in June 0 in
136 Mount Vernon Mount Vernon2,548 people 47 in May 2 in
137 Wharton Wharton8,724 people 47 in June 0 in
138 Prairie View Prairie View8,431 people 47 in May 0 in
139 Sealy Sealy7,053 people 47 in October 0 in
140 Bay City Bay City17,730 people 47 in September 0.9 in
141 Mineola Mineola5,068 people 46 in October 0.7 in
142 Map of Whitehouse Whitehouse9,122 people 46 in October 0.2 in
143 Bullard Bullard4,346 people 46 in December 0.2 in
144 Tyler Tyler109,215 people 46 in October 0.2 in
145 Eagle Lake Eagle Lake3,485 people 46 in October 0 in
146 Lindale Lindale6,644 people 46 in October 0.7 in
147 Hideaway3,301 people 46 in October 0.7 in
148 Hempstead Hempstead6,137 people 46 in May 0 in
149 Palestine Palestine19,136 people 46 in May 0.1 in
150 Map of Van Van2,806 people 45 in October 0.7 in
151 Shadybrook2,810 people 45 in October 0.2 in
152 Sulphur Springs Sulphur Springs16,401 people 45 in October 2 in
153 El Campo El Campo12,202 people 45 in June 0.9 in
154 Map of Grand Saline Grand Saline3,203 people 45 in October 0.2 in
155 Athens Athens13,200 people 45 in October —
156 Commerce Commerce9,383 people 45 in May 1 in
157 Bellville Bellville4,221 people 45 in October 0 in
158 Madisonville Madisonville4,552 people 45 in May 0.5 in
159 Chandler Chandler3,518 people 45 in October 0.7 in
160 Brenham Brenham18,641 people 45 in May 0 in
161 Navasota Navasota8,542 people 44 in May 0 in
162 Canton Canton4,545 people 44 in October 0.7 in
163 Columbus Columbus3,860 people 44 in October 0 in
164 Leonard Leonard2,505 people 44 in May 0.1 in
165 Greenville Greenville31,222 people 44 in May 0.4 in
166 Bonham Bonham10,697 people 44 in May 1 in
167 Map of Wills Point Wills Point3,921 people 43 in October 1 in
168 Palacios Palacios4,388 people 43 in September 0 in
169 Mabank Mabank5,187 people 43 in October —
170 Fairfield Fairfield2,924 people 43 in October 0.2 in
171 College Station College Station124,570 people 42 in May 0 in
172 Map of Gun Barrel City Gun Barrel City6,570 people 42 in October —
173 Map of Weimar Weimar2,928 people 42 in October 0 in
174 Teague Teague3,476 people 42 in October 0.2 in
175 Howe Howe3,689 people 42 in May —
176 Sherman Sherman46,397 people 42 in May —
177 Edna Edna6,027 people 42 in September 0 in
178 Caddo Mills Caddo Mills3,340 people 42 in May 0.4 in
179 Map of Farmersville Farmersville4,018 people 42 in May 0.4 in
180 Van Alstyne Van Alstyne5,952 people 42 in May —
181 Bryan Bryan87,939 people 42 in May 0 in
182 Denison Denison25,778 people 42 in May 2 in
183 Josephine Josephine5,842 people 42 in May 0.4 in
184 Map of Corsicana Corsicana25,511 people 42 in October 0.4 in
185 Map of Anna Anna24,330 people 41 in May 0.2 in
186 Map of Pottsboro Pottsboro2,691 people 41 in May 2 in
187 Royse City Royse City20,037 people 41 in May 0.2 in
188 Kaufman Kaufman8,538 people 41 in October 0 in
189 Map of Melissa Melissa20,136 people 41 in May 0.2 in
190 Map of Princeton Princeton25,229 people 41 in October 0.2 in
191 Terrell Terrell20,366 people 41 in May 0.1 in
192 Allen Allen110,265 people 41 in October 3 in
193 Map of Mexia Mexia6,859 people 41 in May 0.2 in
194 Map of Plano Plano290,594 people 41 in October 3 in
195 McKinney McKinney210,600 people 41 in October 3 in
196 Fairview Fairview10,783 people 41 in October 3 in
197 Map of Lucas Lucas8,351 people 41 in October 0.2 in
198 Schulenburg Schulenburg2,768 people 41 in October 0 in
199 Giddings Giddings5,151 people 41 in May 0 in
200 Map of Crandall Crandall4,763 people 41 in May 0 in
201 Caldwell Caldwell4,394 people 41 in May 0 in
202 Map of Whitesboro Whitesboro4,173 people 41 in May 3 in
203 Ferris Ferris3,238 people 41 in October 0 in
204 Map of Combine Combine2,785 people 41 in October 0 in
205 Map of Frisco Frisco219,304 people 41 in May 3 in
206 Celina Celina34,268 people 41 in May 3 in
207 Fate Fate22,884 people 41 in May 0.2 in
208 Ennis Ennis22,588 people 41 in October 0.3 in
209 Heartland10,607 people 41 in May 0.1 in
210 Map of Lavon Lavon6,498 people 41 in May 0.2 in
211 Parker Parker5,999 people 41 in October 0.2 in
212 Groesbeck Groesbeck3,914 people 41 in May 0.1 in
213 Map of Talty Talty2,881 people 41 in May 0.1 in
214 Palmer Palmer2,515 people 41 in October 0.3 in
215 Richardson Richardson118,731 people 40 in October 2 in
216 Map of Wylie Wylie60,334 people 40 in October 0.2 in
217 Map of Balch Springs Balch Springs27,255 people 40 in October 2 in
218 Seagoville19,352 people 40 in October 2 in
219 Map of McLendon-Chisholm McLendon-Chisholm4,511 people 40 in May 0.2 in
220 Rockwall Rockwall51,168 people 40 in May 0.2 in
221 Forney31,532 people 40 in May 0.1 in
222 Map of Sachse Sachse30,491 people 40 in October 0.2 in
223 Murphy Murphy21,188 people 40 in October 0.2 in
224 Map of Wilmer Wilmer6,391 people 40 in October 0 in
225 Rowlett65,463 people 40 in October 0.2 in
226 Map of Prosper Prosper37,869 people 40 in May 3 in
227 Red Oak17,077 people 40 in October 0 in
228 La Grange La Grange4,452 people 40 in May 0 in
229 Garland Garland246,844 people 40 in October 0.2 in
230 Waxahachie Waxahachie45,347 people 40 in May 0 in
231 Port Lavaca Port Lavaca11,358 people 40 in September 0 in
232 Map of Hutchins Hutchins7,496 people 40 in October 2 in
233 Pilot Point Pilot Point5,332 people 40 in May 3 in
234 Mesquite149,299 people 40 in October 2 in
235 Lancaster Lancaster40,820 people 40 in October 0 in
236 Map of University Park University Park25,155 people 40 in May 2 in
237 Addison Addison17,290 people 40 in October 2 in
238 Map of Sunnyvale Sunnyvale8,336 people 40 in May 0.2 in
239 Hallettsville Hallettsville2,755 people 40 in May 0.1 in
240 Map of Dallas Dallas1,307,930 people 40 in May 2 in
241 Map of Heath Heath10,777 people 40 in May 0.2 in
242 Hearne Hearne4,555 people 40 in May 0.6 in
243 Midlothian Midlothian39,356 people 40 in May 0 in
244 Map of Glenn Heights Glenn Heights18,096 people 40 in May 0 in
245 Travis Ranch9,025 people 40 in May 0.2 in
246 Aubrey Aubrey7,396 people 40 in May 3 in
247 Map of Ovilla Ovilla4,375 people 40 in May 0 in
248 Map of DeSoto DeSoto56,211 people 40 in May 0 in
249 Gainesville Gainesville17,883 people 39 in May 3 in
250 Highland Park Highland Park8,773 people 39 in May 2 in
251 Savannah6,469 people 39 in May 3 in
252 Map of Carrollton Carrollton133,740 people 39 in October 0.1 in
253 Map of The Colony The Colony45,454 people 39 in May 0.1 in
254 Paloma Creek South8,860 people 39 in May 3 in
255 Map of Duncanville Duncanville39,683 people 39 in May 0 in
256 Farmers Branch Farmers Branch36,645 people 39 in October 2 in
257 Little Elm Little Elm54,820 people 39 in May 3 in
258 Hackberry Hackberry2,979 people 39 in May 0.1 in
259 Victoria Victoria65,625 people 39 in September 0 in
260 Map of Cockrell Hill Cockrell Hill3,703 people 39 in May 2 in
261 Irving Irving256,492 people 39 in May 2 in
262 Map of Oak Point Oak Point5,887 people 39 in May 0.1 in
263 Cedar Hill Cedar Hill48,879 people 39 in May 0 in
264 Map of Coppell Coppell42,154 people 39 in October 0.1 in
265 Sanger Sanger9,641 people 39 in May 3 in
266 West West2,576 people 39 in May 0.1 in
267 Lewisville Lewisville131,080 people 39 in May 0.1 in
268 Hillsboro Hillsboro8,506 people 39 in May 0.9 in
269 Denton Denton152,866 people 38 in May 0.1 in
270 Map of Corinth Corinth23,385 people 38 in May 0.1 in
271 Venus Venus6,745 people 38 in May 0 in
272 Marlin Marlin5,516 people 38 in May —
273 Grapevine Grapevine51,139 people 38 in October 2 in
274 Map of Lake Dallas Lake Dallas7,822 people 38 in May 0.1 in
275 Map of Double Oak Double Oak3,071 people 38 in May 0.1 in
276 Euless Euless60,421 people 38 in May 2 in
277 Krum Krum6,189 people 38 in May 0.1 in
278 Map of Hickory Creek Hickory Creek5,611 people 38 in May 0.1 in
279 Map of Lacy-Lakeview Lacy-Lakeview7,274 people 38 in May 0.7 in
280 Rockdale Rockdale5,523 people 38 in May 0 in
281 Map of Circle D-KC Estates Circle D-KC Estates3,135 people 38 in May 0 in
282 Flower Mound Flower Mound78,389 people 38 in May 0.1 in
283 Map of Highland Village Highland Village16,101 people 38 in May 0.1 in
284 Argyle Argyle5,371 people 38 in May 0.1 in
285 Smithville4,216 people 38 in May 0 in
286 Map of Grand Prairie Grand Prairie201,883 people 38 in May 0.8 in
287 Map of Colleyville Colleyville26,012 people 38 in May 2 in
288 Lantana12,766 people 38 in May 0.1 in
289 Map of Bellmead Bellmead10,566 people 38 in May 0.7 in
290 Map of Woodway Woodway9,570 people 38 in May 0 in
291 Camp Swift Camp Swift8,239 people 38 in May 0 in
292 Cameron Cameron5,416 people 38 in May 0.1 in
293 Bedford Bedford49,085 people 38 in May 2 in
294 Southlake Southlake31,137 people 38 in October 0.1 in
295 Hewitt Hewitt16,432 people 38 in May 0 in
296 Map of Robinson Robinson12,800 people 38 in May 0 in
297 Alvarado Alvarado6,307 people 38 in May 0.2 in
298 Yoakum Yoakum5,846 people 38 in May 0.1 in
299 The Homesteads3,053 people 38 in May 0 in
300 Map of Waco Waco143,570 people 38 in May 0 in
301 Mansfield Mansfield77,510 people 38 in May 0 in
302 Map of Trophy Club Trophy Club13,733 people 38 in October 0.1 in
303 Elgin Elgin11,563 people 38 in May 0 in
304 Arlington Arlington397,742 people 38 in May 0.8 in
305 Keller Keller45,976 people 38 in May 0.1 in
306 Hurst Hurst39,861 people 38 in May 2 in
307 Troy Troy2,844 people 38 in May 0 in
308 Ponder Ponder2,626 people 37 in May 0.1 in
309 Bastrop Bastrop11,156 people 37 in May 0 in
310 Roanoke Roanoke10,286 people 37 in May 0.1 in
311 Map of Northlake Northlake8,283 people 37 in May 0.1 in
312 Keene Keene6,691 people 37 in May 0.8 in
313 Justin Justin5,447 people 37 in May 0.1 in
314 North Richland Hills North Richland Hills70,780 people 37 in May 0.1 in
315 Taylor Taylor17,136 people 37 in May 0.2 in
316 Map of McGregor McGregor5,761 people 37 in May 0.1 in
317 Hutto Hutto35,483 people 37 in May 0 in
318 Map of Joshua Joshua8,550 people 37 in May 0.2 in
319 Pflugerville Pflugerville65,971 people 37 in May 0 in
320 Manor Manor18,603 people 37 in May 0 in
321 Map of Rendon Rendon14,632 people 37 in May 0.2 in
322 Cleburne Cleburne34,344 people 37 in May 0.8 in
323 Map of Kennedale Kennedale9,439 people 37 in May 0.2 in
324 Map of Richland Hills Richland Hills8,493 people 37 in May 2 in
325 Burleson Burleson52,918 people 37 in May 0.2 in
326 Map of Forest Hill Forest Hill14,062 people 37 in May 0 in
327 Map of Haslet Haslet3,280 people 37 in May 0.1 in
328 Map of Godley Godley2,809 people 37 in May 0 in
329 Map of Watauga Watauga23,233 people 37 in May 0.1 in
330 Map of Crowley Crowley19,532 people 37 in May 0.2 in
331 Map of Wells Branch Wells Branch13,523 people 37 in May 0 in
332 Map of Wyldwood Wyldwood4,934 people 37 in May 0 in
333 Haltom City Haltom City45,767 people 36 in May 2 in
334 Hornsby Bend12,367 people 36 in May 0.2 in
335 Map of Edgecliff Village Edgecliff Village3,766 people 36 in May 0 in
336 Round Rock Round Rock127,786 people 36 in May 0 in
337 Saginaw Saginaw24,970 people 36 in May 2 in
338 Map of Brushy Creek Brushy Creek19,576 people 36 in May 0 in
339 Cedar Creek Cedar Creek4,440 people 36 in May 0 in
340 Map of Temple Temple89,602 people 36 in May 0 in
341 Cuero Cuero8,165 people 36 in May 0.2 in
342 Map of Shady Hollow Shady Hollow5,709 people 36 in May 0.3 in
343 Map of Sansom Park Sansom Park5,392 people 36 in May 2 in
344 Map of DeCordova DeCordova3,152 people 36 in May 0 in
345 Austin Austin979,539 people 36 in May 0.2 in
346 Buda Buda15,859 people 36 in May 0 in
347 Map of Pecan Plantation Pecan Plantation6,452 people 36 in May 0 in
348 Map of West Lake Hills West Lake Hills3,285 people 36 in May 0.2 in
349 Glen Rose Glen Rose2,836 people 36 in May 0.1 in
350 Fort Worth Fort Worth963,194 people 36 in May 2 in
351 Kyle Kyle56,823 people 36 in May 0 in
352 Clifton Clifton3,503 people 36 in May 0 in
353 Map of Uhland Uhland2,520 people 36 in May 0.1 in
354 Map of Benbrook Benbrook24,557 people 36 in May 0 in
355 Decatur Decatur7,426 people 36 in May 0.8 in
356 Aledo Aledo5,825 people 36 in May 0 in
357 Map of Lake Worth Lake Worth4,829 people 36 in May 0 in
358 Pecan Acres4,161 people 36 in May 2 in
359 Map of Barton Creek Barton Creek3,440 people 36 in May 0.3 in
360 Map of Annetta Annetta3,264 people 36 in May 0 in
361 Nocona Nocona3,144 people 36 in May 0.7 in
362 Cedar Park Cedar Park78,301 people 36 in May 0 in
363 White Settlement White Settlement18,150 people 36 in May 0 in
364 Map of River Oaks River Oaks7,584 people 36 in May 0 in
365 Map of Morgan's Point Resort Morgan's Point Resort4,750 people 36 in May 0 in
366 Map of Rockport Rockport10,683 people 35 in September 0.3 in
367 Belterra6,978 people 35 in May 0.3 in
368 Map of Willow Park Willow Park5,874 people 35 in May 0 in
369 Bowie Bowie5,770 people 35 in May 0.7 in
370 Map of Westworth Village Westworth Village2,643 people 35 in May 0 in
371 Belton Belton24,356 people 35 in May 0 in
372 Lockhart Lockhart15,326 people 35 in May 0.1 in
373 Granbury Granbury12,136 people 35 in May 0 in
374 Sonterra10,563 people 35 in May 0 in
375 Gonzales Gonzales7,200 people 35 in May 0 in
376 Gatesville Gatesville16,228 people 35 in May 0.2 in
377 Map of Azle Azle14,126 people 35 in May 0 in
378 Santa Rita Ranch6,586 people 35 in May 0 in
379 Georgetown Georgetown85,999 people 35 in May 0 in
380 Leander Leander74,067 people 35 in May 0 in
381 Steiner Ranch Steiner Ranch18,619 people 35 in May 0.3 in
382 Bee Cave Bee Cave8,862 people 35 in May 0.3 in
383 Map of Briar Briar7,228 people 35 in May 0.8 in
384 Map of Wimberley Wimberley2,891 people 35 in October 0.1 in
385 Refugio2,766 people 35 in September 0.5 in
386 Hudson Oaks2,586 people 35 in May 0 in
387 Map of Oak Trail Shores Oak Trail Shores3,040 people 35 in May 0.1 in
388 Weatherford Weatherford35,788 people 35 in May 0 in
389 San Marcos San Marcos70,897 people 35 in May 0 in
390 Dripping Springs Dripping Springs7,405 people 35 in May 0.3 in
391 Springtown Springtown3,855 people 35 in May 0.8 in
392 Map of Redwood Redwood3,441 people 35 in May 0 in
393 Map of Canyon Lake Canyon Lake33,883 people 35 in May 0 in
394 Liberty Hill8,371 people 35 in May 0 in
395 Nolanville6,690 people 35 in May 0 in
396 Map of Bulverde Bulverde6,486 people 35 in May 0.2 in
397 Map of Stephenville Stephenville21,682 people 34 in May 0.7 in
398 Map of Lakeway Lakeway19,307 people 34 in May 0.3 in
399 Luling Luling5,531 people 34 in May 0 in
400 Hudson Bend Hudson Bend4,127 people 34 in May 0.3 in
401 Map of Aransas Pass Aransas Pass8,972 people 34 in September 0.3 in
402 Timberwood Park35,413 people 34 in May 0.2 in
403 Map of Harker Heights Harker Heights34,128 people 34 in May 0 in
404 Bridgeport Bridgeport6,331 people 34 in May 2 in
405 Dublin Dublin3,419 people 34 in May 0 in
406 Port Aransas Port Aransas3,268 people 34 in September 0 in
407 Map of Fair Oaks Ranch Fair Oaks Ranch10,728 people 34 in May 0.1 in
408 Map of Ingleside Ingleside9,997 people 34 in September 0 in
409 Jonestown Jonestown2,535 people 34 in May 0 in
410 Killeen Killeen158,159 people 34 in May 0 in
411 Corpus Christi Corpus Christi317,419 people 34 in September 0 in
412 Map of Garden Ridge Garden Ridge4,332 people 33 in May 0.2 in
413 Map of Cross Mountain Cross Mountain3,752 people 33 in May 0.2 in
414 New Braunfels New Braunfels104,643 people 33 in May 0 in
415 Boerne Boerne20,518 people 33 in May 0.1 in
416 Map of Scenic Oaks Scenic Oaks10,569 people 33 in May 0.1 in
417 Hamilton Hamilton2,934 people 33 in May —
418 Map of Copperas Cove Copperas Cove37,947 people 33 in May 0 in
419 Seguin Seguin33,754 people 33 in May 0 in
420 Map of Portland Portland20,543 people 33 in September 0.2 in
421 Lago Vista Lago Vista9,650 people 33 in May 0 in
422 Map of Live Oak Live Oak15,984 people 33 in May 0.2 in
423 Mineral Wells Mineral Wells15,244 people 33 in May 0.7 in
424 Selma Selma11,503 people 33 in May 0.2 in
425 Taft Taft2,871 people 33 in September 0.4 in
426 Universal City Universal City20,189 people 33 in May 0.2 in
427 Jacksboro Jacksboro4,334 people 33 in May 2 in
428 Map of Hollywood Park Hollywood Park3,143 people 33 in May 0.2 in
429 Map of Briarcliff Briarcliff2,735 people 33 in May 0 in
430 Map of Shavano Park Shavano Park3,670 people 33 in May 0.2 in
431 Schertz Schertz44,050 people 33 in May 0.2 in
432 Cibolo Cibolo35,109 people 33 in May 0 in
433 Converse Converse29,607 people 32 in May 0.2 in
434 Map of Windcrest Windcrest5,820 people 32 in May 0.2 in
435 Map of Castle Hills Castle Hills3,943 people 32 in May 0.2 in
436 Helotes Helotes9,630 people 32 in May 0.2 in
437 Henrietta Henrietta3,167 people 32 in May 0.9 in
438 Burnet Burnet6,732 people 32 in May 0.1 in
439 De Leon De Leon2,516 people 32 in May 0 in
440 Map of Lakehills Lakehills6,130 people 32 in May 0.1 in
441 Map of Sinton Sinton5,584 people 32 in September 0.4 in
442 Lampasas Lampasas7,671 people 32 in May 0 in
443 Alamo Heights Alamo Heights7,492 people 32 in May 0.1 in
444 Map of Terrell Hills Terrell Hills5,070 people 32 in May 0.1 in
445 Map of Balcones Heights Balcones Heights2,715 people 32 in May 0.2 in
446 San Antonio San Antonio1,479,835 people 32 in May 0.1 in
447 Map of Leon Valley Leon Valley11,446 people 32 in May 0.2 in
448 Map of Kirby Kirby8,117 people 32 in May 0.1 in
449 Horseshoe Bay Horseshoe Bay4,854 people 31 in May 0.2 in
450 Ranger Ranger2,641 people 31 in May 2 in
451 Eastland Eastland3,704 people 31 in May 2 in
452 Floresville Floresville8,007 people 31 in May 0 in
453 Comanche Comanche4,295 people 31 in May 0.1 in
454 Graham Graham8,792 people 31 in May —
455 Kerrville Kerrville24,755 people 31 in May 0.1 in
456 Beeville Beeville13,412 people 31 in September 0 in
457 Karnes City Karnes City3,605 people 31 in September 0.4 in
458 Kenedy Kenedy3,430 people 31 in September 0.4 in
459 Wichita Falls Wichita Falls102,581 people 30 in May 3 in
460 Cisco Cisco3,955 people 30 in May 4 in
461 Marble Falls Marble Falls7,752 people 30 in May 0 in
462 Burkburnett Burkburnett11,059 people 30 in May 3 in
463 Lackland AFB Lackland AFB6,785 people 30 in May 0 in
464 Fredericksburg Fredericksburg11,419 people 30 in May 0.2 in
465 Granite Shoals Granite Shoals5,328 people 30 in May 0.1 in
466 Iowa Park Iowa Park6,578 people 30 in May 3 in
467 Olney Olney3,015 people 30 in May 1 in
468 Llano Llano3,494 people 30 in May 0.1 in
469 Sandy Oaks5,396 people 30 in May 0 in
470 Map of Early Early3,143 people 30 in May 1 in
471 Map of Robstown Robstown10,236 people 30 in September 0.2 in
472 Kingsland Kingsland7,330 people 30 in May 0.1 in
473 Brownwood Brownwood18,777 people 29 in May 1 in
474 Castroville Castroville3,092 people 29 in May 0 in
475 San Saba San Saba3,056 people 29 in May 0 in
476 Map of Mathis Mathis4,308 people 29 in September 0 in
477 Breckenridge Breckenridge5,170 people 29 in May 2 in
478 Hondo Hondo8,713 people 28 in May 0 in
479 Map of Clyde Clyde3,954 people 28 in June 4 in
480 Pleasanton Pleasanton11,011 people 28 in May 0.3 in
481 Jourdanton Jourdanton4,407 people 28 in May 0 in
482 Coleman Coleman3,973 people 28 in May 2 in
483 George West George West3,094 people 28 in September 0.3 in
484 Map of Poteet Poteet2,910 people 28 in May 0 in
485 Map of Bishop Bishop3,103 people 28 in September 0.1 in
486 Devine Devine4,476 people 27 in May 0 in
487 Seymour Seymour2,623 people 27 in May 2 in
488 Vernon Vernon9,848 people 27 in May 1 in
489 Brady Brady5,230 people 27 in May 0.3 in
490 Map of Alice Alice17,707 people 27 in September 0.5 in
491 Stamford Stamford2,917 people 26 in June 4 in
492 Map of South Padre Island South Padre Island2,891 people 26 in September 0.2 in
493 Kingsville Kingsville24,994 people 26 in September 0.1 in
494 Haskell Haskell2,817 people 26 in June 3 in
495 Port Isabel Port Isabel5,111 people 26 in September 0.2 in
496 Map of Potosi Potosi4,322 people 26 in June 4 in
497 Map of Laguna Vista Laguna Vista3,673 people 26 in September 0.2 in
498 Map of Laureles Laureles4,224 people 26 in September 0.1 in
499 San Diego San Diego3,675 people 26 in September 0.5 in
500 Los Fresnos8,291 people 26 in September 0 in
501 Brownsville Brownsville189,177 people 26 in September 0 in
502 Abilene Abilene128,053 people 26 in June 4 in
503 Map of Rancho Viejo Rancho Viejo2,849 people 26 in September 0 in
504 Map of La Paloma La Paloma2,797 people 25 in September 0.1 in
505 Map of San Benito San Benito24,709 people 25 in September 0.1 in
506 Anson Anson2,531 people 25 in June 4 in
507 Raymondville Raymondville10,185 people 25 in September 0.2 in
508 Harlingen Harlingen72,087 people 25 in September 0.1 in
509 Map of Combes Combes3,178 people 25 in September 0.1 in
510 Uvalde Uvalde15,417 people 25 in May —
511 Map of Primera Primera5,344 people 25 in September 0.1 in
512 Merkel Merkel2,699 people 25 in May 2 in
513 Map of La Feria La Feria6,891 people 24 in September 0.1 in
514 Map of Santa Rosa Santa Rosa3,215 people 24 in September 0.1 in
515 Childress Childress5,834 people 24 in May 6 in
516 Falfurrias Falfurrias4,646 people 24 in September 0 in
517 Ballinger Ballinger3,583 people 24 in May 0.6 in
518 Pearsall Pearsall9,045 people 24 in September 0 in
519 Mercedes Mercedes16,733 people 24 in September 0.2 in
520 Map of Progreso Progreso4,998 people 24 in September 0.2 in
521 Map of La Villa La Villa3,005 people 24 in September 0.1 in
522 Map of Indian Hills Indian Hills2,961 people 24 in September 0.1 in
523 Map of Elsa Elsa5,697 people 24 in September 0.1 in
524 Hebbronville Hebbronville4,194 people 24 in September 0.3 in
525 Weslaco Weslaco42,229 people 23 in September 0.2 in
526 Map of Mila Doce Mila Doce7,731 people 23 in September 0.1 in
527 Map of La Blanca La Blanca2,998 people 23 in September 0.1 in
528 Map of San Carlos San Carlos3,678 people 23 in September 0.1 in
529 Map of Donna Donna16,833 people 23 in September 0.2 in
530 Map of Doolittle Doolittle6,203 people 23 in September 0.1 in
531 Map of Midway North Midway North3,594 people 23 in September 0.2 in
532 Dilley Dilley3,769 people 23 in September 0.2 in
533 Map of Murillo Murillo8,883 people 23 in September 0.1 in
534 Map of Scissors Scissors4,267 people 23 in September 0.2 in
535 Edinburg Edinburg104,550 people 23 in September 0.1 in
536 Map of Alamo Alamo20,255 people 23 in September 0.1 in
537 Map of Sweetwater Sweetwater10,385 people 23 in May 2 in
538 Salida del Sol Estates7,766 people 23 in September 0.1 in
539 Map of Doffing Doffing5,004 people 23 in September 0.1 in
540 Map of South Alamo South Alamo3,309 people 23 in September 0.1 in
541 Map of La Homa La Homa11,285 people 23 in September 0.1 in
542 Map of San Angelo San Angelo99,674 people 23 in May 1 in
543 Map of San Juan San Juan36,149 people 23 in September 0.1 in
544 Map of Alton Alton20,214 people 23 in September 0.1 in
545 Map of Palmview Palmview15,921 people 23 in September 0.1 in
546 Map of Penitas Penitas6,444 people 23 in September 0.1 in
547 Map of North Alamo North Alamo4,819 people 23 in September 0.1 in
548 Map of La Joya La Joya4,763 people 22 in September 0.1 in
549 McAllen McAllen145,385 people 22 in September 0.1 in
550 Pharr Pharr80,333 people 22 in September 0.1 in
551 Pampa Pampa16,659 people 22 in August 16 in
552 Mission Mission87,038 people 22 in September 0.1 in
553 Hidalgo Hidalgo14,498 people 22 in September 0.1 in
554 Map of Grape Creek Grape Creek4,036 people 22 in May 2 in
555 Map of Sullivan City Sullivan City3,902 people 22 in September 0.1 in
556 Cotulla Cotulla3,664 people 22 in September 0 in
557 Perryton Perryton8,585 people 21 in June 14 in
558 Snyder Snyder11,241 people 21 in June 2 in
559 Sonora Sonora2,691 people 21 in June 1 in
560 Map of Rio Grande City Rio Grande City15,396 people 21 in September 0.1 in
561 Post4,326 people 21 in June 4 in
562 Crystal City Crystal City6,159 people 21 in September 0 in
563 Colorado City Colorado City3,976 people 21 in June 2 in
564 Spearman Spearman2,810 people 21 in June 12 in
565 Panhandle Panhandle2,505 people 21 in June 14 in
566 Map of Roma Roma11,545 people 21 in September 0 in
567 Floydada Floydada2,588 people 20 in June 4 in
568 Map of Escobares Escobares2,573 people 20 in September 0.1 in
569 Carrizo Springs Carrizo Springs4,723 people 20 in September 0.1 in
570 Val Verde Park Val Verde Park3,139 people 20 in May 0.2 in
571 Laredo Laredo257,619 people 20 in September 0.1 in
572 Map of Tulia Tulia4,422 people 20 in June 11 in
573 Borger Borger12,226 people 20 in June 15 in
574 Medina4,226 people 20 in September 0.1 in
575 Zapata Zapata4,897 people 20 in September 0.1 in
576 Slaton Slaton5,761 people 20 in June 5 in
577 Rio Bravo4,491 people 20 in September 0.1 in
578 Dimmitt Dimmitt4,107 people 20 in June 10 in
579 Amarillo Amarillo201,885 people 19 in June 17 in
580 Plainview Plainview19,711 people 19 in June 8 in
581 Del Rio Del Rio34,668 people 19 in September 0.2 in
582 Hereford Hereford14,840 people 19 in June 14 in
583 Map of Elm Creek Elm Creek3,680 people 19 in September 0 in
584 Friona Friona4,102 people 19 in August 13 in
585 Bushland2,779 people 19 in August 8 in
586 Lubbock264,814 people 19 in May 7 in
587 Eagle Pass Eagle Pass28,339 people 19 in September 0 in
588 Canyon Canyon15,723 people 19 in June 8 in
589 Map of Chula Vista Chula Vista4,746 people 19 in September 0 in
590 Abernathy Abernathy3,278 people 19 in May 7 in
591 Map of Big Lake Big Lake2,990 people 19 in September 2 in
592 Wolfforth Wolfforth6,701 people 19 in May 7 in
593 Big Spring23,975 people 18 in May 2 in
594 Littlefield Littlefield5,822 people 18 in June 7 in
595 Shallowater Shallowater2,955 people 18 in May 7 in
596 Muleshoe Muleshoe5,667 people 18 in June 8 in
597 Map of Sunray Sunray2,628 people 18 in August 9 in
598 Dumas Dumas14,452 people 18 in August 9 in
599 Levelland Levelland12,466 people 18 in June 6 in
600 Brownfield Brownfield8,738 people 18 in September 5 in
601 Map of Cactus Cactus3,091 people 17 in August 9 in
602 Lamesa Lamesa8,393 people 17 in September 3 in
603 Seagraves2,691 people 16 in September 5 in
604 Stanton Stanton2,638 people 16 in September 2 in
605 Dalhart Dalhart7,902 people 16 in July 20 in
606 Denver City Denver City4,368 people 16 in September 5 in
607 Seminole Seminole7,184 people 16 in September 5 in
608 Alpine Alpine6,014 people 15 in July 2 in
609 Andrews Andrews13,468 people 15 in September 2 in
610 Midland Midland136,640 people 14 in September 2 in
611 Odessa Odessa115,322 people 14 in September 2 in
612 Crane Crane2,640 people 14 in September 2 in
613 Map of West Odessa West Odessa32,594 people 13 in September 2 in
614 Map of Fort Stockton Fort Stockton8,278 people 13 in July 1 in
615 Kermit Kermit5,689 people 12 in September 2 in
616 Monahans Monahans7,452 people 12 in September 0.7 in
617 Town of Pecos10,926 people 11 in September —
618 Map of Homestead Meadows South Homestead Meadows South6,660 people 9.9 in July 3 in
619 Map of Homestead Meadows North Homestead Meadows North5,795 people 9.8 in July 3 in
620 Map of Presidio Presidio3,163 people 9.6 in July 0 in
621 Horizon City Horizon City23,668 people 9.5 in July 3 in
622 Map of Agua Dulce Agua Dulce2,697 people 9.4 in July 3 in
623 Map of Sparks Sparks4,134 people 9.3 in July 3 in
624 Westway3,484 people 9.3 in July 0 in
625 Fort Bliss Fort Bliss11,460 people 9.2 in July 3 in
626 El Paso El Paso680,130 people 9.1 in July 3 in
627 Map of San Elizario San Elizario10,116 people 9.1 in July 2 in
628 Map of Fabens Fabens4,818 people 9.1 in July 2 in
629 Socorro Socorro37,123 people 9.0 in July 3 in
630 Map of Canutillo Canutillo5,962 people 8.9 in July 0 in
631 Anthony Anthony4,580 people 8.9 in July 0 in

How this ranking works

We rank every town by rain and melted snow in a normal year, 1991–2020, from NOAA’s gridded climate normals for each town. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Temperatures and rainfall come from NOAA’s gridded normals, about 5 km (3 miles) square, read at each town’s center, so hills and coastlines are built in. Towns whose centers fall in the same square have the same numbers, so only the largest of them is listed.

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. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states