Oklahoma weather in December: Statewide normals and every place, NOAA 1991-2020
In December, Oklahoma's statewide normal high is 51°F and normal low 29°F; normal highs run from 47°F in Newkirk to 57°F in Idabel (NOAA 1991-2020 normals).
- Statewide normal high
- 51°FDecember, 1991-2020
- Statewide normal low
- 29°FDecember, 1991-2020
- Statewide normal precipitation
- 2.11 inDecember
- Warmest place
- 57°Fnormal high, Idabel
- Coolest place
- 47°Fnormal high, Newkirk
Where is Oklahoma warmest and wettest in December?
Idabel has the warmest December afternoons (57°F) and Newkirk the coolest (47°F). Broken Bow gets the most precipitation (5.30 in) and Guymon the least (0.69 in). The most snow falls in Boise (7.9 inches).
Statewide, December averaged 50.4°F in 2021, 40.1°F in 2022, 44.9°F in 2023, 45.1°F in 2024, 44.9°F in 2025, against a 1991-2020 normal of 40.1°F.
| Place | High | Low | Precip. | Snow |
|---|---|---|---|---|
| Oklahoma City | 50°F | 30°F | 1.79 | 1.8 |
| Tulsa | 51°F | 31°F | 2.43 | 1.7 |
| Norman | 52°F | 31°F | 2.00 | 1.0 |
| Lawton | 54°F | 29°F | 1.46 | – |
| Enid | 48°F | 28°F | 1.50 | 3.1 |
| Stillwater | 52°F | 30°F | 1.51 | – |
| Bartlesville | 49°F | 25°F | 2.12 | 3.0 |
| Muskogee | 52°F | 31°F | 2.86 | – |
| Shawnee | 51°F | 31°F | – | – |
| Bixby | 52°F | 29°F | – | – |
| Ardmore | 55°F | 35°F | 2.60 | 1.0 |
| Ponca City | 49°F | 27°F | 1.27 | – |
| Duncan | 54°F | 31°F | 2.04 | 0.8 |
| Durant | 56°F | 32°F | 3.34 | 0.4 |
| Claremore | 50°F | 28°F | 2.84 | – |
| El Reno | 50°F | 28°F | 1.49 | 1.1 |
| Altus | 54°F | 28°F | 1.31 | 1.3 |
| McAlester | 54°F | 33°F | 3.02 | – |
| Tahlequah | 53°F | 31°F | 2.82 | 0.3 |
| Chickasha | 54°F | 30°F | 2.01 | 1.7 |
| Ada | 54°F | 30°F | 2.68 | 1.0 |
| Miami | 50°F | 28°F | – | – |
| Guymon | 50°F | 23°F | 0.69 | – |
| Weatherford | 50°F | 28°F | 1.43 | 1.4 |
| Woodward | 50°F | 27°F | – | – |
| Guthrie | 50°F | 30°F | 1.48 | – |
| Elk City | 51°F | 29°F | 1.28 | 2.4 |
| Okmulgee | 53°F | 29°F | – | – |
| Blanchard | 53°F | 30°F | 2.08 | 2.5 |
| Sallisaw | 51°F | 32°F | 3.59 | 0.2 |
| Cushing | 51°F | 29°F | 2.13 | 1.2 |
| Wagoner | 52°F | 32°F | – | – |
| Clinton | 51°F | 27°F | 1.46 | – |
| Seminole | 54°F | 29°F | 2.37 | 1.6 |
| Idabel | 57°F | 32°F | 4.98 | 0.3 |
| Purcell | 54°F | 30°F | – | – |
| Pauls Valley | 54°F | 32°F | – | – |
| Blackwell | 49°F | 26°F | 1.68 | 2.6 |
| Holdenville | 53°F | 30°F | 2.77 | 0.6 |
| Anadarko | 52°F | 28°F | 1.73 | 0.8 |
| Kingfisher | 50°F | 28°F | – | – |
| Hugo | 56°F | 35°F | – | – |
| Alva | 48°F | 25°F | 1.31 | 4.1 |
| Hinton | 50°F | 28°F | – | – |
| Sulphur | 54°F | 31°F | 2.64 | – |
| Perry | 50°F | 28°F | 1.84 | 1.9 |
| Bristow | 51°F | 29°F | 2.18 | 1.5 |
| Broken Bow | 56°F | 32°F | 5.30 | 0.3 |
| Madill | 54°F | 32°F | 3.15 | 0.1 |
| Spencer | 51°F | 31°F | – | – |
| Stilwell | 50°F | 30°F | – | – |
| Nowata | 51°F | 29°F | – | – |
| Mannford | 51°F | 30°F | 2.22 | 2.9 |
| Frederick | 54°F | 29°F | – | – |
| Hobart | 52°F | 30°F | 1.30 | – |
| Perkins | 50°F | 30°F | – | – |
| Tishomingo | 54°F | 32°F | – | – |
| Okemah | 52°F | 33°F | 2.62 | 0.8 |
| Chandler | 54°F | 27°F | 1.85 | 0.1 |
| Atoka | 54°F | 30°F | 3.49 | – |
| Pawhuska | 50°F | 28°F | 1.95 | – |
| Lindsay | 54°F | 27°F | 2.10 | – |
| Marietta | 55°F | 30°F | 2.66 | 1.0 |
| Mangum | 53°F | 27°F | 0.97 | 0.5 |
| Fairview | 49°F | 28°F | 1.33 | – |
| Watonga | 50°F | 26°F | 1.51 | – |
| Walters | 54°F | 31°F | – | – |
| Healdton | 54°F | 29°F | 2.35 | 0.8 |
| Wilburton | 54°F | 32°F | 4.20 | – |
| Newkirk | 47°F | 25°F | 1.63 | 2.6 |
| Hennessey | 48°F | 26°F | 1.70 | 2.8 |
| Antlers | 55°F | 31°F | 4.11 | 0.0 |
| Waurika | 56°F | 33°F | 1.65 | 0.2 |
| Hooker | 49°F | 22°F | 1.05 | 4.0 |
| Hollis | 54°F | 28°F | – | – |
| Minco | 50°F | 30°F | – | – |
| Helena | 48°F | 26°F | 1.45 | 3.4 |
| Cherokee | 49°F | 25°F | – | – |
| Carnegie | 51°F | 28°F | – | – |
| Beaver | 49°F | 20°F | 1.05 | 4.3 |
| Boise | 51°F | 22°F | 0.74 | 7.9 |
| Wister | 53°F | 31°F | – | – |
| Okeene | 51°F | 30°F | 1.47 | 3.3 |
| Burneyville | 56°F | 32°F | – | – |
| Meeker | 51°F | 30°F | 1.99 | – |
| Buffalo | 49°F | 23°F | – | – |
| Apache | 51°F | 30°F | – | – |
| Geary | 50°F | 29°F | 1.61 | 1.0 |
| Erick | 52°F | 25°F | 1.06 | 1.9 |
| Barnsdall | 50°F | 29°F | – | – |
| Goodwell | 49°F | 22°F | 0.79 | – |
| Medford | 48°F | 25°F | – | – |
| Grandfield | 54°F | 31°F | – | – |
| Ringling | 55°F | 32°F | – | – |
| Tipton | 53°F | 30°F | 1.29 | – |
| Seiling | 49°F | 25°F | 1.25 | – |
| Washington | 53°F | 30°F | – | – |
| Kansas | 52°F | 32°F | – | – |
| Cheyenne | 50°F | 29°F | 1.05 | – |
| Waynoka | 50°F | 24°F | 1.09 | 2.9 |
| Velma | 54°F | 31°F | – | – |
| Billings | 49°F | 26°F | 1.54 | – |
| Lahoma | 48°F | 27°F | – | – |
| Fort Cobb | 51°F | 29°F | – | – |
| Arnett | 48°F | 24°F | 1.31 | – |
| Hammon | 51°F | 23°F | 1.54 | 2.3 |
| Turpin | 51°F | 22°F | – | – |
| Gage | 51°F | 24°F | 0.91 | – |
| Chattanooga | 53°F | 28°F | 1.67 | 0.0 |
| Spavinaw | 51°F | 30°F | 2.53 | 0.9 |
| Webbers Falls | 53°F | 29°F | 3.20 | 0.3 |
| Coyle | 51°F | 29°F | – | – |
| Lane | 54°F | 33°F | 3.59 | – |
| Fort Supply | 49°F | 21°F | 1.24 | 3.7 |
| Coleman | 55°F | 32°F | 3.10 | – |
| Taloga | 50°F | 23°F | 1.28 | 3.4 |
| Ralston | 51°F | 27°F | 1.86 | 2.4 |
| Red Rock | 50°F | 27°F | 1.66 | – |
| Marshall | 50°F | 27°F | – | – |
| Butler | 51°F | 26°F | – | – |
| Byars | 52°F | 33°F | 2.30 | – |
| Bessie | 51°F | 28°F | – | – |
| Camargo | 50°F | 24°F | – | – |
| Freedom | 50°F | 21°F | 1.06 | 2.0 |
| Orlando | 51°F | 26°F | – | – |
| Smithville | 54°F | 28°F | – | – |
| Centrahoma | 54°F | 31°F | – | – |
| Tuskahoma | 54°F | 31°F | 4.07 | 0.3 |
| Mutual | 49°F | 24°F | 1.12 | – |
| Gate | 48°F | 24°F | 1.25 | 4.6 |
| Fittstown | 52°F | 32°F | 2.66 | – |
| Putnam | 49°F | 28°F | 1.33 | – |
| Jefferson | 49°F | 23°F | 1.45 | – |
| Acme Mesonet | 52°F | 30°F | – | – |
| Altus Air Force Base | 54°F | 32°F | – | – |
| Arnett 8 mi WSW Mesonet | 51°F | 26°F | – | – |
| Battiest | 54°F | 29°F | 5.13 | 0.3 |
| Breckinridge 3 mi SE Mesonet | 49°F | 27°F | – | – |
| Chickasaw Nra | 54°F | 31°F | 2.74 | 0.3 |
| Chickasha 2 mi SSE Mesonet | 52°F | 28°F | – | – |
| Great Salt Plains Dam | 48°F | 26°F | 1.43 | 3.6 |
| Kenton | 51°F | 20°F | – | – |
| McCurtain (1 mi SE) | 54°F | 35°F | – | – |
| McGee Creek Dam | 55°F | 34°F | 3.84 | 0.2 |
| Medicine Park 3 mi W Mesonet | 51°F | 32°F | 1.69 | – |
| Oklahoma City Post Airport | 51°F | 30°F | 1.27 | – |
| Pryor | 51°F | 28°F | 2.54 | 1.9 |
| Tulsa R.L. Jones Jr. Airport | 52°F | 31°F | 2.51 | – |
| Upper Spavinaw Port | 52°F | 26°F | 3.03 | – |
| Wichita Mountain Wildlife Refuge | 53°F | 31°F | 1.64 | 0.3 |
Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.