TXTexas rankings

Snowiest towns in Texas

Ranked by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that share a station share its figure and its rank (T = tied). 137 towns with 2,500+ residents that get at least an inch of snow a year.

NOAA U.S. Climate Normals, 1991–2020

Plainview
Texas · Snowiest

Where Plainview lands: #15 of 137

8.2 in · Visit Plainview →

#TownSnow a yearDays with 1"+ of snowWeather station
1 Dalhart Dalhart7,902 people 20 in 6 Dalhart Municipal Airport, TX
2 Amarillo Amarillo201,885 people 17 in 5 Amarillo, TX
3 Pampa Pampa16,659 people 16 in 5 Pampa #2, TX
4 Borger Borger12,226 people 15 in 5 Borger, TX
5 Hereford Hereford14,840 people 14 in 5 Hereford, TX
T6 Perryton Perryton8,585 people 14 in 4 Perryton, TX
T6 Panhandle Panhandle2,505 people 14 in 4 Panhandle, TX
8 Friona Friona4,102 people 13 in 5 Friona, TX
9 Spearman Spearman2,810 people 12 in 4 Gruver, TX
10 Map of Tulia Tulia4,422 people 11 in 4 Tulia, TX
11 Dimmitt Dimmitt4,107 people 9.8 in 4 Dimmitt 2 N, TX
T12 Dumas Dumas14,452 people 9.1 in 3 Dumas, TX
T12 Map of Cactus Cactus3,091 people 9.1 in 3 Dumas, TX
T12 Map of Sunray Sunray2,628 people 9.1 in 3 Dumas, TX
15 Plainview Plainview19,711 people 8.2 in 3 Plainview, TX
T16 Canyon Canyon15,723 people 7.6 in 3 Canyon, TX
T16 Bushland2,779 people 7.6 in 3 Canyon, TX
18 Muleshoe Muleshoe5,667 people 7.5 in 3 Muleshoe #1, TX
T19 Wolfforth Wolfforth6,701 people 7.1 in 2 Shallowater, TX
T19 Shallowater Shallowater2,955 people 7.1 in 2 Shallowater, TX
21 Lubbock264,814 people 7.0 in 2 Lubbock, TX
22 Littlefield Littlefield5,822 people 6.8 in 3 Littlefield, TX
23 Abernathy Abernathy3,278 people 6.5 in 2 Abernathy, TX
24 Levelland Levelland12,466 people 6.2 in 2 Levelland, TX
25 Childress Childress5,834 people 5.5 in 2 Childress Municipal Airport, TX
T26 Brownfield Brownfield8,738 people 5.0 in 2 Brownfield #2, TX
T26 Slaton Slaton5,761 people 5.0 in 2 Slaton, TX
28 Denver City Denver City4,368 people 4.9 in 2 Denver City, TX
T29 Seminole Seminole7,184 people 4.8 in 2 Seminole, TX
T29 Map of Seagraves Seagraves2,691 people 4.8 in 2 Seminole, TX
31 Floydada Floydada2,588 people 4.4 in 2 Floydada, TX
32 Post4,326 people 4.1 in 1 Post, TX
T33 Cisco Cisco3,955 people 3.8 in 2 Putnam, TX
T33 Anson Anson2,531 people 3.8 in 1 Anson, TX
T35 Abilene Abilene128,053 people 3.7 in 1 Abilene Rgnl Airport, TX
T35 Map of Potosi Potosi4,322 people 3.7 in 1 Abilene Rgnl Airport, TX
T35 Map of Clyde Clyde3,954 people 3.7 in 1 Abilene Rgnl Airport, TX
38 Stamford Stamford2,917 people 3.6 in 1 Stamford 1, TX
T39 Wichita Falls Wichita Falls102,581 people 3.1 in 1 Wichita Falls Municipal Airport, TX
T39 Burkburnett Burkburnett11,059 people 3.1 in 1 Wichita Falls Municipal Airport, TX
T39 Iowa Park Iowa Park6,578 people 3.1 in 1 Wichita Falls Municipal Airport, TX
T39 Haskell Haskell2,817 people 3.1 in 1 Haskell, TX
T43 El Paso El Paso680,130 people 2.8 in 1 El Paso Intl Airport, TX
T43 Socorro Socorro37,123 people 2.8 in 1 El Paso Intl Airport, TX
T43 Horizon City Horizon City23,668 people 2.8 in 1 El Paso Intl Airport, TX
T43 Fort Bliss Fort Bliss11,460 people 2.8 in 1 El Paso Intl Airport, TX
T43 Map of Homestead Meadows South Homestead Meadows South6,660 people 2.8 in 1 El Paso Intl Airport, TX
T43 Map of Homestead Meadows North Homestead Meadows North5,795 people 2.8 in 1 El Paso Intl Airport, TX
T43 Map of Sparks Sparks4,134 people 2.8 in 1 El Paso Intl Airport, TX
T43 Map of Agua Dulce Agua Dulce2,697 people 2.8 in 1 El Paso Intl Airport, TX
T51 Map of Plano Plano290,594 people 2.6 in 1 Frisco, TX
T51 Map of Frisco Frisco219,304 people 2.6 in 1 Frisco, TX
T51 McKinney McKinney210,600 people 2.6 in 1 Frisco, TX
T51 Allen Allen110,265 people 2.6 in 1 Frisco, TX
T51 Little Elm Little Elm54,820 people 2.6 in 1 Frisco, TX
T51 Map of Prosper Prosper37,869 people 2.6 in 1 Frisco, TX
T51 Celina Celina34,268 people 2.6 in 1 Frisco, TX
T51 Gainesville Gainesville17,883 people 2.6 in 1 Gainesville 5 Ene, TX
T51 Fairview Fairview10,783 people 2.6 in 1 Frisco, TX
T51 Sanger Sanger9,641 people 2.6 in 1 Gainesville 5 Ene, TX
T51 Paloma Creek South8,860 people 2.6 in 1 Frisco, TX
T51 Providence Village8,721 people 2.6 in 1 Frisco, TX
T51 Lamesa Lamesa8,393 people 2.6 in 1 Lamesa 1 Sse, TX
T51 Aubrey Aubrey7,396 people 2.6 in 1 Gainesville 5 Ene, TX
T51 Savannah6,469 people 2.6 in 1 Frisco, TX
T51 Pilot Point Pilot Point5,332 people 2.6 in 1 Gainesville 5 Ene, TX
T51 Map of Whitesboro Whitesboro4,173 people 2.6 in 1 Gainesville 5 Ene, TX
T51 Paloma Creek Paloma Creek3,016 people 2.6 in 1 Frisco, TX
T69 Map of Sweetwater Sweetwater10,385 people 2.3 in 0 Roscoe, TX
T69 Map of Big Lake Big Lake2,990 people 2.3 in 1 Big Lake 2, TX
71 Alpine Alpine6,014 people 2.2 in 1 Alpine, TX
T72 Odessa Odessa115,322 people 2.1 in 1 Odessa 1se, TX
T72 Texarkana Texarkana35,992 people 2.1 in 1 Texarkana, TX
T72 Map of West Odessa West Odessa32,594 people 2.1 in 1 Odessa 1se, TX
T72 Map of Wake Village Wake Village5,867 people 2.1 in 1 Texarkana, TX
T72 Map of Nash Nash4,032 people 2.1 in 1 Texarkana, TX
T77 Fort Worth Fort Worth963,194 people 2.0 in 1 Ft Worth WSFO, TX
T77 Haltom City Haltom City45,767 people 2.0 in 1 Ft Worth WSFO, TX
T77 Denison Denison25,778 people 2.0 in 1 Durant, OK
T77 Saginaw Saginaw24,970 people 2.0 in 1 Ft Worth WSFO, TX
T77 Big Spring23,975 people 2.0 in 1 Big Spring, TX
T77 Map of Richland Hills Richland Hills8,493 people 2.0 in 1 Ft Worth WSFO, TX
T77 Map of Sansom Park Sansom Park5,392 people 2.0 in 1 Ft Worth WSFO, TX
T77 Pecan Acres4,161 people 2.0 in 1 Ft Worth WSFO, TX
T77 Crane Crane2,640 people 2.0 in 1 Crane, TX
T86 Midland Midland136,640 people 1.9 in 1 Midland 4 Ene, TX
T86 Mount Pleasant Mount Pleasant16,136 people 1.9 in 1 Mt Pleasant, TX
T86 Kermit Kermit5,689 people 1.9 in 1 Jal, NM
T86 Map of Pottsboro Pottsboro2,691 people 1.9 in 1 Kingston 5 Sse, OK
T86 Stanton Stanton2,638 people 1.9 in 1 Midland 4 Ene, TX
T91 Snyder Snyder11,241 people 1.8 in 1 Snyder, TX
T91 Bridgeport Bridgeport6,331 people 1.8 in 1 Bridgeport, TX
T91 Map of New Boston New Boston4,571 people 1.8 in 1 New Boston, TX
T91 Jacksboro Jacksboro4,334 people 1.8 in 1 Bridgeport, TX
T91 Map of Grape Creek Grape Creek4,036 people 1.8 in 1 Water Valley, TX
T91 Seymour Seymour2,623 people 1.8 in 1 Seymour 3nw, TX
T97 Map of Dallas Dallas1,307,930 people 1.7 in 1 Dallas Love Fld, TX
T97 Mesquite149,299 people 1.7 in 1 Dallas Love Fld, TX
T97 Richardson Richardson118,731 people 1.7 in 1 Dallas Love Fld, TX
T97 Map of Balch Springs Balch Springs27,255 people 1.7 in 1 Dallas Love Fld, TX
T97 Map of University Park University Park25,155 people 1.7 in 1 Dallas Love Fld, TX
T97 Seagoville19,352 people 1.7 in 1 Dallas Love Fld, TX
T97 Andrews Andrews13,468 people 1.7 in 1 Andrews, TX
T97 Map of San Elizario San Elizario10,116 people 1.7 in 1 Tornillo 2 Sse, TX
T97 Highland Park Highland Park8,773 people 1.7 in 1 Dallas Love Fld, TX
T97 Map of Hutchins Hutchins7,496 people 1.7 in 1 Dallas Love Fld, TX
T97 Map of Fabens Fabens4,818 people 1.7 in 1 Tornillo 2 Sse, TX
T97 Map of Cockrell Hill Cockrell Hill3,703 people 1.7 in 1 Dallas Love Fld, TX
T109 Irving Irving256,492 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Euless Euless60,421 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Grapevine Grapevine51,139 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Bedford Bedford49,085 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Hurst Hurst39,861 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Farmers Branch Farmers Branch36,645 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Map of Colleyville Colleyville26,012 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Addison Addison17,290 people 1.6 in 1 Dallas Ft Worth Airport, TX
T109 Sulphur Springs Sulphur Springs16,401 people 1.6 in 1 Mt Vernon, TX
T109 Breckenridge Breckenridge5,170 people 1.6 in 1 Breckenridge, TX
T109 Colorado City Colorado City3,976 people 1.6 in 1 Colorado City, TX
T109 Eastland Eastland3,704 people 1.6 in 1 Eastland, TX
T109 Ranger Ranger2,641 people 1.6 in 1 Eastland, TX
T109 Mount Vernon Mount Vernon2,548 people 1.6 in 1 Mt Vernon, TX
T123 Gilmer Gilmer5,025 people 1.5 in 1 Gilmer 4 Wnw, TX
T123 Coleman Coleman3,973 people 1.5 in 1 Coleman, TX
T123 Merkel Merkel2,699 people 1.5 in 0 Trent, TX
126 Map of Fort Stockton Fort Stockton8,278 people 1.4 in 0 Ft Stockton, TX
T127 Map of San Angelo San Angelo99,674 people 1.3 in 1 San Angelo Wfo, TX
T127 Brownwood Brownwood18,777 people 1.3 in 0 Brownwood 2ene, TX
T127 Map of Wills Point Wills Point3,921 people 1.3 in 0 Emory, TX
T127 Map of Early Early3,143 people 1.3 in 0 Brownwood 2ene, TX
T131 Vernon Vernon9,848 people 1.2 in 0 Vernon, TX
T131 Hallsville Hallsville4,628 people 1.2 in 0 Hallsville 4 S, TX
T131 Olney Olney3,015 people 1.2 in 0 Olney 5 Nnw, TX
T134 Bonham Bonham10,697 people 1.1 in 0 Bonham 3nne, TX
T134 Pittsburg Pittsburg4,432 people 1.1 in 0 Pittsburg 5 Sse, TX
T134 Sonora Sonora2,691 people 1.1 in 1 Eldorado, TX
137 Commerce Commerce9,383 people 1.0 in 0 Commerce 4sw, TX

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that get less than an inch a year aren’t ranked. 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.

Snow and frost are measured at weather stations, and each town uses the nearest NOAA station with a matching climate (within 25 miles, with temperatures that agree with the town’s own). Towns near the same station share its figure, so they tie.

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