Frost dates in Kentucky
Across Kentucky's 97 NOAA stations with a frost every year, the typical last spring frost ranges from March 27 at Eddyville 5 S (520 feet above sea level) to May 2 at Grayson 3 SW (700 feet above sea level). The middle station's date is April 15.
Look up your ZIP code
Last frost across Kentucky
The frost-free season runs from 160 days at Grayson 3 SW to 225 days at Louisville Mcalpine.
These are typical dates: in half of springs the last frost comes later. Each place's page, and each ZIP code lookup, also gives the late-year date, after which only 1 spring in 10 has a frost. That's the safer date for tender plants.
Frost dates for Kentucky's larger places
| Place | Last spring frost | First fall frost | Season | Zone |
|---|---|---|---|---|
| Bowling Green | April 5 | October 31 | 208 days | 7a |
| Lexington | April 13 | October 28 | 196 days | 7a |
| Louisville | April 3 | November 3 | 214 days | 7a |
Typical (1-in-2) dates. Each place's page has the early and late years, a planting calendar and a printable planner. Zones are for the ZIP code nearest each place's center.
Hardiness zones in Kentucky
Kentucky's 932 ZIP codes in the USDA list fall in zones 6b to 7b: 6b (20 percent), 7a (78 percent) and 7b (2 percent). Compared with the 2012 map, 79 percent of them moved to a warmer half zone (11 by a full zone or more) and 21 percent stayed the same.
A hardiness zone is about the coldest night of winter, which decides which shrubs, trees and perennials survive. Frost dates are about spring and fall, which decide when to plant. You need both. Read more about what the zones mean and what changed in 2023.
Every NOAA station in Kentucky
All 97 stations in Kentucky with frost statistics in NOAA's 1991 to 2020 normals, from A to Z. Station names are usually a town, an airport, or a distance and direction from a town. Find one near you and at a similar elevation.
| Station | Elevation (feet) | Last spring frost | First fall frost | Season (days) |
|---|---|---|---|---|
| Ashland | 560 | April 22 | October 23 | 181 |
| Augusta 2 | 510 | April 11 | October 30 | 200 |
| Barbourville | 990 | April 19 | October 24 | 187 |
| Bardstown 5 E | 780 | April 13 | October 25 | 195 |
| Bardwell 2 E | 410 | April 6 | October 30 | 204 |
| Barren River Lake | 620 | April 12 | October 29 | 198 |
| Baxter | 1,160 | April 15 | October 30 | 197 |
| Beattyville 4 N | 1,080 | April 12 | October 25 | 192 |
| Beaver Dam | 400 | April 10 | October 22 | 192 |
| Benton | 360 | April 9 | October 19 | 192 |
| Berea College | 1,070 | April 5 | November 2 | 213 |
| Bernheim Forest | 550 | April 18 | October 25 | 189 |
| Booneville 12 SW | 880 | April 24 | October 19 | 178 |
| Bowling Green 21 NNE | 790 | April 4 | October 31 | 209 |
| Bowling Green Warren Co Airport | 520 | April 5 | October 31 | 208 |
| Bradfordsville | 660 | April 22 | October 20 | 180 |
| Brandenburg | 620 | April 19 | October 24 | 186 |
| Buckhorn Lake | 780 | April 19 | October 25 | 188 |
| Calhoun Lock 2 | 400 | April 2 | November 1 | 211 |
| Cave Run Lake | 840 | April 17 | October 25 | 189 |
| Charley 2 SW | 740 | April 24 | October 17 | 174 |
| Cincinnati Northern Ky Airport | 870 | April 18 | October 25 | 188 |
| Corners | 620 | April 25 | October 16 | 172 |
| Crab Orchard 6 N | 1,020 | April 18 | October 24 | 188 |
| Cressy | 720 | April 20 | October 19 | 182 |
| Crestwood 4 NE | 780 | April 12 | October 25 | 193 |
| Cynthiana | 700 | April 18 | October 23 | 188 |
| Danville | 900 | April 9 | October 27 | 199 |
| Dix Dam | 870 | April 7 | November 1 | 206 |
| Eastern Kentucky Univ | 1,000 | April 15 | October 22 | 190 |
| Eddyville 5 S | 520 | March 27 | November 8 | 225 |
| Elizabethtown WP CS | 690 | April 16 | October 25 | 191 |
| Elkton | 620 | April 3 | October 29 | 207 |
| Flemingsburg 2 N | 940 | April 12 | October 30 | 200 |
| Frankfort Capital City Airport | 800 | April 15 | October 24 | 192 |
| Gimlet 9 N | 1,120 | April 10 | October 31 | 201 |
| Glasgow | 770 | April 9 | October 27 | 201 |
| Glencoe 6 NW | 490 | April 23 | October 21 | 179 |
| Grayson 2 E | 580 | April 27 | October 17 | 172 |
| Grayson 3 SW | 700 | May 2 | October 11 | 160 |
| Greensburg | 580 | April 15 | October 24 | 192 |
| Heidelberg | 670 | April 17 | October 22 | 189 |
| Henderson 8 SSW | 450 | April 4 | October 29 | 207 |
| Henderson State Police | 420 | April 9 | October 26 | 198 |
| Hodgenville Lincoln P | 790 | April 16 | October 25 | 191 |
| Hopkinsville | 520 | April 4 | November 2 | 211 |
| Inez 2 E | 710 | April 20 | October 24 | 186 |
| Jackson | 1,360 | April 6 | November 1 | 208 |
| Jamestown WWTP | 890 | April 18 | October 24 | 189 |
| Kenlake Resort | 490 | March 30 | November 4 | 221 |
| Knob Lick 4 S | 1,020 | April 5 | November 2 | 211 |
| Leitchfield 2 N | 620 | April 26 | October 15 | 172 |
| Lexington Bluegrass Airport | 980 | April 13 | October 28 | 196 |
| London Corbin Airport | 1,190 | April 15 | October 25 | 192 |
| Louisville Bowman Field | 540 | April 3 | November 3 | 214 |
| Louisville International Airport | 490 | March 31 | November 7 | 222 |
| Louisville Mcalpine | 440 | March 31 | November 9 | 225 |
| Louisville WFO | 630 | April 6 | November 1 | 209 |
| Madisonville | 430 | April 2 | November 1 | 212 |
| Mammoth Cave | 760 | April 9 | October 30 | 204 |
| Manchester 4 W | 870 | April 29 | October 16 | 170 |
| Maysville WWTP | 520 | April 18 | October 30 | 195 |
| Mcdaniels | 430 | April 11 | October 26 | 196 |
| Millerstown 4 E | 600 | April 21 | October 18 | 178 |
| Monticello 3 NE | 980 | April 18 | October 26 | 190 |
| Mount Sterling | 960 | April 24 | October 18 | 175 |
| Mount Vernon | 1,160 | April 18 | October 24 | 189 |
| Murray | 530 | April 5 | November 1 | 209 |
| Nolin River Lake | 620 | April 22 | October 22 | 182 |
| Olive Hill 5 NE | 890 | April 24 | October 18 | 174 |
| Oneida | 760 | April 16 | October 26 | 192 |
| Paducah | 390 | April 5 | October 28 | 206 |
| Paintsville 1 E | 630 | April 19 | October 25 | 188 |
| Prestonsburg 3 WSW | 760 | April 23 | October 23 | 183 |
| Princeton 1 SE | 500 | April 11 | October 24 | 196 |
| Providence | 410 | April 7 | October 28 | 203 |
| Quicksand | 740 | April 19 | October 24 | 187 |
| Rochester Ferry | 390 | April 15 | October 20 | 187 |
| Rough River Lake | 560 | April 17 | October 23 | 187 |
| Russellville | 570 | April 9 | October 28 | 200 |
| Salyersville Water Works | 970 | April 25 | October 21 | 179 |
| Scottsville | 740 | April 15 | October 25 | 194 |
| Shelbyville 1 E | 730 | May 1 | October 10 | 161 |
| Skyline 1 SE | 1,080 | April 18 | October 28 | 191 |
| Somerset 2 N | 1,020 | April 5 | October 30 | 206 |
| Stanton 2 W | 720 | April 19 | October 20 | 184 |
| Stearns 2 S | 1,220 | April 24 | October 18 | 177 |
| Summer Shade | 860 | April 26 | October 18 | 174 |
| Taylorsville Lake | 700 | April 23 | October 16 | 176 |
| Versailles 3 NNW | 890 | April 12 | October 28 | 198 |
| W Liberty 3 NW | 780 | April 29 | October 16 | 169 |
| W Paducah 2 W | 410 | April 3 | October 27 | 205 |
| Warnock 2 | 910 | April 20 | October 22 | 182 |
| Warsaw Markland Dam | 450 | April 17 | October 29 | 194 |
| Whitesburg 2 SE | 1,240 | April 21 | October 22 | 183 |
| Williamsburg | 940 | April 21 | October 22 | 182 |
| Williamstown | 970 | April 11 | October 29 | 199 |
Typical (1-in-2) dates at 32°F. For the early and late years, and a planting calendar built from your own dates, look up your ZIP code.