Oklahoma Frost Dates
Across Oklahoma's 599 cities and towns, the average last spring frost runs from March 15 in Fort Towson to April 26 in Boise City. Average last frost elsewhere: Oklahoma City Apr 4, Tulsa Mar 31 and Guymon Apr 18.
Frost dates for every city and town in Oklahoma
Dates are for 32°F at the NOAA station nearest the ZIP code at each Oklahoma town's center. "Safer date" is when only 1 year in 10 still gets a frost, a good target for tomatoes and peppers.
| City | Average last frost | Safer date | Average first frost | Frost-free days |
|---|---|---|---|---|
| Achille | Mar 19 | Apr 7 | Nov 12 | 238 |
| Ada | Apr 2 | Apr 18 | Nov 4 | 216 |
| Adair | Apr 5 | Apr 21 | Oct 30 | 208 |
| Addington | Mar 24 | Apr 8 | Nov 8 | 229 |
| Afton | Apr 6 | Apr 26 | Oct 27 | 204 |
| Agra | Apr 1 | Apr 17 | Nov 5 | 218 |
| Albion | Apr 11 | Apr 27 | Oct 27 | 199 |
| Alderson | Mar 31 | Apr 18 | Nov 3 | 217 |
| Alex | Apr 13 | Apr 28 | Oct 27 | 197 |
| Aline | Apr 9 | Apr 23 | Oct 31 | 205 |
| Allen | Mar 31 | Apr 18 | Nov 3 | 217 |
| Altus | Apr 5 | Apr 21 | Nov 2 | 211 |
| Alva | Apr 10 | Apr 25 | Oct 28 | 201 |
| Amber | Apr 4 | Apr 20 | Nov 1 | 211 |
| Ames | Apr 7 | Apr 24 | Nov 2 | 209 |
| Amorita | Apr 8 | Apr 24 | Oct 31 | 206 |
| Anadarko | Apr 8 | Apr 25 | Oct 30 | 205 |
| Antlers | Apr 3 | Apr 20 | Nov 1 | 212 |
| Apache | Apr 3 | Apr 21 | Nov 3 | 214 |
| Arapaho | Apr 13 | Apr 27 | Oct 28 | 198 |
| Arcadia | Apr 10 | Apr 30 | Oct 28 | 201 |
| Ardmore | Mar 18 | Apr 9 | Nov 10 | 237 |
| Arkoma | Mar 25 | Apr 11 | Nov 6 | 226 |
| Armstrong | Mar 31 | Apr 19 | Nov 5 | 219 |
| Arnett | Apr 15 | Apr 29 | Oct 27 | 195 |
| Asher | Mar 25 | Apr 13 | Nov 8 | 228 |
| Ashland | Mar 31 | Apr 18 | Nov 3 | 217 |
| Atoka | Mar 29 | Apr 17 | Nov 4 | 220 |
| Atwood | Apr 6 | Apr 24 | Oct 31 | 208 |
| Avant | Mar 31 | Apr 14 | Oct 31 | 214 |
| Barnsdall | Mar 31 | Apr 14 | Oct 31 | 214 |
| Bartlesville | Apr 11 | Apr 30 | Oct 24 | 196 |
| Bearden | Mar 24 | Apr 10 | Nov 9 | 230 |
| Beaver | Apr 21 | May 4 | Oct 21 | 183 |
| Beggs | Apr 8 | Apr 25 | Oct 28 | 203 |
| Bennington | Mar 19 | Apr 7 | Nov 12 | 238 |
| Bernice | Apr 6 | Apr 26 | Oct 27 | 204 |
| Bessie | Apr 3 | Apr 20 | Nov 1 | 212 |
| Bethany | Apr 2 | Apr 18 | Nov 4 | 216 |
| Bethel Acres | Mar 30 | Apr 16 | Nov 5 | 220 |
| Big Cabin | Apr 7 | Apr 24 | Nov 2 | 209 |
| Billings | Apr 15 | May 1 | Oct 26 | 194 |
| Binger | Apr 5 | Apr 23 | Nov 3 | 212 |
| Bixby | Apr 1 | Apr 20 | Nov 1 | 214 |
| Blackburn | Apr 11 | Apr 27 | Oct 24 | 196 |
| Blackwell | Apr 12 | Apr 28 | Oct 29 | 200 |
| Blair | Apr 2 | Apr 21 | Nov 3 | 215 |
| Blanchard | Apr 3 | Apr 19 | Nov 4 | 215 |
| Bluejacket | Apr 6 | Apr 26 | Oct 27 | 204 |
| Boise City | Apr 26 | May 9 | Oct 17 | 174 |
| Bokchito | Mar 19 | Apr 7 | Nov 12 | 238 |
| Bokoshe | Mar 23 | Apr 10 | Nov 5 | 227 |
| Boley | Mar 24 | Apr 10 | Nov 9 | 230 |
| Boswell | Apr 2 | Apr 20 | Nov 1 | 213 |
| Bowlegs | Apr 1 | Apr 19 | Nov 1 | 214 |
| Boynton | Apr 8 | Apr 25 | Oct 28 | 203 |
| Bradley | Apr 13 | Apr 28 | Oct 27 | 197 |
| Braggs | Apr 2 | Apr 20 | Nov 2 | 214 |
| Braman | Apr 12 | Apr 28 | Oct 29 | 200 |
| Bray | Mar 25 | Apr 12 | Nov 7 | 227 |
| Breckenridge | Apr 6 | Apr 21 | Nov 1 | 209 |
| Bridge Creek | Apr 3 | Apr 19 | Nov 5 | 216 |
| Bridgeport | Apr 6 | Apr 23 | Nov 5 | 213 |
| Bristow | Apr 9 | Apr 27 | Oct 25 | 199 |
| Broken Arrow | Apr 1 | Apr 20 | Nov 1 | 214 |
| Broken Bow | Apr 1 | Apr 17 | Nov 2 | 215 |
| Bromide | Mar 31 | Apr 18 | Nov 5 | 219 |
| Brooksville | Mar 30 | Apr 16 | Nov 5 | 220 |
| Buffalo | Apr 13 | Apr 29 | Oct 25 | 195 |
| Burbank | Apr 11 | Apr 27 | Oct 24 | 196 |
| Burlington | Apr 8 | Apr 24 | Oct 31 | 206 |
| Burns Flat | Apr 3 | Apr 20 | Nov 1 | 212 |
| Butler | Apr 9 | Apr 24 | Oct 28 | 202 |
| Byars | Mar 25 | Apr 13 | Nov 8 | 228 |
| Byng | Mar 31 | Apr 18 | Nov 3 | 217 |
| Byron | Apr 8 | Apr 24 | Oct 31 | 206 |
| Cache | Mar 26 | Apr 14 | Nov 7 | 226 |
| Caddo | Mar 31 | Apr 19 | Nov 5 | 219 |
| Calera | Mar 19 | Apr 7 | Nov 12 | 238 |
| Calumet | Apr 12 | Apr 25 | Oct 27 | 198 |
| Calvin | Apr 6 | Apr 24 | Oct 31 | 208 |
| Camargo | Apr 15 | Apr 30 | Oct 23 | 191 |
| Cameron | Mar 25 | Apr 11 | Nov 6 | 226 |
| Canadian | Mar 31 | Apr 18 | Nov 3 | 217 |
| Caney | Mar 29 | Apr 17 | Nov 4 | 220 |
| Canton | Apr 6 | Apr 22 | Nov 3 | 211 |
| Canute | Apr 9 | Apr 24 | Oct 28 | 202 |
| Capron | Apr 10 | Apr 25 | Oct 28 | 201 |
| Carlton Landing | Mar 31 | Apr 18 | Nov 3 | 217 |
| Carmen | Apr 15 | Apr 28 | Oct 29 | 197 |
| Carnegie | Apr 6 | Apr 22 | Oct 31 | 208 |
| Carney | Apr 7 | Apr 23 | Oct 30 | 206 |
| Carrier | Apr 10 | Apr 25 | Oct 31 | 204 |
| Carter | Apr 5 | Apr 24 | Nov 2 | 211 |
| Cashion | Apr 3 | Apr 20 | Nov 4 | 215 |
| Castle | Mar 24 | Apr 10 | Nov 9 | 230 |
| Catoosa | Mar 31 | Apr 15 | Nov 4 | 218 |
| Cedar Valley | Apr 3 | Apr 20 | Nov 1 | 212 |
| Cement | Apr 4 | Apr 23 | Oct 31 | 210 |
| Centrahoma | Mar 31 | Apr 19 | Nov 1 | 215 |
| Central High | Apr 1 | Apr 19 | Nov 5 | 218 |
| Chandler | Apr 7 | Apr 23 | Oct 30 | 206 |
| Chattanooga | Apr 7 | Apr 24 | Nov 2 | 209 |
| Checotah | Apr 2 | Apr 20 | Nov 2 | 214 |
| Chelsea | Apr 4 | Apr 21 | Nov 1 | 211 |
| Cherokee | Apr 10 | Apr 26 | Oct 29 | 202 |
| Cheyenne | Apr 3 | Apr 19 | Nov 3 | 214 |
| Chickasha | Apr 4 | Apr 20 | Nov 1 | 211 |
| Choctaw | Apr 2 | Apr 18 | Nov 5 | 217 |
| Chouteau | Apr 5 | Apr 21 | Oct 30 | 208 |
| Cimarron City | Apr 11 | Apr 29 | Oct 31 | 203 |
| Claremore | Apr 7 | Apr 24 | Oct 30 | 206 |
| Clayton | Apr 11 | Apr 27 | Oct 27 | 199 |
| Clearview | Mar 24 | Apr 10 | Nov 9 | 230 |
| Cleo Springs | Apr 5 | Apr 20 | Nov 1 | 210 |
| Cleveland | Apr 6 | Apr 23 | Oct 29 | 206 |
| Clinton | Apr 13 | Apr 27 | Oct 28 | 198 |
| Coalgate | Mar 31 | Apr 18 | Nov 4 | 218 |
| Colbert | Mar 19 | Apr 7 | Nov 12 | 238 |
| Colcord | Mar 31 | Apr 18 | Nov 2 | 216 |
| Cole | Apr 3 | Apr 18 | Nov 3 | 214 |
| Collinsville | Mar 31 | Apr 15 | Nov 4 | 218 |
| Colony | Apr 3 | Apr 21 | Nov 3 | 214 |
| Comanche | Mar 25 | Apr 12 | Nov 7 | 227 |
| Commerce | Apr 6 | Apr 26 | Oct 27 | 204 |
| Cooperton | Apr 4 | Apr 21 | Nov 4 | 214 |
| Copan | Apr 12 | Apr 28 | Oct 21 | 192 |
| Corn | Apr 6 | Apr 23 | Nov 3 | 211 |
| Cornish | Mar 23 | Apr 13 | Nov 7 | 229 |
| Council Hill | Apr 2 | Apr 20 | Nov 2 | 214 |
| Covington | Apr 10 | Apr 25 | Oct 29 | 202 |
| Coweta | Mar 29 | Apr 14 | Nov 5 | 221 |
| Cowlington | Mar 30 | Apr 16 | Nov 7 | 222 |
| Coyle | Apr 3 | Apr 20 | Nov 1 | 212 |
| Crescent | Apr 11 | Apr 29 | Oct 31 | 203 |
| Cromwell | Mar 24 | Apr 10 | Nov 9 | 230 |
| Crowder | Mar 31 | Apr 18 | Nov 3 | 217 |
| Cushing | Apr 1 | Apr 17 | Nov 5 | 218 |
| Custer City | Apr 8 | Apr 24 | Nov 1 | 207 |
| Cyril | Apr 3 | Apr 21 | Nov 3 | 214 |
| Dacoma | Apr 11 | Apr 26 | Oct 26 | 198 |
| Davenport | Apr 2 | Apr 21 | Nov 2 | 214 |
| Davidson | Mar 26 | Apr 14 | Nov 10 | 229 |
| Davis | Apr 4 | Apr 22 | Oct 31 | 210 |
| Deer Creek | Apr 10 | Apr 27 | Oct 28 | 201 |
| Del City | Apr 2 | Apr 18 | Nov 5 | 217 |
| Delaware | Apr 4 | Apr 21 | Nov 1 | 211 |
| Depew | Apr 9 | Apr 27 | Oct 25 | 199 |
| Devol | Mar 31 | Apr 18 | Nov 6 | 220 |
| Dewar | Apr 8 | Apr 25 | Oct 28 | 203 |
| Dewey | Apr 11 | Apr 30 | Oct 24 | 196 |
| Dibble | Apr 3 | Apr 19 | Nov 4 | 215 |
| Dickson | Mar 18 | Apr 9 | Nov 10 | 237 |
| Dill City | Apr 5 | Apr 22 | Nov 4 | 213 |
| Disney | Apr 7 | Apr 24 | Nov 2 | 209 |
| Dougherty | Apr 4 | Apr 22 | Oct 31 | 210 |
| Douglas | Apr 11 | Apr 29 | Oct 31 | 203 |
| Dover | Apr 14 | Apr 27 | Oct 30 | 199 |
| Drummond | Apr 10 | Apr 25 | Oct 31 | 204 |
| Drumright | Apr 1 | Apr 17 | Nov 5 | 218 |
| Duncan | Mar 25 | Apr 12 | Nov 7 | 227 |
| Durant | Mar 31 | Apr 19 | Nov 5 | 219 |
| Dustin | Mar 24 | Apr 10 | Nov 9 | 230 |
| Eakly | Apr 6 | Apr 22 | Oct 31 | 208 |
| Earlsboro | Apr 1 | Apr 19 | Nov 1 | 214 |
| East Duke | Apr 10 | Apr 24 | Oct 28 | 201 |
| Edmond | Apr 10 | Apr 30 | Oct 28 | 201 |
| El Reno | Apr 6 | Apr 22 | Oct 31 | 208 |
| Eldorado | Apr 4 | Apr 22 | Nov 1 | 211 |
| Elgin | Apr 4 | Apr 23 | Oct 31 | 210 |
| Elk City | Apr 5 | Apr 24 | Nov 2 | 211 |
| Elmer | Apr 3 | Apr 21 | Nov 6 | 217 |
| Elmore City | Apr 5 | Apr 21 | Nov 1 | 210 |
| Empire City | Mar 25 | Apr 12 | Nov 7 | 227 |
| Enid | Apr 6 | Apr 21 | Nov 1 | 209 |
| Erick | Apr 11 | Apr 29 | Oct 26 | 198 |
| Erin Springs | Apr 13 | Apr 28 | Oct 27 | 197 |
| Etowah | Apr 3 | Apr 18 | Nov 3 | 214 |
| Eufaula | Mar 31 | Apr 18 | Nov 3 | 217 |
| Fair Oaks | Mar 31 | Apr 15 | Nov 4 | 218 |
| Fairfax | Apr 11 | Apr 27 | Oct 24 | 196 |
| Fairland | Apr 6 | Apr 26 | Oct 27 | 204 |
| Fairmont | Apr 10 | Apr 25 | Oct 29 | 202 |
| Fairview | Apr 7 | Apr 24 | Nov 2 | 209 |
| Fallis | Apr 7 | Apr 23 | Oct 30 | 206 |
| Fanshawe | Apr 6 | Apr 24 | Nov 2 | 210 |
| Fargo | Apr 17 | May 2 | Oct 20 | 186 |
| Faxon | Apr 7 | Apr 24 | Nov 2 | 209 |
| Fitzhugh | Mar 29 | Apr 18 | Nov 6 | 222 |
| Fletcher | Apr 4 | Apr 23 | Oct 31 | 210 |
| Foraker | Apr 6 | Apr 23 | Oct 30 | 207 |
| Forest Park | Apr 2 | Apr 18 | Nov 5 | 217 |
| Forgan | Apr 21 | May 4 | Oct 21 | 183 |
| Fort Cobb | Apr 5 | Apr 23 | Nov 3 | 212 |
| Fort Coffee | Mar 25 | Apr 11 | Nov 6 | 226 |
| Fort Gibson | Apr 7 | Apr 26 | Oct 30 | 206 |
| Fort Supply | Apr 21 | May 5 | Oct 19 | 181 |
| Fort Towson | Mar 15 | Apr 4 | Nov 15 | 245 |
| Foss | Apr 3 | Apr 20 | Nov 1 | 212 |
| Foster | Apr 5 | Apr 21 | Nov 1 | 210 |
| Foyil | Apr 7 | Apr 24 | Oct 30 | 206 |
| Francis | Mar 31 | Apr 18 | Nov 3 | 217 |
| Frederick | Mar 26 | Apr 14 | Nov 10 | 229 |
| Freedom | Apr 19 | May 2 | Oct 17 | 181 |
| Friendship | Apr 5 | Apr 21 | Nov 2 | 211 |
| Gage | Apr 17 | May 2 | Oct 20 | 186 |
| Gans | Mar 30 | Apr 16 | Nov 7 | 222 |
| Garber | Apr 15 | May 1 | Oct 26 | 194 |
| Garvin | Mar 31 | Apr 18 | Nov 3 | 217 |
| Gate | Apr 13 | Apr 27 | Oct 28 | 198 |
| Geary | Apr 6 | Apr 23 | Nov 5 | 213 |
| Gene Autry | Apr 4 | Apr 22 | Oct 31 | 210 |
| Geronimo | Mar 26 | Apr 15 | Nov 6 | 225 |
| Gerty | Apr 6 | Apr 24 | Oct 31 | 208 |
| Glencoe | Apr 3 | Apr 21 | Oct 31 | 211 |
| Glenpool | Mar 30 | Apr 17 | Nov 4 | 219 |
| Goldsby | Apr 3 | Apr 18 | Nov 3 | 214 |
| Goltry | Apr 9 | Apr 23 | Oct 31 | 205 |
| Goodwell | Apr 18 | May 1 | Oct 23 | 188 |
| Gore | Apr 6 | Apr 24 | Oct 30 | 207 |
| Gotebo | Apr 4 | Apr 21 | Nov 4 | 214 |
| Gould | Apr 10 | Apr 24 | Oct 28 | 201 |
| Gracemont | Apr 8 | Apr 25 | Oct 30 | 205 |
| Grainola | Apr 6 | Apr 23 | Oct 30 | 207 |
| Grand Lake Towne | Apr 7 | Apr 24 | Nov 2 | 209 |
| Grandfield | Mar 31 | Apr 18 | Nov 6 | 220 |
| Granite | Apr 8 | Apr 24 | Nov 2 | 208 |
| Grayson | Apr 8 | Apr 25 | Oct 28 | 203 |
| Greenfield | Apr 6 | Apr 23 | Nov 5 | 213 |
| Grove | Apr 15 | Apr 30 | Oct 26 | 194 |
| Guthrie | Apr 3 | Apr 20 | Nov 1 | 212 |
| Guymon | Apr 18 | May 1 | Oct 23 | 188 |
| Haileyville | Mar 31 | Apr 18 | Nov 3 | 217 |
| Hallett | Apr 6 | Apr 23 | Oct 29 | 206 |
| Hammon | Apr 16 | May 2 | Oct 23 | 190 |
| Hanna | Mar 31 | Apr 18 | Nov 3 | 217 |
| Hardesty | Apr 16 | May 1 | Oct 25 | 192 |
| Harrah | Apr 4 | Apr 21 | Oct 30 | 209 |
| Hartshorne | Mar 31 | Apr 18 | Nov 3 | 217 |
| Haskell | Apr 1 | Apr 20 | Nov 1 | 214 |
| Hastings | Mar 24 | Apr 8 | Nov 8 | 229 |
| Haworth | Mar 31 | Apr 18 | Nov 3 | 217 |
| Headrick | Apr 5 | Apr 21 | Nov 2 | 211 |
| Healdton | Apr 6 | Apr 25 | Nov 1 | 209 |
| Heavener | Apr 6 | Apr 24 | Nov 2 | 210 |
| Helena | Apr 9 | Apr 23 | Oct 31 | 205 |
| Hendrix | Mar 19 | Apr 7 | Nov 12 | 238 |
| Hennessey | Apr 14 | Apr 27 | Oct 30 | 199 |
| Henryetta | Apr 8 | Apr 25 | Oct 28 | 203 |
| Hickory | Mar 29 | Apr 18 | Nov 6 | 222 |
| Hillsdale | Apr 5 | Apr 20 | Nov 1 | 210 |
| Hinton | Apr 5 | Apr 22 | Nov 1 | 210 |
| Hitchcock | Apr 14 | Apr 29 | Oct 27 | 196 |
| Hitchita | Apr 8 | Apr 25 | Oct 28 | 203 |
| Hobart | Apr 7 | Apr 22 | Nov 4 | 211 |
| Hochatown | Apr 1 | Apr 17 | Nov 2 | 215 |
| Hoffman | Apr 8 | Apr 25 | Oct 28 | 203 |
| Holdenville | Mar 29 | Apr 14 | Nov 5 | 221 |
| Hollis | Apr 5 | Apr 21 | Oct 31 | 209 |
| Hollister | Mar 26 | Apr 14 | Nov 10 | 229 |
| Hominy | Mar 31 | Apr 14 | Oct 31 | 214 |
| Hooker | Apr 16 | May 1 | Oct 25 | 192 |
| Hoot Owl | Apr 7 | Apr 24 | Nov 2 | 209 |
| Horntown | Mar 29 | Apr 14 | Nov 5 | 221 |
| Howe | Apr 6 | Apr 24 | Nov 2 | 210 |
| Hugo | Mar 15 | Apr 4 | Nov 15 | 245 |
| Hulbert | Apr 4 | Apr 24 | Oct 31 | 210 |
| Hunter | Apr 10 | Apr 25 | Oct 29 | 202 |
| Hydro | Apr 5 | Apr 22 | Nov 1 | 210 |
| Idabel | Mar 31 | Apr 18 | Nov 3 | 217 |
| Indiahoma | Mar 28 | Apr 17 | Nov 6 | 223 |
| Indianola | Mar 31 | Apr 18 | Nov 3 | 217 |
| Inola | Apr 7 | Apr 24 | Oct 30 | 206 |
| IXL | Mar 24 | Apr 10 | Nov 9 | 230 |
| Jay | Apr 16 | May 1 | Oct 20 | 187 |
| Jefferson | Apr 18 | May 2 | Oct 20 | 185 |
| Jenks | Mar 30 | Apr 17 | Nov 4 | 219 |
| Jennings | Apr 6 | Apr 23 | Oct 29 | 206 |
| Jet | Apr 5 | Apr 20 | Nov 1 | 210 |
| Johnson | Mar 30 | Apr 16 | Nov 5 | 220 |
| Jones | Apr 2 | Apr 18 | Nov 5 | 217 |
| Kansas | Mar 31 | Apr 18 | Nov 2 | 216 |
| Katie | Apr 5 | Apr 21 | Nov 1 | 210 |
| Kaw City | Apr 6 | Apr 23 | Oct 30 | 207 |
| Kellyville | Mar 30 | Apr 17 | Nov 4 | 219 |
| Kemp | Mar 19 | Apr 7 | Nov 12 | 238 |
| Kendrick | Apr 2 | Apr 21 | Nov 2 | 214 |
| Kenefic | Mar 31 | Apr 18 | Nov 5 | 219 |
| Keota | Mar 23 | Apr 10 | Nov 5 | 227 |
| Ketchum | Apr 7 | Apr 24 | Nov 2 | 209 |
| Keyes | Apr 19 | May 2 | Oct 23 | 187 |
| Kiefer | Mar 30 | Apr 17 | Nov 4 | 219 |
| Kildare | Apr 16 | Apr 30 | Oct 26 | 193 |
| Kingfisher | Apr 9 | Apr 25 | Nov 1 | 206 |
| Kingston | Mar 27 | Apr 14 | Nov 8 | 226 |
| Kinta | Apr 2 | Apr 19 | Nov 5 | 217 |
| Kiowa | Mar 31 | Apr 18 | Nov 3 | 217 |
| Knowles | Apr 13 | Apr 27 | Oct 28 | 198 |
| Konawa | Mar 31 | Apr 18 | Nov 3 | 217 |
| Krebs | Mar 31 | Apr 18 | Nov 3 | 217 |
| Kremlin | Apr 6 | Apr 21 | Nov 1 | 209 |
| Lahoma | Apr 10 | Apr 25 | Oct 31 | 204 |
| Lake Aluma | Apr 2 | Apr 18 | Nov 5 | 217 |
| Lamar | Mar 29 | Apr 14 | Nov 5 | 221 |
| Lambert | Apr 10 | Apr 26 | Oct 29 | 202 |
| Lamont | Apr 18 | May 2 | Oct 20 | 185 |
| Langley | Apr 7 | Apr 24 | Nov 2 | 209 |
| Langston | Apr 3 | Apr 20 | Nov 1 | 212 |
| Laverne | Apr 13 | Apr 27 | Oct 28 | 198 |
| Lawrence Creek | Apr 6 | Apr 23 | Oct 29 | 206 |
| Lawton | Mar 26 | Apr 14 | Nov 7 | 226 |
| Le Flore | Apr 2 | Apr 19 | Nov 5 | 217 |
| Leedey | Apr 15 | Apr 30 | Oct 23 | 191 |
| Lehigh | Apr 5 | Apr 22 | Nov 1 | 210 |
| Lenapah | Apr 4 | Apr 21 | Nov 1 | 211 |
| Leon | Mar 31 | Apr 20 | Nov 4 | 218 |
| Lexington | Apr 4 | Apr 24 | Nov 2 | 212 |
| Liberty | Apr 1 | Apr 20 | Nov 1 | 214 |
| Lima | Apr 1 | Apr 19 | Nov 1 | 214 |
| Lindsay | Apr 13 | Apr 28 | Oct 27 | 197 |
| Loco | Mar 23 | Apr 13 | Nov 7 | 229 |
| Locust Grove | Apr 5 | Apr 21 | Oct 30 | 208 |
| Lone Chimney | Apr 6 | Apr 23 | Oct 29 | 206 |
| Lone Grove | Mar 21 | Apr 10 | Nov 8 | 232 |
| Lone Wolf | Apr 2 | Apr 21 | Nov 3 | 215 |
| Longdale | Apr 5 | Apr 20 | Nov 1 | 210 |
| Lookeba | Apr 5 | Apr 22 | Nov 1 | 210 |
| Lotsee | Apr 6 | Apr 23 | Oct 29 | 206 |
| Loveland | Mar 31 | Apr 18 | Nov 6 | 220 |
| Loyal | Apr 9 | Apr 25 | Nov 1 | 206 |
| Luther | Apr 2 | Apr 18 | Nov 5 | 217 |
| Macomb | Mar 30 | Apr 16 | Nov 5 | 220 |
| Madill | Mar 27 | Apr 14 | Nov 8 | 226 |
| Manchester | Apr 9 | Apr 23 | Oct 30 | 204 |
| Mangum | Apr 8 | Apr 24 | Nov 2 | 208 |
| Manitou | Apr 3 | Apr 22 | Nov 4 | 215 |
| Mannford | Apr 6 | Apr 23 | Oct 29 | 206 |
| Mannsville | Mar 29 | Apr 16 | Nov 5 | 221 |
| Maramec | Apr 6 | Apr 23 | Oct 29 | 206 |
| Marble City | Mar 30 | Apr 16 | Nov 7 | 222 |
| Marietta | Apr 6 | Apr 24 | Nov 2 | 210 |
| Marland | Apr 10 | Apr 27 | Oct 27 | 200 |
| Marlow | Mar 25 | Apr 12 | Nov 7 | 227 |
| Marshall | Apr 11 | Apr 29 | Oct 31 | 203 |
| Martha | Apr 10 | Apr 27 | Oct 29 | 202 |
| Maud | Apr 1 | Apr 19 | Nov 1 | 214 |
| May | Apr 21 | May 5 | Oct 19 | 181 |
| Maysville | Apr 4 | Apr 24 | Nov 2 | 212 |
| McAlester | Mar 31 | Apr 18 | Nov 3 | 217 |
| McCurtain | Mar 23 | Apr 10 | Nov 5 | 227 |
| McLoud | Apr 4 | Apr 21 | Oct 30 | 209 |
| Mead | Mar 31 | Apr 19 | Nov 5 | 219 |
| Medford | Apr 10 | Apr 27 | Oct 28 | 201 |
| Medicine Park | Mar 21 | Apr 8 | Nov 12 | 236 |
| Meeker | Apr 4 | Apr 21 | Oct 30 | 209 |
| Meno | Apr 10 | Apr 25 | Oct 31 | 204 |
| Meridian | Apr 10 | Apr 30 | Oct 28 | 201 |
| Miami | Apr 6 | Apr 26 | Oct 27 | 204 |
| Midwest City | Apr 2 | Apr 18 | Nov 5 | 217 |
| Milburn | Mar 31 | Apr 18 | Nov 5 | 219 |
| Mill Creek | Mar 29 | Apr 16 | Nov 5 | 221 |
| Millerton | Mar 31 | Apr 18 | Nov 3 | 217 |
| Minco | Apr 3 | Apr 19 | Nov 5 | 216 |
| Moffett | Mar 25 | Apr 11 | Nov 6 | 226 |
| Moore | Mar 31 | Apr 17 | Nov 5 | 219 |
| Mooreland | Apr 12 | Apr 27 | Oct 24 | 195 |
| Morris | Apr 8 | Apr 25 | Oct 28 | 203 |
| Morrison | Apr 8 | Apr 24 | Oct 28 | 203 |
| Mounds | Apr 1 | Apr 20 | Nov 1 | 214 |
| Mountain Park | Mar 28 | Apr 17 | Nov 6 | 223 |
| Mountain View | Apr 6 | Apr 22 | Oct 31 | 208 |
| Muldrow | Mar 30 | Apr 16 | Nov 7 | 222 |
| Mule Barn | Apr 6 | Apr 23 | Oct 29 | 206 |
| Mulhall | Apr 10 | Apr 29 | Oct 25 | 198 |
| Muskogee | Apr 2 | Apr 20 | Nov 2 | 214 |
| Mustang | Apr 4 | Apr 20 | Nov 2 | 212 |
| Mutual | Apr 19 | May 3 | Oct 26 | 190 |
| Nash | Apr 5 | Apr 20 | Nov 1 | 210 |
| New Alluwe | Apr 4 | Apr 21 | Nov 1 | 211 |
| New Cordell | Apr 5 | Apr 22 | Nov 4 | 213 |
| New Woodville | Mar 27 | Apr 14 | Nov 8 | 226 |
| Newcastle | Mar 31 | Apr 17 | Nov 5 | 219 |
| Newkirk | Apr 16 | Apr 30 | Oct 26 | 193 |
| Nichols Hills | Apr 2 | Apr 18 | Nov 4 | 216 |
| Nicoma Park | Apr 2 | Apr 18 | Nov 5 | 217 |
| Ninnekah | Apr 6 | Apr 21 | Nov 1 | 209 |
| Noble | Apr 3 | Apr 18 | Nov 3 | 214 |
| Norge | Apr 4 | Apr 20 | Nov 1 | 211 |
| Norman | Mar 31 | Apr 17 | Nov 5 | 219 |
| North Enid | Apr 6 | Apr 21 | Nov 1 | 209 |
| North Miami | Apr 6 | Apr 26 | Oct 27 | 204 |
| Nowata | Apr 4 | Apr 21 | Nov 1 | 211 |
| Oak Grove | Apr 6 | Apr 23 | Oct 29 | 206 |
| Oakland | Mar 27 | Apr 14 | Nov 8 | 226 |
| Oaks | Mar 31 | Apr 18 | Nov 2 | 216 |
| Oakwood | Apr 8 | Apr 24 | Nov 1 | 207 |
| Ochelata | Apr 11 | Apr 30 | Oct 24 | 196 |
| Oilton | Apr 6 | Apr 23 | Oct 29 | 206 |
| Okarche | Apr 9 | Apr 25 | Nov 1 | 206 |
| Okay | Apr 7 | Apr 26 | Oct 30 | 206 |
| Okeene | Apr 7 | Apr 24 | Nov 2 | 209 |
| Okemah | Mar 24 | Apr 10 | Nov 9 | 230 |
| Oklahoma City | Apr 4 | Apr 20 | Nov 2 | 212 |
| Okmulgee | Apr 8 | Apr 25 | Oct 28 | 203 |
| Oktaha | Apr 2 | Apr 20 | Nov 2 | 214 |
| Olustee | Apr 3 | Apr 21 | Nov 4 | 215 |
| Oologah | Apr 7 | Apr 24 | Oct 30 | 206 |
| Optima | Apr 16 | May 1 | Oct 25 | 192 |
| Orlando | Apr 10 | Apr 29 | Oct 25 | 198 |
| Osage | Apr 6 | Apr 23 | Oct 29 | 206 |
| Owasso | Mar 31 | Apr 15 | Nov 4 | 218 |
| Paden | Apr 2 | Apr 21 | Nov 2 | 214 |
| Panama | Apr 6 | Apr 24 | Nov 2 | 210 |
| Paoli | Apr 5 | Apr 21 | Nov 1 | 210 |
| Paradise Hill | Apr 6 | Apr 24 | Oct 30 | 207 |
| Pauls Valley | Mar 28 | Apr 16 | Nov 7 | 224 |
| Pawhuska | Apr 6 | Apr 23 | Oct 29 | 206 |
| Pawnee | Apr 11 | Apr 27 | Oct 24 | 196 |
| Pensacola | Apr 7 | Apr 24 | Nov 2 | 209 |
| Peoria | Apr 6 | Apr 26 | Oct 27 | 204 |
| Perkins | Apr 4 | Apr 20 | Nov 2 | 212 |
| Perry | Apr 4 | Apr 20 | Nov 1 | 211 |
| Phillips | Apr 5 | Apr 22 | Nov 1 | 210 |
| Piedmont | Apr 2 | Apr 18 | Nov 4 | 216 |
| Pink | Mar 30 | Apr 16 | Nov 5 | 220 |
| Pittsburg | Mar 31 | Apr 18 | Nov 3 | 217 |
| Pocasset | Apr 3 | Apr 19 | Nov 5 | 216 |
| Pocola | Mar 25 | Apr 11 | Nov 6 | 226 |
| Ponca City | Apr 10 | Apr 27 | Oct 27 | 200 |
| Pond Creek | Apr 18 | May 2 | Oct 20 | 185 |
| Porter | Mar 29 | Apr 14 | Nov 5 | 221 |
| Porum | Apr 6 | Apr 24 | Oct 30 | 207 |
| Poteau | Apr 6 | Apr 24 | Nov 2 | 210 |
| Prague | Apr 2 | Apr 21 | Nov 2 | 214 |
| Prue | Apr 6 | Apr 23 | Oct 29 | 206 |
| Pryor Creek | Apr 5 | Apr 21 | Oct 30 | 208 |
| Purcell | Mar 31 | Apr 17 | Nov 3 | 217 |
| Putnam | Apr 8 | Apr 24 | Nov 1 | 207 |
| Quapaw | Apr 6 | Apr 26 | Oct 27 | 204 |
| Quinton | Apr 2 | Apr 19 | Nov 5 | 217 |
| Ralston | Apr 11 | Apr 27 | Oct 24 | 196 |
| Ramona | Mar 31 | Apr 14 | Oct 31 | 214 |
| Randlett | Apr 1 | Apr 18 | Nov 5 | 218 |
| Ratliff City | Mar 28 | Apr 18 | Nov 7 | 224 |
| Rattan | Mar 15 | Apr 4 | Nov 15 | 245 |
| Ravia | Mar 29 | Apr 16 | Nov 5 | 221 |
| Red Oak | Apr 2 | Apr 19 | Nov 5 | 217 |
| Red Rock | Apr 8 | Apr 24 | Oct 28 | 203 |
| Redbird | Mar 29 | Apr 14 | Nov 5 | 221 |
| Renfrow | Apr 10 | Apr 27 | Oct 28 | 201 |
| Rentiesville | Apr 2 | Apr 20 | Nov 2 | 214 |
| Reydon | Apr 3 | Apr 19 | Nov 3 | 214 |
| Ringling | Mar 23 | Apr 13 | Nov 7 | 229 |
| Ringwood | Apr 10 | Apr 25 | Oct 31 | 204 |
| Ripley | Apr 1 | Apr 17 | Nov 5 | 218 |
| Rock Island | Mar 25 | Apr 11 | Nov 6 | 226 |
| Rocky | Apr 5 | Apr 22 | Nov 4 | 213 |
| Roff | Mar 29 | Apr 18 | Nov 6 | 222 |
| Roland | Mar 25 | Apr 11 | Nov 6 | 226 |
| Roosevelt | Apr 4 | Apr 21 | Nov 4 | 214 |
| Rosedale | Apr 4 | Apr 24 | Nov 2 | 212 |
| Rosston | Apr 13 | Apr 27 | Oct 28 | 198 |
| Rush Springs | Apr 4 | Apr 23 | Oct 31 | 210 |
| Ryan | Mar 29 | Apr 19 | Nov 5 | 221 |
| Salina | Apr 7 | Apr 24 | Nov 2 | 209 |
| Sallisaw | Mar 30 | Apr 16 | Nov 7 | 222 |
| Sand Springs | Apr 6 | Apr 23 | Oct 29 | 206 |
| Sapulpa | Mar 30 | Apr 17 | Nov 4 | 219 |
| Sasakwa | Apr 6 | Apr 24 | Oct 31 | 208 |
| Savanna | Mar 31 | Apr 18 | Nov 3 | 217 |
| Sawyer | Mar 15 | Apr 4 | Nov 15 | 245 |
| Sayre | Apr 12 | Apr 28 | Oct 28 | 199 |
| Schulter | Apr 8 | Apr 25 | Oct 28 | 203 |
| Seiling | Apr 18 | Apr 30 | Oct 21 | 186 |
| Seminole | Apr 5 | Apr 22 | Nov 1 | 210 |
| Sentinel | Apr 5 | Apr 22 | Nov 4 | 213 |
| Shady Point | Apr 6 | Apr 24 | Nov 2 | 210 |
| Shamrock | Apr 9 | Apr 27 | Oct 25 | 199 |
| Sharon | Apr 19 | May 3 | Oct 26 | 190 |
| Shattuck | Apr 9 | Apr 25 | Oct 27 | 201 |
| Shawnee | Mar 30 | Apr 16 | Nov 5 | 220 |
| Shidler | Apr 6 | Apr 23 | Oct 30 | 207 |
| Silo | Mar 31 | Apr 19 | Nov 5 | 219 |
| Skedee | Apr 11 | Apr 27 | Oct 24 | 196 |
| Skiatook | Mar 31 | Apr 15 | Nov 4 | 218 |
| Slaughterville | Apr 3 | Apr 18 | Nov 3 | 214 |
| Slick | Apr 9 | Apr 27 | Oct 25 | 199 |
| Smith Village | Apr 2 | Apr 18 | Nov 5 | 217 |
| Smithville | Apr 9 | Apr 24 | Oct 29 | 203 |
| Snyder | Mar 28 | Apr 17 | Nov 6 | 223 |
| Soper | Mar 15 | Apr 4 | Nov 15 | 245 |
| South Coffeyville | Apr 6 | Apr 21 | Nov 1 | 209 |
| Sparks | Apr 2 | Apr 21 | Nov 2 | 214 |
| Spaulding | Mar 29 | Apr 14 | Nov 5 | 221 |
| Spavinaw | Apr 7 | Apr 24 | Nov 2 | 209 |
| Spencer | Apr 2 | Apr 18 | Nov 5 | 217 |
| Sperry | Mar 31 | Apr 15 | Nov 4 | 218 |
| Spiro | Mar 25 | Apr 11 | Nov 6 | 226 |
| Sportsmen Acres | Apr 5 | Apr 21 | Oct 30 | 208 |
| Springer | Mar 18 | Apr 9 | Nov 10 | 237 |
| St. Louis | Mar 25 | Apr 13 | Nov 8 | 228 |
| Sterling | Apr 4 | Apr 23 | Oct 31 | 210 |
| Stidham | Mar 31 | Apr 18 | Nov 3 | 217 |
| Stigler | Apr 6 | Apr 24 | Oct 30 | 207 |
| Stillwater | Apr 5 | Apr 21 | Oct 30 | 208 |
| Stilwell | Mar 31 | Apr 20 | Nov 4 | 218 |
| Stonewall | Mar 29 | Apr 18 | Nov 6 | 222 |
| Strang | Apr 7 | Apr 24 | Nov 2 | 209 |
| Stratford | Mar 25 | Apr 13 | Nov 8 | 228 |
| Stringtown | Apr 5 | Apr 22 | Nov 1 | 210 |
| Strong City | Apr 3 | Apr 19 | Nov 3 | 214 |
| Stroud | Apr 2 | Apr 21 | Nov 2 | 214 |
| Stuart | Mar 31 | Apr 18 | Nov 3 | 217 |
| Sugden | Mar 29 | Apr 19 | Nov 5 | 221 |
| Sulphur | Apr 4 | Apr 22 | Oct 31 | 210 |
| Summit | Apr 2 | Apr 20 | Nov 2 | 214 |
| Sweetwater | Apr 3 | Apr 19 | Nov 3 | 214 |
| Taft | Apr 7 | Apr 26 | Oct 30 | 206 |
| Tahlequah | Apr 4 | Apr 24 | Oct 31 | 210 |
| Talala | Apr 4 | Apr 21 | Nov 1 | 211 |
| Talihina | Apr 11 | Apr 27 | Oct 27 | 199 |
| Taloga | Apr 18 | Apr 30 | Oct 21 | 186 |
| Tamaha | Apr 6 | Apr 24 | Oct 30 | 207 |
| Tatums | Apr 6 | Apr 25 | Nov 1 | 209 |
| Tecumseh | Mar 30 | Apr 16 | Nov 5 | 220 |
| Temple | Apr 1 | Apr 18 | Nov 5 | 218 |
| Terlton | Apr 6 | Apr 23 | Oct 29 | 206 |
| Terral | Mar 29 | Apr 19 | Nov 5 | 221 |
| Texhoma | Apr 21 | May 3 | Oct 21 | 183 |
| Texola | Apr 11 | Apr 29 | Oct 26 | 198 |
| Thackerville | Apr 6 | Apr 24 | Nov 2 | 210 |
| The Village | Apr 2 | Apr 18 | Nov 4 | 216 |
| Thomas | Apr 6 | Apr 22 | Nov 3 | 211 |
| Tipton | Apr 3 | Apr 21 | Nov 6 | 217 |
| Tishomingo | Mar 29 | Apr 16 | Nov 5 | 221 |
| Tonkawa | Apr 8 | Apr 24 | Oct 27 | 202 |
| Tribbey | Mar 30 | Apr 16 | Nov 5 | 220 |
| Tryon | Apr 4 | Apr 20 | Nov 2 | 212 |
| Tullahassee | Mar 29 | Apr 14 | Nov 5 | 221 |
| Tulsa | Mar 31 | Apr 15 | Nov 4 | 218 |
| Tupelo | Mar 31 | Apr 19 | Nov 1 | 215 |
| Tushka | Mar 29 | Apr 17 | Nov 4 | 220 |
| Tuttle | Apr 4 | Apr 20 | Nov 2 | 212 |
| Tyrone | Apr 20 | May 3 | Oct 24 | 187 |
| Union City | Apr 3 | Apr 19 | Nov 5 | 216 |
| Valley Brook | Apr 4 | Apr 20 | Nov 2 | 212 |
| Valley Park | Mar 31 | Apr 15 | Nov 4 | 218 |
| Valliant | Mar 31 | Apr 18 | Nov 3 | 217 |
| Velma | Mar 28 | Apr 18 | Nov 7 | 224 |
| Vera | Mar 31 | Apr 15 | Nov 4 | 218 |
| Verden | Apr 8 | Apr 25 | Oct 30 | 205 |
| Verdigris | Apr 7 | Apr 24 | Oct 30 | 206 |
| Vernon | Mar 31 | Apr 18 | Nov 3 | 217 |
| Vian | Mar 30 | Apr 16 | Nov 7 | 222 |
| Vici | Apr 15 | Apr 30 | Oct 23 | 191 |
| Vinita | Apr 7 | Apr 24 | Nov 2 | 209 |
| Wagoner | Mar 29 | Apr 14 | Nov 5 | 221 |
| Wainwright | Apr 2 | Apr 20 | Nov 2 | 214 |
| Wakita | Apr 5 | Apr 20 | Nov 1 | 210 |
| Walters | Apr 1 | Apr 18 | Nov 5 | 218 |
| Wanette | Mar 25 | Apr 13 | Nov 8 | 228 |
| Wann | Apr 6 | Apr 21 | Nov 1 | 209 |
| Wapanucka | Mar 31 | Apr 18 | Nov 5 | 219 |
| Warner | Apr 6 | Apr 24 | Oct 30 | 207 |
| Warr Acres | Apr 2 | Apr 18 | Nov 4 | 216 |
| Warwick | Apr 7 | Apr 23 | Oct 30 | 206 |
| Washington | Apr 3 | Apr 18 | Nov 3 | 214 |
| Watonga | Apr 14 | Apr 29 | Oct 27 | 196 |
| Watts | Mar 31 | Apr 18 | Nov 2 | 216 |
| Waukomis | Apr 6 | Apr 21 | Nov 1 | 209 |
| Waurika | Mar 29 | Apr 19 | Nov 5 | 221 |
| Wayne | Apr 4 | Apr 24 | Nov 2 | 212 |
| Waynoka | Apr 12 | Apr 27 | Oct 24 | 195 |
| Weatherford | Apr 6 | Apr 23 | Nov 3 | 211 |
| Webb City | Apr 6 | Apr 23 | Oct 30 | 207 |
| Webbers Falls | Apr 6 | Apr 24 | Oct 30 | 207 |
| Welch | Apr 6 | Apr 26 | Oct 27 | 204 |
| Weleetka | Mar 24 | Apr 10 | Nov 9 | 230 |
| Wellston | Apr 7 | Apr 23 | Oct 30 | 206 |
| West Siloam Springs | Mar 31 | Apr 18 | Nov 2 | 216 |
| Westport | Apr 6 | Apr 23 | Oct 29 | 206 |
| Westville | Mar 31 | Apr 20 | Nov 4 | 218 |
| Wetumka | Mar 29 | Apr 14 | Nov 5 | 221 |
| Wewoka | Apr 5 | Apr 22 | Nov 1 | 210 |
| Whitefield | Apr 6 | Apr 24 | Oct 30 | 207 |
| Wilburton | Apr 2 | Apr 19 | Nov 5 | 217 |
| Willow | Apr 8 | Apr 24 | Nov 2 | 208 |
| Wilson | Apr 6 | Apr 25 | Nov 1 | 209 |
| Winchester | Apr 8 | Apr 25 | Oct 28 | 203 |
| Wister | Apr 6 | Apr 24 | Nov 2 | 210 |
| Woodlawn Park | Apr 2 | Apr 18 | Nov 4 | 216 |
| Woodward | Apr 5 | Apr 23 | Oct 30 | 208 |
| Wright City | Mar 31 | Apr 18 | Nov 3 | 217 |
| Wyandotte | Apr 15 | Apr 30 | Oct 26 | 194 |
| Wynnewood | Mar 28 | Apr 16 | Nov 7 | 224 |
| Wynona | Apr 6 | Apr 23 | Oct 29 | 206 |
| Yale | Apr 1 | Apr 17 | Nov 5 | 218 |
| Yeager | Mar 29 | Apr 14 | Nov 5 | 221 |
| Yukon | Apr 2 | Apr 18 | Nov 4 | 216 |
Source: NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020. City centers from the US Census Bureau. Click a city for its nearest station and, where it has frost dates, hard-freeze dates and a vegetable planting calendar. See how we calculate.
Frequently asked questions
When is the last frost in Oklahoma City, OK?
The average last spring frost in Oklahoma City is April 4, and only 1 year in 10 has a frost after April 20. The average first fall frost is November 2. These come from NOAA's 1991–2020 records at the Oklahoma City Will Rogers AP station.
When should I plant tomatoes in Oklahoma?
UNH Extension times tomato transplants for 1 to 2 weeks after the average last frost. In Oklahoma City that's about Apr 11 to Apr 18; for a 9 in 10 chance of no later frost, wait until Apr 20. Look up your ZIP code for your own dates and a full vegetable planting calendar.
More for Oklahoma: Oklahoma climate zones (insulation) · Oklahoma planting zones · Frost line depth by state