Oklahoma frost dates
The typical last spring frost ranges from Mar 31 in Broken Arrow to Apr 4 in Oklahoma City.
5 of the 5 Oklahoma cities listed have typical frost dates. The longest frost-free season is 220 days in Broken Arrow; the shortest is 212 days in Norman. For a single address, look up your ZIP code: rural ZIPs use their nearest suitable station.
| City | Last spring frost | 1 in 10 after | First fall frost | 1 in 10 before | Hard freeze (28°F) | Season |
|---|---|---|---|---|---|---|
| Broken Arrow | Mar 31 | Apr 15 | Nov 4 | Oct 20 | Mar 17 / Nov 13 | 220 days |
| Edmond | Apr 2 | Apr 18 | Nov 4 | Oct 21 | Mar 19 / Nov 13 | 216 days |
| Norman | Apr 3 | Apr 18 | Nov 3 | Oct 21 | Mar 23 / Nov 12 | 212 days |
| Oklahoma City | Apr 4 | Apr 20 | Nov 2 | Oct 21 | Mar 21 / Nov 11 | 213 days |
| Tulsa | Mar 31 | Apr 15 | Nov 4 | Oct 20 | Mar 17 / Nov 13 | 220 days |
Reading the table: Edmond
In Edmond, the last spring frost typically comes around Apr 2: in half of years it is earlier, in half later. In 1 year in 10 it comes after Apr 18, 16 days later, so tender plants set out after that date have a 90% chance of escaping frost. In fall, the first frost typically arrives around Nov 4, and in 1 year in 10 before Oct 21. Hard freezes (28°F) usually end earlier in spring and start later in fall: around Mar 19 and Nov 13 in Edmond.
Frost dates at more Oklahoma weather stations
NOAA stations across Oklahoma used by our ZIP code lookup, named for the town they are in.
| Station | Elevation | Last spring frost | First fall frost |
|---|---|---|---|
| Acme Mesonet | 1,302 ft | Apr 4 (1 in 10 after Apr 23) | Oct 31 (before Oct 16) |
| Ada | 1,015 ft | Apr 2 (1 in 10 after Apr 18) | Nov 4 (before Oct 20) |
| Altus AFB | 1,267 ft | Mar 26 (1 in 10 after Apr 14) | Nov 10 (before Oct 26) |
| Altus Irig Rsch Stn | 1,380 ft | Apr 5 (1 in 10 after Apr 21) | Nov 2 (before Oct 19) |
| Anadarko 3 E | 1,168 ft | Apr 8 (1 in 10 after Apr 25) | Oct 30 (before Oct 15) |
| Antlers | 470 ft | Apr 3 (1 in 10 after Apr 20) | Nov 1 (before Oct 18) |
| Bartlesville F P Fld | 715 ft | Apr 12 (1 in 10 after Apr 28) | Oct 21 (before Oct 5) |
| Battiest | 822 ft | Apr 13 (1 in 10 after Apr 29) | Oct 27 (before Oct 12) |
| Billings | 1,000 ft | Apr 15 (1 in 10 after May 1) | Oct 26 (before Oct 12) |
| Blackwell 1SSW | 1,033 ft | Apr 12 (1 in 10 after Apr 28) | Oct 29 (before Oct 16) |
| Blanchard 2 Ssw | 1,275 ft | Apr 3 (1 in 10 after Apr 19) | Nov 4 (before Oct 21) |
| Bristow | 830 ft | Apr 9 (1 in 10 after Apr 27) | Oct 25 (before Oct 10) |
| Byars 3ESE Mesonet | 1,131 ft | Mar 25 (1 in 10 after Apr 13) | Nov 8 (before Oct 23) |
| Carnegie 5 Ne | 1,481 ft | Apr 6 (1 in 10 after Apr 22) | Oct 31 (before Oct 15) |
| Centrahoma 2 Ese | 710 ft | Mar 31 (1 in 10 after Apr 18) | Nov 4 (before Oct 22) |
| Chandler | 958 ft | Apr 7 (1 in 10 after Apr 23) | Oct 30 (before Oct 15) |
| Cheyenne 6SW Mesonet | 2,277 ft | Apr 3 (1 in 10 after Apr 19) | Nov 3 (before Oct 18) |
| Chickasaw Nra | 1,047 ft | Apr 4 (1 in 10 after Apr 22) | Oct 31 (before Oct 17) |
| Claremore 2 Ene | 588 ft | Apr 7 (1 in 10 after Apr 24) | Oct 30 (before Oct 15) |
| Clinton Sherman Airport | 1,922 ft | Apr 5 (1 in 10 after Apr 22) | Nov 4 (before Oct 21) |
| Cushing | 950 ft | Apr 1 (1 in 10 after Apr 17) | Nov 5 (before Oct 20) |
| Duncan | 1,125 ft | Mar 25 (1 in 10 after Apr 12) | Nov 7 (before Oct 22) |
| Durant | 600 ft | Mar 31 (1 in 10 after Apr 19) | Nov 5 (before Oct 22) |
| Durant 6SSE Mesonet | 646 ft | Mar 19 (1 in 10 after Apr 7) | Nov 12 (before Oct 28) |
| Elk City 4 W | 2,120 ft | Apr 5 (1 in 10 after Apr 24) | Nov 2 (before Oct 19) |
| Enid | 1,245 ft | Apr 6 (1 in 10 after Apr 21) | Nov 1 (before Oct 21) |
| Gage Airport | 2,191 ft | Apr 17 (1 in 10 after May 2) | Oct 20 (before Oct 6) |
| Guthrie Muni Airport | 1,068 ft | Apr 3 (1 in 10 after Apr 20) | Nov 1 (before Oct 19) |
| Healdton 3 E | 902 ft | Apr 6 (1 in 10 after Apr 25) | Nov 1 (before Oct 15) |
| Helena 1 Sse | 1,350 ft | Apr 9 (1 in 10 after Apr 23) | Oct 31 (before Oct 18) |
| Hobart Muni Airport | 1,556 ft | Apr 4 (1 in 10 after Apr 21) | Nov 4 (before Oct 22) |
| Idabel | 365 ft | Mar 31 (1 in 10 after Apr 18) | Nov 3 (before Oct 18) |
| Kansas 2 Ne | 1,190 ft | Mar 31 (1 in 10 after Apr 18) | Nov 2 (before Oct 20) |
| Lawton Muni Airport | 1,069 ft | Apr 1 (1 in 10 after Apr 19) | Nov 5 (before Oct 22) |
| Madill | 770 ft | Mar 27 (1 in 10 after Apr 14) | Nov 8 (before Oct 25) |
| Mannford 6 Nw | 830 ft | Apr 6 (1 in 10 after Apr 23) | Oct 29 (before Oct 14) |
| Mc Curtain 1 Se | 655 ft | Mar 23 (1 in 10 after Apr 10) | Nov 5 (before Oct 21) |
| Mcalester Rgnl Airport | 770 ft | Mar 31 (1 in 10 after Apr 18) | Nov 3 (before Oct 20) |
| Meeker 5 W | 925 ft | Apr 4 (1 in 10 after Apr 21) | Oct 30 (before Oct 18) |
| Miami | 805 ft | Apr 6 (1 in 10 after Apr 26) | Oct 27 (before Oct 14) |
| Muskogee | 518 ft | Apr 7 (1 in 10 after Apr 26) | Oct 30 (before Oct 16) |
| Muskogee Davis Fld | 610 ft | Apr 2 (1 in 10 after Apr 20) | Nov 2 (before Oct 20) |
| Mutual | 1,890 ft | Apr 19 (1 in 10 after May 3) | Oct 26 (before Oct 11) |
| Okemah | 935 ft | Mar 24 (1 in 10 after Apr 10) | Nov 9 (before Oct 25) |
| Okmulgee Wtr Wks | 647 ft | Apr 8 (1 in 10 after Apr 25) | Oct 28 (before Oct 12) |
| Pauls Valley 4 Wsw | 940 ft | Apr 5 (1 in 10 after Apr 21) | Nov 1 (before Oct 18) |
| Ponca City Muni Airport | 1,000 ft | Apr 10 (1 in 10 after Apr 27) | Oct 27 (before Oct 14) |
| Sallisaw 2 Nw | 660 ft | Mar 30 (1 in 10 after Apr 16) | Nov 7 (before Oct 23) |
| Seminole | 924 ft | Apr 5 (1 in 10 after Apr 22) | Nov 1 (before Oct 18) |
| Spavinaw | 685 ft | Apr 7 (1 in 10 after Apr 24) | Nov 2 (before Oct 19) |
| Tahlequah | 850 ft | Apr 4 (1 in 10 after Apr 24) | Oct 31 (before Oct 16) |
| Taloga | 1,715 ft | Apr 18 (1 in 10 after Apr 30) | Oct 21 (before Oct 5) |
| Tishomingo 6N Mesonet | 879 ft | Mar 29 (1 in 10 after Apr 16) | Nov 5 (before Oct 21) |
| Tulsa R L Jones Jr Airport | 638 ft | Mar 30 (1 in 10 after Apr 17) | Nov 4 (before Oct 21) |
| Tuskahoma | 600 ft | Apr 11 (1 in 10 after Apr 27) | Oct 27 (before Oct 12) |
| Watonga | 1,530 ft | Apr 14 (1 in 10 after Apr 29) | Oct 27 (before Oct 11) |
| Waurika | 912 ft | Mar 24 (1 in 10 after Apr 8) | Nov 8 (before Oct 23) |
| Webbers Falls 5 Wsw | 550 ft | Apr 6 (1 in 10 after Apr 24) | Oct 30 (before Oct 16) |
| Wilburton 9 Ene | 635 ft | Apr 2 (1 in 10 after Apr 19) | Nov 5 (before Oct 22) |
| Wister 3S | 525 ft | Apr 6 (1 in 10 after Apr 24) | Nov 2 (before Oct 18) |
32°F dates from NOAA 1991-2020 freeze probabilities for each city's station. "1 in 10 after": a 10% chance of a later spring frost (planting is 90% safe after it). How to read frost dates.