Oklahoma weather by city
VSWeather covers 76 cities and towns in Oklahoma, from Oklahoma City (population 688,693) down to Alva (population 5,009). Sunshine runs well above the national norm, with 245 sunny days a year in the typical covered city against a median of 205 across the country. Winters are cool and summers warm: the typical city averages 38 °F in January and 82 °F in July. Rain or snow falls on 90 days a year in the typical city, well below the national median of 122 days.
January averages run from 35 °F in Bartlesville to 43 °F in Hugo. July averages run from 79 °F in Grove to 84 °F in Ardmore. Guymon dips below freezing on 120 nights a year against 50 in Ardmore.
The sharpest climate contrast among Oklahoma's bigger cities is Lawton against Bartlesville: Bartlesville sees 103 freezing nights a year against 71 in Lawton, and rain or snow falls on 100 days a year in Bartlesville against 78 in Lawton.
Every figure is a 30 year average for 1991 to 2020.
Oklahoma climate standouts
The top 10 covered cities in the state for each measure.
Sunniest
Snowiest
- 1Guymon 15 in of snow
- 2Woodward 14 in of snow
- 3Alva 11 in of snow
- 4Enid 9 in of snow
- 5Miami 9 in of snow
- 6Grove 9 in of snow
- 7Tulsa 8 in of snow
- 8Owasso 8 in of snow
- 9Collinsville 8 in of snow
- 10Bartlesville 8 in of snow
Rainiest
Warmest
- 1Ardmore 64 °F average
- 2Hugo 64 °F average
- 3Lone Grove 64 °F average
- 4Durant 63 °F average
- 5McAlester 62 °F average
- 6Idabel 62 °F average
- 7Lawton 62 °F average
- 8Pauls Valley 62 °F average
- 9Altus 62 °F average
- 10Duncan 62 °F average
Popular Oklahoma comparisons
The state's biggest cities, head to head.
All covered Oklahoma cities and towns
Every place links to its full climate profile.
- Ada
- Altus
- Alva
- Anadarko
- Ardmore
- Bartlesville
- Bethany
- Bixby
- Blackwell
- Blanchard
- Broken Arrow
- Catoosa
- Chickasha
- Choctaw
- Claremore
- Clinton
- Collinsville
- Coweta
- Cushing
- Del City
- Duncan
- Durant
- Edmond
- El Reno
- Elk City
- Enid
- Glenpool
- Grove
- Guthrie
- Guymon
- Harrah
- Henryetta
- Holdenville
- Hugo
- Idabel
- Jenks
- Lawton
- Lone Grove
- McAlester
- Miami
- Midwest City
- Moore
- Muskogee
- Mustang
- Newcastle
- Noble
- Norman
- Oklahoma City
- Okmulgee
- Owasso
- Pauls Valley
- Piedmont
- Ponca City
- Poteau
- Pryor Creek
- Purcell
- Sallisaw
- Sand Springs
- Sapulpa
- Sayre
- Seminole
- Shawnee
- Skiatook
- Stillwater
- Tahlequah
- Tecumseh
- The Village
- Tulsa
- Tuttle
- Verdigris
- Vinita
- Wagoner
- Warr Acres
- Weatherford
- Woodward
- Yukon
National rankings
See how Oklahoma cities place among the sunniest cities and snowiest cities and more in the US city weather rankings.
About this data
Figures are 30 year averages for 1991 to 2020, computed from daily climate history at each city's own coordinates. Sunny days count clear plus partly cloudy days; snowfall and temperature are anchored to NOAA station measurements. Methods and sources are described on the data sources page.
Weather data by Open-Meteo.com (CC BY 4.0). Contains modified Copernicus Climate Change Service information (ERA5, ERA5-Land).