OKOklahoma rankings

Towns with the least snow in Oklahoma

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

NOAA U.S. Climate Normals, 1991–2020

Map of Cache
Oklahoma · Least snow

Where Cache lands: #6 of 126

1.8 in · Visit Cache →

#TownSnow a yearDays with 1"+ of snowWeather station
1 Map of Frederick Frederick3,445 people 1.2 in 0 Vernon, TX
2 Tecumseh Tecumseh6,332 people 1.4 in 1 Tecumseh, OK
3 Map of Lindsay Lindsay2,884 people 1.5 in 1 Cox City 2 Ne, OK
T4 Sulphur Sulphur4,874 people 1.7 in 0 Chickasaw Nra, OK
T4 Map of Davis Davis2,814 people 1.7 in 0 Chickasaw Nra, OK
T6 Lawton Lawton90,595 people 1.8 in 1 Wichita Mtn Wr, OK
T6 Map of Elgin Elgin3,608 people 1.8 in 1 Wichita Mtn Wr, OK
T6 Map of Cache Cache3,074 people 1.8 in 1 Wichita Mtn Wr, OK
T6 Atoka Atoka2,894 people 1.8 in 0 Mcgee Creek Dam, OK
10 Sallisaw Sallisaw8,605 people 1.9 in 1 Sallisaw 2 Nw, OK
T11 Durant Durant19,746 people 2.0 in 1 Durant, OK
T11 Idabel Idabel6,987 people 2.0 in 1 Idabel, OK
T11 Tishomingo Tishomingo3,083 people 2.0 in 0 Tishomingo Natl Wr, OK
T11 Calera Calera3,007 people 2.0 in 1 Durant, OK
T11 Mangum Mangum2,755 people 2.0 in 1 Mangum, OK
16 Hobart Hobart3,358 people 2.1 in 2 Altus Dam, OK
17 Broken Bow Broken Bow4,226 people 2.2 in 1 Broken Bow 1 N, OK
T18 Anadarko Anadarko5,572 people 2.3 in 1 Anadarko 3 E, OK
T18 Madill Madill4,004 people 2.3 in 1 Madill, OK
T20 Map of Edmond Edmond96,825 people 2.5 in 1 Arcadia 3 Wsw, OK
T20 Map of The Village The Village9,447 people 2.5 in 1 Arcadia 3 Wsw, OK
T20 Map of Spencer Spencer3,928 people 2.5 in 1 Arcadia 3 Wsw, OK
T20 Map of Jones Jones3,053 people 2.5 in 1 Arcadia 3 Wsw, OK
T20 Map of Nicoma Park Nicoma Park2,566 people 2.5 in 1 Arcadia 3 Wsw, OK
T25 Muskogee Muskogee36,758 people 2.6 in 1 Muskogee, OK
T25 Wagoner Wagoner8,082 people 2.6 in 1 Muskogee, OK
T25 Map of Fort Gibson Fort Gibson3,808 people 2.6 in 1 Muskogee, OK
T28 Ardmore Ardmore24,877 people 2.7 in 1 Ardmore, OK
T28 Map of Guymon Guymon12,539 people 2.7 in 1 Goodwell Rsch Stn, OK
T28 Coweta Coweta10,433 people 2.7 in 1 Haskell, OK
T28 Map of Lone Grove Lone Grove5,125 people 2.7 in 1 Ardmore, OK
T28 Map of Wilburton Wilburton2,602 people 2.7 in 1 Tuskahoma, OK
T33 Duncan Duncan22,958 people 2.8 in 1 Duncan, OK
T33 Altus Altus18,646 people 2.8 in 1 Headrick, OK
T35 Map of Pocola Pocola4,423 people 2.9 in 1 Ft Smith Rgnl Airport, AR
T35 Roland Roland3,687 people 2.9 in 1 Ft Smith Rgnl Airport, AR
T37 El Reno El Reno18,557 people 3.6 in 1 El Reno 1 N, OK
T37 Holdenville Holdenville5,902 people 3.6 in 2 Wewoka 3 Sw, OK
T37 Wewoka Wewoka3,091 people 3.6 in 2 Wewoka 3 Sw, OK
T40 Pauls Valley Pauls Valley6,062 people 3.8 in 2 Pauls Valley 4 Wsw, OK
T40 Marietta Marietta2,865 people 3.8 in 1 Marietta 5sw, OK
T42 Choctaw Choctaw12,303 people 3.9 in 1 Stella, OK
T42 Map of Harrah Harrah6,684 people 3.9 in 1 Stella, OK
T42 McLoud4,425 people 3.9 in 1 Stella, OK
T45 Map of Norman Norman129,672 people 4.1 in 2 Norman 3sse, OK
T45 Map of Mustang Mustang22,192 people 4.1 in 2 Union City 3 Se, OK
T45 Map of Ada Ada16,575 people 4.1 in 1 Ada, OK
T45 Cushing Cushing8,367 people 4.1 in 2 Cushing, OK
T45 Map of Tuttle Tuttle8,040 people 4.1 in 2 Union City 3 Se, OK
T45 Map of Noble Noble7,493 people 4.1 in 2 Norman 3sse, OK
T45 Purcell Purcell6,803 people 4.1 in 2 Norman 3sse, OK
T45 Map of Slaughterville Slaughterville4,251 people 4.1 in 2 Norman 3sse, OK
T45 Map of Goldsby Goldsby3,085 people 4.1 in 2 Norman 3sse, OK
T54 Tahlequah Tahlequah16,935 people 4.3 in 1 Tahlequah, OK
T54 Park Hill3,237 people 4.3 in 1 Tahlequah, OK
56 Seminole7,194 people 4.4 in 1 Seminole, OK
T57 Stigler Stigler2,729 people 4.6 in 2 Webbers Falls 5 Wsw, OK
T57 Map of Longtown Longtown2,716 people 4.6 in 2 Webbers Falls 5 Wsw, OK
T59 Map of Chickasha Chickasha16,539 people 4.7 in 2 Chickasha Exp Station, OK
T59 Map of Watonga Watonga2,623 people 4.7 in 2 Geary, OK
T61 Map of Hinton Hinton4,909 people 5.0 in 2 Lookeba 1 N, OK
T61 Okemah Okemah3,063 people 5.0 in 2 Okemah, OK
63 Perkins Perkins3,262 people 5.2 in 2 Perkins, OK
64 Kingfisher Kingfisher5,026 people 5.4 in 2 Kingfisher, OK
T65 Map of Grove Grove7,176 people 5.5 in 2 Spavinaw, OK
T65 Vinita Vinita5,300 people 5.5 in 2 Spavinaw, OK
T65 Map of Marlow Marlow4,451 people 5.5 in 2 Marlow 1 Wsw, OK
T65 Stilwell Stilwell3,755 people 5.5 in 2 Odell 2 N, AR
T65 Map of Jay Jay2,731 people 5.5 in 2 Spavinaw, OK
T70 Map of Weatherford Weatherford12,004 people 5.7 in 3 Weatherford, OK
T70 Map of Clinton Clinton8,388 people 5.7 in 3 Weatherford, OK
T70 Map of Chandler Chandler2,899 people 5.7 in 2 Stroud 3 N, OK
T70 Map of Stroud Stroud2,793 people 5.7 in 2 Stroud 3 N, OK
T74 Yukon Yukon25,529 people 5.8 in 2 Piedmont 3 N, OK
T74 Map of Piedmont Piedmont8,342 people 5.8 in 2 Piedmont 3 N, OK
76 Blanchard Blanchard9,215 people 6.2 in 3 Blanchard 2 Ssw, OK
T77 Shawnee Shawnee31,671 people 6.3 in 2 Shawnee, OK
T77 Map of Bethel Acres Bethel Acres3,165 people 6.3 in 2 Shawnee, OK
79 New Cordell New Cordell2,740 people 6.4 in 3 Cordell, OK
T80 Map of Sayre Sayre4,796 people 6.5 in 3 Sayre, OK
T80 Perry4,452 people 6.5 in 2 Perry, OK
T82 Oklahoma City Oklahoma City697,125 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Map of Moore Moore63,420 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Map of Midwest City Midwest City58,297 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Map of Del City Del City21,494 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Bethany Bethany20,560 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Map of Newcastle Newcastle13,001 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Map of Warr Acres Warr Acres10,466 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T82 Bristow Bristow4,272 people 6.7 in 2 Bristow, OK
T82 Nichols Hills Nichols Hills3,843 people 6.7 in 2 Oklahoma City Will Rogers Airport, OK
T91 Map of Guthrie Guthrie11,243 people 7.1 in 2 Guthrie 5s, OK
T91 Map of Hominy Hominy3,303 people 7.1 in 3 Ralston, OK
93 Miami Miami12,926 people 7.2 in 3 Columbus, KS
T94 Stillwater Stillwater49,269 people 7.5 in 2 Stillwater 2 W, OK
T94 Claremore Claremore20,166 people 7.5 in 3 Pryor, OK
T94 Pryor Creek Pryor Creek9,569 people 7.5 in 3 Pryor, OK
T97 Ponca City Ponca City24,326 people 7.9 in 3 Blackwell 1ssw, OK
T97 Blackwell Blackwell6,042 people 7.9 in 3 Blackwell 1ssw, OK
T97 Tonkawa3,014 people 7.9 in 3 Blackwell 1ssw, OK
T100 Bartlesville Bartlesville37,878 people 8.2 in 2 Bartlesville F P Fld, OK
T100 Nowata Nowata3,542 people 8.2 in 2 Bartlesville F P Fld, OK
T100 Dewey Dewey3,412 people 8.2 in 2 Bartlesville F P Fld, OK
T100 Checotah Checotah3,064 people 8.2 in 3 Checotah, OK
T100 Pawhuska Pawhuska2,930 people 8.2 in 2 Bartlesville F P Fld, OK
T105 Mannford Mannford3,269 people 8.4 in 3 Mannford 6 Nw, OK
T105 Cleveland Cleveland3,225 people 8.4 in 3 Mannford 6 Nw, OK
107 Map of Elk City Elk City11,361 people 8.6 in 3 Elk City 4 W, OK
T108 Tulsa Tulsa413,794 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Broken Arrow Broken Arrow118,180 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Map of Owasso Owasso40,151 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Map of Bixby Bixby30,155 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Jenks Jenks27,102 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Sapulpa Sapulpa22,570 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Sand Springs Sand Springs20,117 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Glenpool Glenpool14,151 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Map of Collinsville Collinsville8,878 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Map of Skiatook Skiatook8,632 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Catoosa Catoosa7,496 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Verdigris Verdigris5,637 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Map of Turley Turley2,968 people 8.7 in 2 Tulsa Intl Airport, OK
T108 Map of Kiefer Kiefer2,639 people 8.7 in 2 Tulsa Intl Airport, OK
T122 Map of Fairview Fairview2,687 people 9.1 in 3 Orienta 1ssw, OK
T122 Map of Hennessey Hennessey2,567 people 9.1 in 3 Hennessey 4 Ese, OK
124 Enid Enid50,653 people 9.4 in 3 Enid, OK
125 Map of Alva Alva4,982 people 11 in 4 Alva 1w, OK
126 Woodward Woodward11,882 people 15 in 5 Woodward, OK

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station, among towns that get at least an inch a year. The town with the lowest 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