NOAA NCEI Climate Normals 1991–2020
Oklahoma Weather by Month
Temperature, rain and the hurricane season at 76 Oklahoma stations, month by month.
Data: NOAA NHC HURDAT2 and NOAA SPC tornado and hail reports, through 2025 · Updated
The median station records 37.7 inches of precipitation a year; Broken Bow 1 N, OK records the most, 55.0 inches, and Guymon Municipal Airport, OK the least, 17.9 (3.1 times as much). July is the hottest month at the median station (average high 94°F); the hottest July is at Chattanooga, OK, 97°F. January is the coldest (average low 26°F); the coldest January nights are at Fort Supply 3SE, OK, 20°F. Highs reach 90°F on 76 days a year at the median station and on 101 at Hollis 5E, OK, the most. Snowfall is heaviest at Hooker, OK, 17.0 inches a year; 1 of the 55 stations that measure snow average less than half an inch.
This page compares the 1991–2020 NOAA climate normals of 76 Oklahoma weather stations, each the nearest station with full normals to at least one of the 212 Oklahoma cities on this site that have one within 25 miles.
At the median station, May is the wettest month (5.3 inches) and January the driest (1.4). Station by station, the wettest month is May at 64, June at 11 and August at 1 of the 76, and the driest January at 60, February at 11 and August at 4. The gap between the wettest and driest station is widest in May: 5.1 inches.
Month by month across Oklahoma
High, low and precipitation are the median of the 76 stations; the station columns name the station with the highest average high, the lowest average low, and the most and least precipitation that month, each linked to the city page it serves. Source: NOAA NCEI U.S. Climate Normals 1991–2020.
Oklahoma cities and their stations
| City | Station | Miles | Hottest month high °F | Coldest month low °F | Year precip. in |
|---|---|---|---|---|---|
| Oklahoma City | Oklahoma City Will Rogers Airport, OK | 6 | 93 | 27 | 36.4 |
| Tulsa | Tulsa R L Jones Jr Airport, OK | 6 | 94 | 28 | 42.0 |
| Edmond | Oklahoma City Will Rogers Airport, OK | 2 | 93 | 27 | 36.4 |
| Broken Arrow | Tulsa R L Jones Jr Airport, OK | 12 | 94 | 28 | 42.0 |
| Norman | Norman 3SSE, OK | 3 | 93 | 28 | 37.6 |
| Yukon | Oklahoma City Post Airport, OK | 6 | 95 | 28 | 30.8 |
| Moore | Oklahoma City Will Rogers Airport, OK | 7 | 93 | 27 | 36.4 |
| Enid | Enid, OK | 1 | 95 | 25 | 33.2 |
| Midwest City | Oklahoma City Will Rogers Airport, OK | 13 | 93 | 27 | 36.4 |
| Owasso | Tulsa International Airport, OK | 6 | 94 | 28 | 41.1 |
| Claremore | Claremore 2 ENE, OK | 2 | 92 | 24 | 46.1 |
| Muskogee | Muskogee, OK | 4 | 93 | 26 | 43.2 |
| Shawnee | Meeker 5 W, OK | 11 | 92 | 27 | 39.4 |
| Ardmore | Ardmore, OK | 2 | 95 | 32 | 38.1 |
| Bixby | Tulsa R L Jones Jr Airport, OK | 8 | 94 | 28 | 42.0 |
| Sapulpa | Tulsa R L Jones Jr Airport, OK | 8 | 94 | 28 | 42.0 |
| Ada | Ada, OK | <1 | 94 | 27 | 41.6 |
| Duncan | Duncan, OK | <1 | 94 | 28 | 37.2 |
| Mustang | Oklahoma City Will Rogers Airport, OK | 8 | 93 | 27 | 36.4 |
| Choctaw | Meeker 5 W, OK | 17 | 92 | 27 | 39.4 |
| Guthrie | Guthrie Municipal Airport, OK | 1 | 94 | 27 | 30.6 |
| Jenks | Tulsa R L Jones Jr Airport, OK | 2 | 94 | 28 | 42.0 |
| Collinsville | Tulsa International Airport, OK | 12 | 94 | 28 | 41.1 |
| Bethany | Oklahoma City Post Airport, OK | 2 | 95 | 28 | 30.8 |
| Blanchard | Blanchard 2 SSW, OK | <1 | 95 | 27 | 36.5 |
| El Reno | El Reno 1 N, OK | 2 | 94 | 25 | 34.5 |
| Del City | Oklahoma City Will Rogers Airport, OK | 10 | 93 | 27 | 36.4 |
| Chickasha | Chickasha Exp Station, OK | 2 | 97 | 27 | 36.7 |
| Altus | Altus Irig Rsch Stn, OK | 4 | 97 | 25 | 27.8 |
| Pryor | Pryor, OK | 2 | 92 | 25 | 44.8 |
| Miami | Columbus, KS | 21 | 90 | 23 | 46.2 |
| Coweta | Tulsa R L Jones Jr Airport, OK | 20 | 94 | 28 | 42.0 |
| Okmulgee | Okemah, OK | 23 | 93 | 30 | 43.5 |
| Tuttle | Oklahoma City Will Rogers Airport, OK | 13 | 93 | 27 | 36.4 |
| Glenpool | Tulsa R L Jones Jr Airport, OK | 6 | 94 | 28 | 42.0 |
| Piedmont | Oklahoma City Post Airport, OK | 11 | 95 | 28 | 30.8 |
| Warr Acres | Oklahoma City Post Airport, OK | 2 | 95 | 28 | 30.8 |
| Seminole | Seminole, OK | 1 | 95 | 26 | 43.2 |
| Cushing | Cushing, OK | 1 | 93 | 26 | 37.9 |
| Noble | Norman 3SSE, OK | 7 | 93 | 28 | 37.6 |
The 40 largest of 107 Oklahoma city pages in search. All Oklahoma cities and their storm history →
How stations are matched to cities and what normals are: methodology · other states by month