NOAA 1991–2020 freeze normals
Frost Dates in Oklahoma
Last and first frost at the 114 NOAA stations behind this site's Oklahoma pages.
At the middle station of the 114 in Oklahoma where a freeze comes every year, the last spring frost (50%) is April 4 and the first fall frost November 1, a freeze-free season of 210 days. The last frost is earliest at Ardmore (Ardmore, OK, March 15) and latest at Mooreland (Mutual, OK, April 19), 35 days apart. The season runs from 187 days at Jay to 244 at Hugo.
72 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 2 days longer, with the last spring frost 1 day earlier and the first fall frost 1 day later; the season lengthened at 45 stations and shortened at 19. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
Oklahoma places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Yukon | 73099 | April 2 | November 4 | 216 d | 100% |
| Broken Arrow | 74012 | April 1 | November 1 | 212 d | 100% |
| Moore | 73160 | April 4 | November 2 | 213 d | 100% |
| Edmond | 73013 | April 2 | November 5 | 217 d | 100% |
| Norman | 73072 | March 31 | November 5 | 219 d | 100% |
| Owasso | 74055 | March 31 | November 4 | 220 d | 100% |
| Edmond | 73034 | April 10 | October 28 | 199 d | 100% |
| Lawton | 73505 | March 26 | November 7 | 225 d | 100% |
| Edmond | 73012 | March 28 | November 7 | 227 d | 100% |
| Ardmore | 73401 | March 15 | November 14 | 244 d | 100% |
| Sapulpa | 74066 | March 30 | November 4 | 220 d | 100% |
| Stillwater | 74074 | April 5 | October 30 | 206 d | 100% |
| Ada | 74820 | April 2 | November 4 | 217 d | 100% |
| Tahlequah | 74464 | April 4 | October 31 | 209 d | 100% |
| Enid | 73703 | April 6 | November 1 | 209 d | 100% |
| Muskogee | 74403 | April 7 | October 30 | 208 d | 100% |
| Claremore | 74017 | April 7 | October 30 | 205 d | 100% |
| Mcalester | 74501 | March 31 | November 3 | 216 d | 100% |
| Duncan | 73533 | March 25 | November 7 | 225 d | 100% |
| Bartlesville | 74006 | April 11 | October 24 | 195 d | 100% |
| Stillwater | 74075 | April 3 | October 31 | 209 d | 100% |
| Durant | 74701 | March 31 | November 5 | 221 d | 100% |
| Guthrie | 73044 | April 3 | November 1 | 211 d | 100% |
| Edmond | 73003 | April 3 | November 4 | 214 d | 100% |
| Shawnee | 74804 | March 30 | November 5 | 221 d | 100% |
| Blanchard | 73010 | April 3 | November 4 | 214 d | 100% |
| El Reno | 73036 | April 6 | October 31 | 206 d | 100% |
| Chickasha | 73018 | April 4 | November 1 | 211 d | 100% |
| Altus | 73521 | April 5 | November 2 | 210 d | 100% |
| Ponca City | 74601 | April 10 | October 27 | 200 d | 100% |
| Pryor | 74361 | April 5 | October 30 | 207 d | 100% |
| Miami | 74354 | April 6 | October 27 | 203 d | 100% |
| Okmulgee | 74447 | April 8 | October 28 | 203 d | 100% |
| Skiatook | 74070 | March 31 | October 31 | 212 d | 100% |
| Woodward | 73801 | April 5 | October 30 | 206 d | 100% |
| Grove | 74344 | April 15 | October 26 | 194 d | 100% |
| Sallisaw | 74955 | March 30 | November 7 | 223 d | 100% |
| Weatherford | 73096 | April 3 | November 3 | 214 d | 100% |
| Wagoner | 74467 | March 29 | November 5 | 223 d | 100% |
| Tuttle | 73089 | April 3 | November 5 | 216 d | 100% |
| Elk City | 73644 | April 5 | November 2 | 208 d | 100% |
| Guymon | 73942 | April 18 | October 23 | 188 d | 100% |
| Seminole | 74868 | April 5 | November 1 | 210 d | 100% |
| Poteau | 74953 | April 6 | November 2 | 210 d | 100% |
| Cushing | 74023 | April 1 | November 5 | 217 d | 100% |
| Noble | 73068 | April 3 | November 3 | 212 d | 100% |
| Stilwell | 74960 | March 31 | November 4 | 217 d | 100% |
| Harrah | 73045 | April 4 | October 30 | 208 d | 100% |
| Broken Bow | 74728 | April 1 | November 2 | 220 d | 100% |
| Vinita | 74301 | April 7 | November 2 | 209 d | 100% |
| Atoka | 74525 | April 5 | November 1 | 211 d | 100% |
| Bristow | 74010 | April 9 | October 25 | 196 d | 100% |
| Purcell | 73080 | April 4 | November 2 | 210 d | 100% |
| Idabel | 74745 | March 31 | November 3 | 221 d | 100% |
| Clinton | 73601 | April 13 | October 28 | 197 d | 100% |
| Checotah | 74426 | April 2 | November 2 | 216 d | 100% |
| Pauls Valley | 73075 | March 28 | November 7 | 223 d | 100% |
| Sulphur | 73086 | April 4 | October 31 | 208 d | 100% |
| Madill | 73446 | March 27 | November 8 | 227 d | 100% |
| Mannford | 74044 | April 6 | October 29 | 207 d | 100% |
| Jay | 74346 | April 16 | October 20 | 187 d | 100% |
| Hugo | 74743 | March 15 | November 15 | 244 d | 100% |
| Holdenville | 74848 | March 29 | November 5 | 221 d | 100% |
| Anadarko | 73005 | April 8 | October 30 | 202 d | 100% |
| Chandler | 74834 | April 7 | October 30 | 205 d | 100% |
| Stigler | 74462 | March 23 | November 5 | 228 d | 100% |
| Kingfisher | 73750 | April 8 | November 1 | 206 d | 100% |
| Elgin | 73538 | April 3 | November 3 | 213 d | 100% |
| Alva | 73717 | April 10 | October 28 | 199 d | 100% |
| Blackwell | 74631 | April 12 | October 29 | 199 d | 100% |
| Hinton | 73047 | April 5 | November 1 | 208 d | 100% |
| Lindsay | 73052 | April 13 | October 27 | 196 d | 100% |
| Perry | 73077 | April 4 | November 1 | 210 d | 100% |
| Perkins | 74059 | April 4 | November 2 | 212 d | 100% |
| Okemah | 74859 | March 24 | November 9 | 229 d | 100% |
| Chelsea | 74016 | April 4 | November 1 | 210 d | 100% |
| Marietta | 73448 | April 6 | November 2 | 211 d | 100% |
| Wilburton | 74578 | April 2 | November 5 | 218 d | 100% |
| Antlers | 74523 | April 3 | November 1 | 213 d | 100% |
| Colcord | 74338 | March 31 | November 2 | 216 d | 100% |
| Cache | 73527 | March 21 | November 12 | 234 d | 100% |
| Pawhuska | 74056 | April 6 | October 29 | 204 d | 100% |
| Prague | 74864 | April 2 | November 2 | 214 d | 100% |
| Tishomingo | 73460 | March 29 | November 5 | 222 d | 100% |
| Frederick | 73542 | March 26 | November 10 | 229 d | 100% |
| Hobart | 73651 | April 7 | November 4 | 209 d | 100% |
| Coalgate | 74538 | March 31 | November 4 | 219 d | 100% |
| Wilson | 73463 | April 6 | November 1 | 204 d | 100% |
| Hennessey | 73742 | April 14 | October 30 | 198 d | 100% |
| Tonkawa | 74653 | April 8 | October 27 | 201 d | 100% |
| Fairview | 73737 | April 5 | November 1 | 208 d | 100% |
| Pawnee | 74058 | April 11 | October 24 | 196 d | 100% |
| Crescent | 73028 | April 11 | October 31 | 201 d | 100% |
| Watonga | 73772 | April 14 | October 27 | 194 d | 100% |
| Newkirk | 74647 | April 16 | October 26 | 192 d | 100% |
| Mangum | 73554 | April 8 | November 2 | 207 d | 100% |
| Lone Grove | 73443 | March 21 | November 8 | 231 d | 100% |
| Talihina | 74571 | April 11 | October 27 | 199 d | 100% |
| Colbert | 74733 | March 19 | November 12 | 237 d | 100% |
| Walters | 73572 | April 1 | November 5 | 218 d | 100% |
| Stratford | 74872 | March 25 | November 8 | 228 d | 100% |
| Cordell | 73632 | April 3 | November 1 | 210 d | 100% |
| Gore | 74435 | April 6 | October 30 | 206 d | 100% |
| Rush Springs | 73082 | April 4 | October 31 | 210 d | 100% |
| Konawa | 74849 | March 31 | November 3 | 216 d | 100% |
| Elmore City | 73433 | April 5 | November 1 | 210 d | 100% |
| Mooreland | 73852 | April 19 | October 26 | 188 d | 100% |
| Carnegie | 73015 | April 6 | October 31 | 206 d | 100% |
| Waurika | 73573 | March 29 | November 5 | 223 d | 100% |
| Hooker | 73945 | April 16 | October 25 | 192 d | 100% |
| Okarche | 73762 | April 9 | November 1 | 204 d | 100% |
| Stonewall | 74871 | March 29 | November 6 | 222 d | 100% |
| Hollis | 73550 | April 5 | October 31 | 208 d | 100% |
| Boswell | 74727 | April 2 | November 1 | 212 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.