The 10 Cities In Oklahoma With The Best Weather


The cities with the best weather in Oklahoma for 2024 are Midwest City, Lawton, and Altus. Find out where your city or town ranks.

Everyone wants a bit of a blissful breeze or a scoop of sunny sanctuary when looking for a place to live in Oklahoma.

The more sun, the more you can go outside. The more you go outside, the more you’ll feel at peace. The more you’ll feel at peace, the more you’ll enjoy where you live.

So it makes sense to try and find the places with the best weather in Oklahoma. We used Saturday Night Science to compare the number of sunny days, total precipitation, and the deviation from the ideal 70-degree weather for 43 places in Oklahoma over 10,000 people.

Grab your shades and put away your raincoat as we look at the cities with the best weather in Oklahoma.


Table Of Contents: Top Ten | Methodology | Table


The 10 Cities With The Best Weather In Oklahoma For 2024

  1. Midwest City
  2. Lawton
  3. Altus
  4. Del City
  5. Yukon
  6. Duncan
  7. El Reno
  8. Edmond
  9. Ardmore
  10. Oklahoma City

Best Weather In Oklahoma Map

What city has the best weather in Oklahoma, with more than 10,000 people? The city with the best weather in Oklahoma is Midwest City with 4.4 sunny days and an average high of 71.1 degrees.

Read on below to see where your city ranked.

And if you already knew these places were beautiful, check out the best places to live in Oklahoma or the cheapest places in Oklahoma.

The 10 Snowiest Cities In Oklahoma For 2024

Source: Public Domain

Population: 56,507
Average Annual High: 71.1 degrees
Average Annual Low: 50.5 degrees
Average Annual Snowfall: 4.4 inches
Average Annual Precipitation: 36.6 inches
Sunny Days: 318.3 days
More on Midwest City: Data | Crime | Cost Of Living | Real Estate

Lawton, OK

Source: Wikipedia User Crimsonedge34 | CC BY-SA 3.0

Population: 97,589
Average Annual High: 73.9 degrees
Average Annual Low: 50.0 degrees
Average Annual Snowfall: 2.2 inches
Average Annual Precipitation: 33.2 inches
Sunny Days: 315.8 days
More on Lawton: Data | Crime | Cost Of Living | Real Estate

Altus, OK

Source: Wikipedia User Larry D. Moore | CC BY-SA 3.0

Population: 19,549
Average Annual High: 74.2 degrees
Average Annual Low: 49.1 degrees
Average Annual Snowfall: 3.2 inches
Average Annual Precipitation: 28.0 inches
Sunny Days: 319.7 days
More on Altus: Data | Crime | Cost Of Living | Real Estate

Del City, OK

Source: Wikipedia User Dcheagle | CC BY-SA 3.0

Population: 21,898
Average Annual High: 71.3 degrees
Average Annual Low: 50.6 degrees
Average Annual Snowfall: 5.2 inches
Average Annual Precipitation: 36.2 inches
Sunny Days: 310.6 days
More on Del City: Data | Crime | Cost Of Living | Real Estate

Yukon, OK

Source: Wikipedia User Kristi Ellis | CC BY-SA 3.0

Population: 24,746
Average Annual High: 71.4 degrees
Average Annual Low: 49.4 degrees
Average Annual Snowfall: 5.5 inches
Average Annual Precipitation: 34.8 inches
Sunny Days: 314.2 days
More on Yukon: Data | Crime | Cost Of Living | Real Estate

Duncan, OK

Source: Public domain

Population: 23,317
Average Annual High: 73.6 degrees
Average Annual Low: 50.4 degrees
Average Annual Snowfall: 3.5 inches
Average Annual Precipitation: 36.3 inches
Sunny Days: 312.0 days
More on Duncan: Data | Crime | Cost Of Living | Real Estate

El Reno, OK

Source: Wikipedia User katsrcool | CC BY 2.0

Population: 17,852
Average Annual High: 71.6 degrees
Average Annual Low: 49.0 degrees
Average Annual Snowfall: 4.7 inches
Average Annual Precipitation: 34.2 inches
Sunny Days: 315.2 days
More on El Reno: Data | Crime | Cost Of Living | Real Estate

Edmond, OK

Source: Flickr User okchomeseller | CC BY 2.0

Population: 86,739
Average Annual High: 72.0 degrees
Average Annual Low: 50.1 degrees
Average Annual Snowfall: 4.6 inches
Average Annual Precipitation: 36.2 inches
Sunny Days: 312.9 days
More on Edmond: Data | Crime | Cost Of Living | Real Estate

Ardmore, OK

Source: Wikipedia User Emersonbiggins85 at English Wikipedia | GFDL

Population: 24,955
Average Annual High: 74.1 degrees
Average Annual Low: 52.0 degrees
Average Annual Snowfall: 3.2 inches
Average Annual Precipitation: 37.6 inches
Sunny Days: 312.0 days
More on Ardmore: Data | Crime | Cost Of Living | Real Estate

Oklahoma City, OK

Source: Wikipedia User katsrcool | CC BY 2.0

Population: 610,672
Average Annual High: 71.4 degrees
Average Annual Low: 50.4 degrees
Average Annual Snowfall: 5.8 inches
Average Annual Precipitation: 36.1 inches
Sunny Days: 310.9 days
More on Oklahoma City: Data | Crime | Cost Of Living | Real Estate

How We Determined The Cities In Oklahoma With The Best Weather

To rank the most fair weather 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 best weather.

We used the following criteria to find the best weather:

  • Number of sunny days
  • Highest average low
  • Average high deviation from 70 degrees
  • Least amount of rain
  • Least amount of snow

We ranked each city of over 10,000 people in Oklahoma from best to worst on each criterion. We then averaged each ranking into a weather quality index. The city with the best index, Midwest City, was anointed the city with the best weather in Oklahoma.

Before we get too far, here are the annual precipitation rates for major cities:

  • Oklahoma City — 36.1 inches
  • Tulsa — 42.2 inches
  • Norman — 37.6 inches

The cities with the best weather in Oklahoma are Midwest City, Lawton, Altus, Del City, Yukon, Duncan, El Reno, Edmond, Ardmore, and Oklahoma City.

There’s a complete chart at the bottom.

If you’re curious, here are the places with the worst weather in Oklahoma:

  1. Claremore
  2. Miami
  3. Muskogee

For more Oklahoma reading, check out:

Detailed List Of Places With The Best Weather In Oklahoma

Rank City Population Sunny Days Avg. High Precipitation (Inches) Snow (Inches)
1 Midwest City 56,507 318.3 71.1 36.6 4.4
2 Lawton 97,589 315.8 73.9 33.2 2.2
3 Altus 19,549 319.7 74.2 28.0 3.2
4 Del City 21,898 310.6 71.3 36.2 5.2
5 Yukon 24,746 314.2 71.4 34.8 5.5
6 Duncan 23,317 312.0 73.6 36.3 3.5
7 El Reno 17,852 315.2 71.6 34.2 4.7
8 Edmond 86,739 312.9 72.0 36.2 4.6
9 Ardmore 24,955 312.0 74.1 37.6 3.2
10 Oklahoma City 610,672 310.9 71.4 36.1 5.8
11 Choctaw 11,828 307.9 71.3 37.2 3.5
12 Warr Acres 10,342 310.6 71.0 35.6 6.0
13 Moore 58,615 310.6 71.2 36.7 5.7
14 Guymon 11,978 331.5 70.4 18.4 15.0
15 Weatherford 11,663 316.8 71.3 30.8 6.5
16 Woodward 12,591 323.2 70.8 25.3 15.7
17 Bethany 19,478 310.6 71.1 35.4 6.8
18 Enid 50,685 314.2 70.6 33.9 9.9
19 Chickasha 16,284 310.1 72.8 34.6 2.6
20 Mustang 19,112 310.6 71.3 35.6 6.4
21 Broken Arrow 103,437 310.8 71.1 41.7 4.7
22 Bixby 23,171 310.8 71.4 41.7 2.9
23 Elk City 12,424 319.1 71.8 29.4 7.5
24 Durant 16,767 307.3 74.0 43.6 2.3
25 Norman 117,353 309.6 72.0 37.6 4.9
26 Glenpool 11,982 310.8 71.4 42.2 4.5
27 Ponca City 24,846 313.8 71.0 37.0 8.8
28 Ada 17,149 306.1 73.0 41.2 4.1
29 Sand Springs 19,397 311.6 70.9 41.7 7.7
30 Sapulpa 20,399 311.2 71.3 42.1 5.9
31 Jenks 19,030 310.8 71.4 42.5 4.5
32 Tulsa 398,082 306.1 71.0 42.2 6.3
33 Guthrie 10,871 310.5 72.0 36.9 6.6
34 Stillwater 47,523 311.0 71.5 37.0 7.3
35 Mcalester 18,324 302.9 72.5 43.8 5.3
36 Shawnee 30,866 310.3 72.1 39.2 6.8
37 Owasso 32,650 305.2 70.8 41.8 8.2
38 Okmulgee 12,350 304.1 71.9 42.9 4.1
39 Bartlesville 36,360 305.3 70.3 40.4 11.6
40 Tahlequah 16,354 297.8 70.8 47.8 5.6
41 Muskogee 38,776 301.9 71.6 45.0 5.8
42 Miami 13,666 301.3 69.5 44.7 6.0
43 Claremore 18,922 300.4 70.4 43.9 9.2
About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.