Guest, Sign inJoin
Brick streets of Dalhart, TX IMG 0556Dalhart, #1 on this list · Photo: Billy Hathorn at en.wikipedia · CC BY-SA 3.0
Texas rankings · Climate

Snowiest towns in Texas

Dalhart gets the most snow of Texas’ 132 towns of 2,500+ with a snow record: about 20 inches in a normal winter at its NOAA station. Commerce gets the least, about 1 inches; 0 of the 132 average 60 inches or more.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#1

Dalhart

Dallam County · 8,377 people
20in

6 days a year with an inch or more·Dalhart Muni AP station, 6 km

#2

Amarillo

Randall County · 205,130 people
17in

5 days a year with an inch or more·Amarillo station, 12 km

#3

Pampa

Gray County · 16,414 people
16in

5 days a year with an inch or more·Pampa #2 station, 1 km

All 132 towns

Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 76 towns here share a station).

132 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
1DalhartDallam County · 8,377 people20 in6Dalhart Muni AP5.7 km
2AmarilloRandall County · 205,130 people17 in5Amarillo11.6 km
3PampaGray County · 16,414 people16 in5Pampa #21.1 km
4BorgerHutchinson County · 11,842 people15 in5Borger1.1 km
5HerefordDeaf Smith County · 14,976 people14 in5Hereford0.6 km
6PerrytonOchiltree County · 7,850 people14 in4Perryton2.4 km
7FrionaParmer County · 4,051 people13 in5Friona0.1 km
8SpearmanHansford County · 2,956 people12 in4Gruver20.2 km
9TuliaSwisher County · 4,242 people11 in4Tulia1.6 km
10DimmittCastro County · 4,069 people10 in4Dimmitt 2 N4.6 km
T11CactusMoore County · 3,165 people9 in3Dumas19.3 km
T11DumasMoore County · 14,862 people9 in3Dumas1.4 km
13PlainviewHale County · 19,314 people8 in3Plainview2.0 km
T14Bushlandunincorporated, Potter County · 2,779 people8 in3Canyon27.5 km
T14CanyonRandall County · 16,518 people8 in3Canyon1.3 km
16MuleshoeBailey County · 5,162 people8 in3Muleshoe #11.2 km
T17ShallowaterLubbock County · 2,957 people7 in2Shallowater0.4 km
T17WolfforthLubbock County · 8,746 people7 in2Shallowater20.0 km
19LubbockLubbock County · 273,071 people7 in2Lubbock12.4 km
20LittlefieldLamb County · 5,675 people7 in2Littlefield8.9 km
21AbernathyHale County · 2,826 people6 in2Abernathy1.0 km
22LevellandHockley County · 12,513 people6 in2Levelland3.7 km
23ChildressChildress County · 5,650 people6 in2Childress Muni AP0.9 km
T24BrownfieldTerry County · 8,762 people5 in2Brownfield #21.8 km
T24SlatonLubbock County · 5,684 people5 in2Slaton1.0 km
26Denver CityYoakum County · 4,311 people5 in2Denver City1.2 km
27SeminoleGaines County · 7,730 people5 in2Seminole1.4 km
28TahokaLynn County · 2,533 people5 in2Tahoka0.9 km
29PostGarza County · 3,494 people4 in1Post1.1 km
T30AnsonJones County · 2,570 people4 in1Anson1.5 km
T30CiscoEastland County · 3,980 people4 in2Putnam19.9 km
T32AbileneTaylor County · 131,588 people4 in1Abilene Rgnl AP7.2 km
T32ClydeCallahan County · 4,024 people4 in1Abilene Rgnl AP16.7 km
T32Potosiunincorporated, Taylor County · 4,322 people4 in1Abilene Rgnl AP8.3 km
35StamfordJones County · 2,963 people4 in1Stamford 122.6 km
T36BurkburnettWichita County · 11,057 people3 in1Wichita Falls Muni AP12.7 km
T36HaskellHaskell County · 3,095 people3 in1Haskell0.8 km
T36Iowa ParkWichita County · 6,542 people3 in1Wichita Falls Muni AP17.4 km
T36Wichita FallsWichita County · 101,951 people3 in1Wichita Falls Muni AP8.6 km
T40Agua Dulceunincorporated, El Paso County · 2,697 people3 in1El Paso Intl AP28.5 km
T40El PasoEl Paso County · 683,012 people3 in1El Paso Intl AP6.6 km
T40Fort Blissunincorporated, El Paso County · 11,460 people3 in1El Paso Intl AP3.2 km
T40Homestead Meadows Northunincorporated, El Paso County · 5,795 people3 in1El Paso Intl AP19.8 km
T40Homestead Meadows Southunincorporated, El Paso County · 6,660 people3 in1El Paso Intl AP20.0 km
T40Horizon CityEl Paso County · 25,118 people3 in1El Paso Intl AP22.8 km
T40SocorroEl Paso County · 38,787 people3 in1El Paso Intl AP22.2 km
T40Sparksunincorporated, El Paso County · 4,134 people3 in1El Paso Intl AP20.1 km
T48AllenCollin County · 113,447 people3 in1Frisco14.5 km
T48AubreyDenton County · 9,066 people3 in1Gainesville 5 ENE38.3 km
T48CelinaCollin County · 64,427 people3 in1Frisco14.5 km
T48FairviewCollin County · 10,913 people3 in1Frisco17.6 km
T48FriscoCollin County · 236,955 people3 in1Frisco5.0 km
T48GainesvilleCooke County · 18,528 people3 in1Gainesville 5 ENE8.3 km
T48GunterGrayson County · 2,574 people3 in1Gainesville 5 ENE33.8 km
T48LamesaDawson County · 8,103 people3 in1Lamesa 1 SSE1.4 km
T48Little ElmDenton County · 62,727 people3 in1Frisco11.8 km
T48McKinneyCollin County · 236,001 people3 in1Frisco12.0 km
T48Paloma Creekunincorporated, Denton County · 3,016 people3 in1Frisco13.9 km
T48Paloma Creek Southunincorporated, Denton County · 8,860 people3 in1Frisco13.1 km
T48Pilot PointDenton County · 8,052 people3 in1Gainesville 5 ENE29.2 km
T48PlanoCollin County · 293,028 people3 in1Frisco16.3 km
T48ProsperCollin County · 45,605 people3 in1Frisco5.6 km
T48Providence VillageDenton County · 12,498 people3 in1Frisco15.9 km
T48SangerDenton County · 10,238 people3 in1Gainesville 5 ENE31.2 km
T48Savannahunincorporated, Denton County · 6,469 people3 in1Frisco11.3 km
T48WhitesboroGrayson County · 4,188 people3 in1Gainesville 5 ENE14.5 km
T67Big LakeReagan County · 2,783 people2 in1Big Lake 21.1 km
T67SweetwaterNolan County · 10,141 people2 in0Roscoe11.3 km
69AlpineBrewster County · 5,989 people2 in1Alpine1.5 km
T70NashBowie County · 4,269 people2 in1Texarkana5.4 km
T70OdessaEctor County · 122,707 people2 in1Odessa 1se5.0 km
T70TexarkanaBowie County · 36,195 people2 in1Texarkana1.6 km
T70Wake VillageBowie County · 5,796 people2 in1Texarkana4.8 km
T70West Odessaunincorporated, Ector County · 32,594 people2 in1Odessa 1se13.4 km
T75Big SpringHoward County · 22,290 people2 in0Big Spring3.1 km
T75CraneCrane County · 3,303 people2 in0Crane1.9 km
T75DenisonGrayson County · 26,822 people2 in1Durant32.5 km
T75Fort WorthTarrant County · 1,028,117 people2 in0Ft Worth Wsfo7.5 km
T75Haltom CityTarrant County · 45,542 people2 in0Ft Worth Wsfo3.1 km
T75Pecan Acresunincorporated, Tarrant County · 4,161 people2 in0Ft Worth Wsfo22.5 km
T75Richland HillsTarrant County · 8,529 people2 in0Ft Worth Wsfo7.2 km
T75SaginawTarrant County · 26,706 people2 in0Ft Worth Wsfo7.2 km
T75Sansom ParkTarrant County · 5,419 people2 in0Ft Worth Wsfo10.3 km
T84KermitWinkler County · 6,019 people2 in1Jal29.9 km
T84MidlandMidland County · 147,615 people2 in1Midland 4 ENE8.3 km
T84Mount PleasantTitus County · 16,225 people2 in1Mt Pleasant3.1 km
T84PottsboroGrayson County · 2,767 people2 in1Kingston 5 SSE17.9 km
T84StantonMartin County · 2,694 people2 in1Midland 4 ENE25.3 km
T89BridgeportWise County · 6,915 people2 in1Bridgeport0.8 km
T89Grape Creekunincorporated, Tom Green County · 4,036 people2 in1Water Valley19.9 km
T89JacksboroJack County · 4,735 people2 in1Bridgeport35.9 km
T89New BostonBowie County · 4,560 people2 in0NEW Boston1.2 km
T89SeymourBaylor County · 2,574 people2 in1Seymour 3nw5.9 km
T89SnyderScurry County · 11,166 people2 in0Snyder0.4 km
T95AndrewsAndrews County · 13,665 people2 in1Andrews3.0 km
T95Balch SpringsDallas County · 27,258 people2 in0Dallas Love Fld27.0 km
T95Cockrell HillDallas County · 3,638 people2 in0Dallas Love Fld13.0 km
T95DallasDallas County · 1,329,491 people2 in0Dallas Love Fld10.6 km
T95Fabensunincorporated, El Paso County · 4,818 people2 in0Tornillo 2 SSE14.7 km
T95Highland ParkDallas County · 8,764 people2 in0Dallas Love Fld5.6 km
T95HutchinsDallas County · 8,206 people2 in0Dallas Love Fld26.9 km
T95MesquiteDallas County · 150,693 people2 in0Dallas Love Fld27.4 km
T95RichardsonDallas County · 118,542 people2 in0Dallas Love Fld19.2 km
T95San ElizarioEl Paso County · 10,138 people2 in0Tornillo 2 SSE27.5 km
T95SeagovilleDallas County · 21,077 people2 in0Dallas Love Fld36.5 km
T95University ParkDallas County · 25,323 people2 in0Dallas Love Fld5.6 km
T107AddisonDallas County · 17,195 people2 in1Dallas Ft Worth AP18.8 km
T107BedfordTarrant County · 47,958 people2 in1Dallas Ft Worth AP12.3 km
T107BreckenridgeStephens County · 5,123 people2 in1Breckenridge1.3 km
T107ColleyvilleTarrant County · 25,727 people2 in1Dallas Ft Worth AP12.2 km
T107Colorado CityMitchell County · 3,884 people2 in1Colorado City0.2 km
T107EastlandEastland County · 3,737 people2 in1Eastland0.4 km
T107EulessTarrant County · 60,008 people2 in1Dallas Ft Worth AP7.8 km
T107Farmers BranchDallas County · 38,320 people2 in1Dallas Ft Worth AP13.5 km
T107GrapevineTarrant County · 50,714 people2 in1Dallas Ft Worth AP6.7 km
T107HurstTarrant County · 38,974 people2 in1Dallas Ft Worth AP16.6 km
T107IrvingDallas County · 257,076 people2 in1Dallas Ft Worth AP6.4 km
T107Mount VernonFranklin County · 2,610 people2 in0Mt Vernon2.1 km
T107Sulphur SpringsHopkins County · 17,054 people2 in0Mt Vernon36.9 km
T120ColemanColeman County · 3,991 people2 in1Coleman1.0 km
T120GilmerUpshur County · 5,287 people2 in0Gilmer 4 WNW9.8 km
122Fort StocktonPecos County · 8,027 people1 in0Ft Stockton3.4 km
T123BrownwoodBrown County · 18,635 people1 in0Brownwood 2ene4.1 km
T123EarlyBrown County · 3,117 people1 in0Brownwood 2ene1.0 km
T123San AngeloTom Green County · 100,640 people1 in0San Angelo Wfo8.9 km
T123Wills PointVan Zandt County · 4,033 people1 in0Emory27.7 km
T127HallsvilleHarrison County · 4,895 people1 in0Hallsville 4 S6.3 km
T127OlneyYoung County · 3,000 people1 in0Olney 5 NNW8.4 km
T127VernonWilbarger County · 9,747 people1 in0Vernon2.4 km
T130BonhamFannin County · 11,263 people1 in0Bonham 3nne6.2 km
T130PittsburgCamp County · 4,676 people1 in0Pittsburg 5 SSE8.5 km
132CommerceHunt County · 9,928 people1 in0Commerce 4sw5.3 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

Which Texas town gets the most snow?

Dalhart (Dallam County), about 20 inches in a normal winter at the Dalhart Muni AP station.

What part of Texas gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Commerce (Hunt County, about 1 in), Bonham (Fannin County, about 1 in), Pittsburg (Camp County, about 1 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (642 in Texas) whose nearest station has a snow normal of an inch or more; 510 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More Texas lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Texas rankings →
Other states

Snowiest towns in other states