Sure, a Saturday morning right after a foot of fluffy snow is the best thing ever. But that same amount of snow on Tuesday in Oklahoma can make a commute last forever. Imagine it’s the dead of winter and the time of year when the ground is frozen, the air is bone-chilling, and there are piles of dirty, nasty, ice-encrusted snow all over the place.
This is about the time of year when you’re just about ready for spring — especially in Woodward, the snowiest place in Oklahoma.
So, put on your parkas, snow boots, and gloves, and let’s go outside to see which Oklahoma cities get dumped on the most every year. After analyzing all the cities in Oklahoma with Saturday Night Science, we came up with this list as the 10 snowiest cities in Sooner State.
Table Of Contents: Top Ten | Methodology | Table
The 10 Snowiest Cities In Oklahoma For 2025
What’s the snowiest place in Oklahoma with more than 5,000 people? That would be Woodward with an average annual snowfall of 15.7 inches.
Read on below to see where your town ranked, you snow angels.
And if you already knew these places were snowy, check out the best places to live in Oklahoma or the cheapest places in Oklahoma.
The 10 Snowiest Cities In Oklahoma For 2025

/10
Population: 12,591
Average Annual Snowfall: 15.7 inches
More on Woodward: Data

/10
Population: 11,978
Average Annual Snowfall: 15.0 inches
More on Guymon: Data

/10
Population: 36,360
Average Annual Snowfall: 11.6 inches
More on Bartlesville: Data
4. Alva

/10
Population: 5,023
Average Annual Snowfall: 10.8 inches
More on Alva:

/10
Population: 5,610
Average Annual Snowfall: 10.5 inches
More on Vinita: Data

/10
Population: 9,484
Average Annual Snowfall: 10.3 inches
More on Pryor Creek: Data

/10
Population: 50,685
Average Annual Snowfall: 9.9 inches
More on Enid: Data

/10
Population: 18,922
Average Annual Snowfall: 9.2 inches
More on Claremore: Data

/10
Population: 6,932
Average Annual Snowfall: 9.1 inches
More on Blackwell: Data

/10
Population: 24,846
Average Annual Snowfall: 8.8 inches
More on Ponca City: Data
How We Determined The Cities In Oklahoma With The Most Snow
In order to rank the snowiest cities in Oklahoma, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Sooner State get the most annual snowfall.
We updated this article for 2025. This is our second time ranking the snowiest cities in Oklahoma.
Before we get too far, here are the annual snowfall rates for major cities:
- Oklahoma City — 5.8 inches
- Tulsa — 6.3 inches
- Norman — 4.9 inches
The snowiest cities in Oklahoma are Woodward, Guymon, Bartlesville, Alva, Vinita, Pryor Creek, Enid, Claremore, Blackwell, and Ponca City.
There’s a complete chart at the bottom.
If you’re curious, here are the places that get the least amount of snow in Oklahoma with at least snow snowfall:
- Hugo — 1.2 inches
- Idabel — 1.5 inches
- Lawton — 2.2 inches
For more Oklahoma reading, check out:
Detailed List Of The Snowiest Places In Oklahoma
| Rank | City | Snow (Inches) | Population |
|---|---|---|---|
| 1 | Woodward | 15.7 | 12,591 |
| 2 | Guymon | 15.0 | 11,978 |
| 3 | Bartlesville | 11.6 | 36,360 |
| 4 | Alva | 10.8 | 5,023 |
| 5 | Vinita | 10.5 | 5,610 |
| 6 | Pryor Creek | 10.3 | 9,484 |
| 7 | Enid | 9.9 | 50,685 |
| 8 | Claremore | 9.2 | 18,922 |
| 9 | Blackwell | 9.1 | 6,932 |
| 10 | Ponca City | 8.8 | 24,846 |
| 11 | Owasso | 8.2 | 32,650 |
| 12 | Grove | 8.0 | 6,685 |
| 13 | Sand Springs | 7.7 | 19,397 |
| 14 | Collinsville | 7.7 | 6,103 |
| 15 | Catoosa | 7.6 | 7,406 |
| 16 | Elk City | 7.5 | 12,424 |
| 17 | Stillwater | 7.3 | 47,523 |
| 18 | Perry | 7.3 | 5,082 |
| 19 | Clinton | 7.2 | 9,397 |
| 20 | Shawnee | 6.8 | 30,866 |
| 21 | Bethany | 6.8 | 19,478 |
| 22 | Guthrie | 6.6 | 10,871 |
| 23 | Weatherford | 6.5 | 11,663 |
| 24 | Purcell | 6.5 | 6,292 |
| 25 | Mustang | 6.4 | 19,112 |
| 26 | Wagoner | 6.4 | 8,583 |
| 27 | Tulsa | 6.3 | 398,082 |
| 28 | Newcastle | 6.2 | 8,712 |
| 29 | Miami | 6.0 | 13,666 |
| 30 | Warr Acres | 6.0 | 10,342 |
| 31 | Sapulpa | 5.9 | 20,399 |
| 32 | Oklahoma City | 5.8 | 610,672 |
| 33 | Muskogee | 5.8 | 38,776 |
| 34 | Tecumseh | 5.8 | 6,583 |
| 35 | Moore | 5.7 | 58,615 |
| 36 | Tahlequah | 5.6 | 16,354 |
| 37 | Skiatook | 5.6 | 7,827 |
| 38 | Piedmont | 5.6 | 6,502 |
| 39 | Yukon | 5.5 | 24,746 |
| 40 | Cushing | 5.5 | 7,879 |
| 41 | The Village | 5.4 | 9,223 |
| 42 | Blanchard | 5.4 | 8,000 |
| 43 | Mcalester | 5.3 | 18,324 |
| 44 | Del City | 5.2 | 21,898 |
| 45 | Noble | 5.1 | 6,626 |
| 46 | Norman | 4.9 | 117,353 |
| 47 | Broken Arrow | 4.7 | 103,437 |
| 48 | El Reno | 4.7 | 17,852 |
| 49 | Edmond | 4.6 | 86,739 |
| 50 | Tuttle | 4.6 | 6,411 |
| 51 | Jenks | 4.5 | 19,030 |
| 52 | Glenpool | 4.5 | 11,982 |
| 53 | Midwest City | 4.4 | 56,507 |
| 54 | Harrah | 4.3 | 5,551 |
| 55 | Seminole | 4.2 | 7,508 |
| 56 | Pauls Valley | 4.2 | 6,073 |
| 57 | Ada | 4.1 | 17,149 |
| 58 | Okmulgee | 4.1 | 12,350 |
| 59 | Coweta | 4.1 | 9,517 |
| 60 | Sallisaw | 3.7 | 8,698 |
| 61 | Sulphur | 3.7 | 5,032 |
| 62 | Henryetta | 3.6 | 5,812 |
| 63 | Holdenville | 3.6 | 5,748 |
| 64 | Duncan | 3.5 | 23,317 |
| 65 | Choctaw | 3.5 | 11,828 |
| 66 | Ardmore | 3.2 | 24,955 |
| 67 | Altus | 3.2 | 19,549 |
| 68 | Lone Grove | 3.1 | 5,173 |
| 69 | Bixby | 2.9 | 23,171 |
| 70 | Poteau | 2.7 | 8,624 |
| 71 | Chickasha | 2.6 | 16,284 |
| 72 | Anadarko | 2.6 | 6,777 |
| 73 | Durant | 2.3 | 16,767 |
| 74 | Lawton | 2.2 | 97,589 |
| 75 | Idabel | 1.5 | 7,026 |
| 76 | Hugo | 1.2 | 5,277 |

