Ohio last frost dates, station by station
Half of Ohio's 130 weather stations record their last spring frost by Apr 24. That single date hides a 32-day spread: Apr 8 at Cleveland Burke AP to May 10 at Dorset. Eight stations in ten fall between Apr 17 and Apr 30. Find yours below — the date for your town is the one that matters.
One state, 32 days of last frost
The darker band is where eight stations in ten sit — Apr 17 to Apr 30, a spread of 13 days on its own. The pale ends are real places too: Cleveland Burke AP, at 584 feet, clears frost around Apr 8, and Dorset at 980 feet is still at risk until May 10. What separates those two isn't something this data can tell us. The elevation gap is small, and so is the distance.
This is why one date for a state is not an answer. Plant to the state median in the wrong half of Ohio and you are either throwing away 16 days of season or losing the plants.
Find your nearest station
Every Ohio station in NOAA’s 1991–2020 normals, earliest last frost first. Cautious is the date frost is done by in nine years out of ten. Even odds is the coin flip most seed packets mean. Early is a date frost usually still follows, for gardeners who own row cover and don’t mind using it. Season is that station’s growing season in days, which almost nobody publishes per station.
| Station | Cautious10% | Even odds50% | Early90% | Season | Elev. |
|---|---|---|---|---|---|
| Cleveland Burke AP | Apr 20 | Apr 8 | Mar 29 | 217 d | 584 ft |
| Sandusky | Apr 23 | Apr 10 | Mar 31 | 209 d | 584 ft |
| Cincinnati-Fernbank | May 2 | Apr 13 | Mar 31 | 197 d | 500 ft |
| Painesville 4 NW | Apr 27 | Apr 15 | Apr 2 | 209 d | 600 ft |
| Cheviot 3 W | May 3 | Apr 16 | Apr 2 | 193 d | 853 ft |
| Chilo Meldahl Locks & Dam | May 4 | Apr 16 | Apr 2 | 196 d | 480 ft |
| S Pt | May 4 | Apr 16 | Apr 2 | 196 d | 553 ft |
| Cincinnati Lunken AP | May 3 | Apr 16 | Apr 2 | 190 d | 490 ft |
| Dayton Intl AP | May 3 | Apr 16 | Apr 2 | 194 d | 1,000 ft |
| Cheviot | May 5 | Apr 17 | Apr 2 | 191 d | 891 ft |
| Circleville | May 4 | Apr 17 | Apr 2 | 192 d | 675 ft |
| Portsmouth-Sciotoville | May 5 | Apr 17 | Apr 3 | 191 d | 540 ft |
| WFO Wilmington | May 4 | Apr 17 | Apr 3 | 187 d | 1,053 ft |
| Dayton Wright Bros AP | May 6 | Apr 17 | Apr 3 | 192 d | 962 ft |
| Coshocton Ag Rsch Stn | May 5 | Apr 18 | Apr 4 | 190 d | 1,140 ft |
| Dayton Mcd | May 5 | Apr 18 | Apr 3 | 189 d | 720 ft |
| Gallipolis | May 4 | Apr 18 | Apr 3 | 192 d | 578 ft |
| Marietta WWTP | May 4 | Apr 18 | Apr 5 | 191 d | 610 ft |
| Piqua WWTP | May 5 | Apr 18 | Apr 5 | 186 d | 853 ft |
| Xenia 6 SSE | May 4 | Apr 18 | Apr 3 | 188 d | 997 ft |
| Columbus Port Columbus Intl AP | May 5 | Apr 18 | Apr 4 | 191 d | 810 ft |
| Bucyrus | May 6 | Apr 19 | Apr 5 | 190 d | 955 ft |
| Fairfield | May 7 | Apr 19 | Apr 2 | 186 d | 575 ft |
| Marysville | May 5 | Apr 19 | Apr 5 | 188 d | 970 ft |
| Philo 3 SW | May 9 | Apr 19 | Apr 2 | 189 d | 1,020 ft |
| Cincinnati | May 6 | Apr 19 | Apr 5 | 185 d | 1,056 ft |
| Findlay AP | May 6 | Apr 19 | Apr 5 | 185 d | 800 ft |
| Chillicothe Mound City | May 7 | Apr 20 | Apr 6 | 184 d | 650 ft |
| Columbus Wcmh | May 7 | Apr 20 | Apr 5 | 185 d | 740 ft |
| Wilmington 3 N | May 6 | Apr 20 | Apr 6 | 180 d | 1,033 ft |
| Toledo Metcalf Fld | May 7 | Apr 20 | Apr 5 | 188 d | 622 ft |
| Cleveland | May 5 | Apr 20 | Apr 4 | 198 d | 763 ft |
| Cadiz | May 5 | Apr 21 | Apr 6 | 186 d | 1,260 ft |
| Fremont Ag Stn | May 6 | Apr 21 | Apr 8 | 183 d | 664 ft |
| Greenville Wtp | May 7 | Apr 21 | Apr 7 | 180 d | 1,030 ft |
| Lucasville | May 9 | Apr 21 | Apr 6 | 185 d | 568 ft |
| Ravenna 2 S | May 7 | Apr 21 | Apr 8 | 189 d | 1,107 ft |
| Van Wert 1 S | May 6 | Apr 21 | Apr 7 | 187 d | 790 ft |
| Waverly | May 9 | Apr 21 | Apr 4 | 182 d | 572 ft |
| Bowling Green WWTP | May 7 | Apr 22 | Apr 8 | 186 d | 675 ft |
| Defiance | May 8 | Apr 22 | Apr 10 | 183 d | 700 ft |
| Elyria 3 E | May 7 | Apr 22 | Apr 6 | 192 d | 730 ft |
| Findlay Wpcc | May 6 | Apr 22 | Apr 9 | 183 d | 768 ft |
| Huntsville 3N | May 6 | Apr 22 | Apr 8 | 188 d | 1,034 ft |
| Jackson 3 NW | May 11 | Apr 22 | Apr 7 | 181 d | 845 ft |
| Kenton | May 7 | Apr 22 | Apr 9 | 182 d | 997 ft |
| Lancaster | May 9 | Apr 22 | Apr 7 | 183 d | 827 ft |
| Westerville | May 10 | Apr 22 | Apr 9 | 183 d | 802 ft |
| Columbus Ohio State Univ AP | May 9 | Apr 22 | Apr 6 | 183 d | 905 ft |
| Lima Allen Co AP | May 7 | Apr 22 | Apr 7 | 181 d | 975 ft |
| Newark Heath AP | May 10 | Apr 22 | Apr 6 | 178 d | 884 ft |
| Hamilton Butler Co Rgnl AP | May 10 | Apr 22 | Apr 6 | 178 d | 634 ft |
| Toledo Express AP | May 7 | Apr 22 | Apr 6 | 188 d | 669 ft |
| Columbus-Valley Crossing | May 8 | Apr 23 | Apr 11 | 177 d | 760 ft |
| Milford | May 8 | Apr 23 | Apr 9 | 177 d | 520 ft |
| Napoleon 1SW | May 9 | Apr 23 | Apr 8 | 183 d | 670 ft |
| Newport | May 10 | Apr 23 | Apr 10 | 185 d | 676 ft |
| Pandora | May 9 | Apr 23 | Apr 10 | 180 d | 770 ft |
| Tiffin | May 7 | Apr 23 | Apr 8 | 184 d | 740 ft |
| Washington Court House | May 8 | Apr 23 | Apr 10 | 181 d | 957 ft |
| Beverly STP | May 11 | Apr 24 | Apr 11 | 178 d | 624 ft |
| Franklin | May 11 | Apr 24 | Apr 9 | 178 d | 679 ft |
| Hillsboro | May 11 | Apr 24 | Apr 10 | 178 d | 953 ft |
| Hoytville 2 NE | May 10 | Apr 24 | Apr 11 | 179 d | 700 ft |
| Lima WWTP | May 11 | Apr 24 | Apr 12 | 182 d | 850 ft |
| London Fish Hatchery | May 10 | Apr 24 | Apr 10 | 175 d | 1,120 ft |
| Napoleon | May 7 | Apr 24 | Apr 13 | 179 d | 682 ft |
| New Carlisle | May 10 | Apr 24 | Apr 10 | 173 d | 874 ft |
| Urbana WWTP | May 10 | Apr 24 | Apr 10 | 179 d | 1,019 ft |
| Elyria Lorain Co AP | May 10 | Apr 24 | Apr 9 | 182 d | 794 ft |
| Marion Muni AP | May 10 | Apr 24 | Apr 11 | 178 d | 994 ft |
| Akron Fulton Intl AP | May 9 | Apr 24 | Apr 10 | 186 d | 1,044 ft |
| Akron Canton Rgnl AP | May 11 | Apr 24 | Apr 10 | 184 d | 1,208 ft |
| Wooster 3 SSE | May 12 | Apr 24 | Apr 10 | 177 d | 1,102 ft |
| Athens Ou | May 12 | Apr 25 | Apr 11 | 179 d | 684 ft |
| Eaton | May 10 | Apr 25 | Apr 11 | 176 d | 1,002 ft |
| Marion 2 N | May 11 | Apr 25 | Apr 11 | 178 d | 965 ft |
| Norwalk WWTP | May 9 | Apr 25 | Apr 11 | 183 d | 670 ft |
| Paulding | May 10 | Apr 25 | Apr 11 | 175 d | 725 ft |
| Springfield Wtp | May 12 | Apr 25 | Apr 12 | 175 d | 951 ft |
| Bellefontaine | May 12 | Apr 26 | Apr 12 | 175 d | 1,176 ft |
| Bryan 2 SE | May 11 | Apr 26 | Apr 14 | 170 d | 730 ft |
| Fremont | May 13 | Apr 26 | Apr 11 | 179 d | 600 ft |
| Galion Wtr Wks | May 11 | Apr 26 | Apr 11 | 176 d | 1,170 ft |
| Hannibal Locks & Dam | May 13 | Apr 26 | Apr 13 | 182 d | 620 ft |
| Kirtland-Holden 2 | May 14 | Apr 26 | Apr 11 | 184 d | 1,030 ft |
| New Philadelphia Fld | May 15 | Apr 26 | Apr 14 | 176 d | 895 ft |
| Mansfield Lahm Muni AP | May 12 | Apr 26 | Apr 14 | 177 d | 1,295 ft |
| Lancaster Fairfield AP | May 12 | Apr 26 | Apr 12 | 169 d | 869 ft |
| Zanesville Muni AP | May 14 | Apr 26 | Apr 11 | 177 d | 880 ft |
| Barnesville | May 13 | Apr 27 | Apr 14 | 177 d | 1,280 ft |
| Carpenter 2 S | May 15 | Apr 27 | Apr 11 | 168 d | 822 ft |
| Celina 3 NE | May 10 | Apr 27 | Apr 12 | 175 d | 866 ft |
| Centerburg 2 SE | May 13 | Apr 27 | Apr 13 | 172 d | 1,205 ft |
| Coshocton Wpc Plt | May 16 | Apr 27 | Apr 13 | 174 d | 760 ft |
| Mc Connellsville Lk 7 | May 14 | Apr 27 | Apr 13 | 176 d | 760 ft |
| Oberlin | May 14 | Apr 27 | Apr 13 | 178 d | 816 ft |
| Sidney 1 S | May 12 | Apr 27 | Apr 12 | 175 d | 940 ft |
| Cambridge | May 15 | Apr 28 | Apr 13 | 172 d | 800 ft |
| Hicksville | May 13 | Apr 28 | Apr 14 | 170 d | 750 ft |
| Montpelier | May 12 | Apr 28 | Apr 15 | 173 d | 860 ft |
| Defiance Mem AP | May 14 | Apr 28 | Apr 13 | 170 d | 708 ft |
| Chippewa Lake | May 15 | Apr 29 | Apr 15 | 172 d | 1,180 ft |
| Dennison Wtr Wks | May 17 | Apr 29 | Apr 17 | 170 d | 860 ft |
| Newark Wtr Wks | May 17 | Apr 29 | Apr 17 | 167 d | 835 ft |
| Ripley Exp Farm | May 16 | Apr 29 | Apr 17 | 162 d | 880 ft |
| Steubenville | May 15 | Apr 29 | Apr 16 | 175 d | 992 ft |
| Upper Sandusky | May 14 | Apr 29 | Apr 13 | 171 d | 854 ft |
| Wauseon Wtp | May 16 | Apr 29 | Apr 14 | 170 d | 750 ft |
| Wooster Wayne Co AP | May 15 | Apr 29 | Apr 15 | 167 d | 1,137 ft |
| Ashland 2 SW | May 15 | Apr 30 | Apr 16 | 168 d | 1,265 ft |
| Caldwell 3SE | May 20 | Apr 30 | Apr 15 | 167 d | 880 ft |
| Logan | May 17 | Apr 30 | Apr 18 | 167 d | 722 ft |
| Mansfield 5 W | May 17 | Apr 30 | Apr 16 | 167 d | 1,350 ft |
| Mosquito Creek Lake | May 16 | Apr 30 | Apr 16 | 176 d | 910 ft |
| New Lexington 2 NW | May 16 | Apr 30 | Apr 17 | 168 d | 877 ft |
| New Philadelphia | May 17 | Apr 30 | Apr 18 | 167 d | 925 ft |
| Stow 4 SE | May 16 | Apr 30 | Apr 17 | 173 d | 1,060 ft |
| Waterloo | May 16 | Apr 30 | Apr 15 | 167 d | 625 ft |
| Wooster Exp Station | May 18 | Apr 30 | Apr 17 | 163 d | 1,020 ft |
| Fredericktown 4 S | May 18 | May 1 | Apr 18 | 161 d | 1,050 ft |
| Hiram | May 18 | May 1 | Apr 18 | 170 d | 1,230 ft |
| Youngstown Rgnl AP | May 20 | May 1 | Apr 16 | 167 d | 1,180 ft |
| Danville 2 W | May 19 | May 2 | Apr 20 | 157 d | 970 ft |
| Millersburg | May 21 | May 2 | Apr 18 | 164 d | 819 ft |
| Millport 4 NE | May 20 | May 2 | Apr 18 | 165 d | 1,170 ft |
| Ashtabula Co AP | May 20 | May 2 | Apr 18 | 171 d | 924 ft |
| Chardon | May 21 | May 5 | Apr 22 | 164 d | 1,130 ft |
| Warren 3 S | May 25 | May 8 | Apr 23 | 157 d | 900 ft |
| Dorset | May 27 | May 10 | Apr 25 | 154 d | 980 ft |
130 stations listed. Every date is for 32 °F. A station is not your garden. If the nearest one is on the other side of a ridge or a lake from you, it is describing different air — see how far wrong a nearest-station answer can be.
What to do with the spread
Pick the end that matches what you are willing to lose. The cautious date costs you a couple of weeks of season and buys near-certainty. The early date gets the season back and will have you covering plants some years. Most people want the middle and should know it is a coin flip, not a promise.
Our frost lookup does this for your own address rather than your state. It doesn’t read this table. It reads an 820-foot grid built from 26 years of NASA Daymet daily lows, corrected for each square’s own elevation and checked against NOAA’s stations. Different data, same question, answered for your patch of ground rather than the nearest airport.
And once your garden’s in GardenTrack, you get a heads-up when frost’s in your local forecast, so the date stops being something you have to remember.
How we know
Every figure here comes from NOAA NCEI’s U.S. Climate Normals, 1991–2020, the official 30-year record. We keep only stations that freeze in at least nine years out of ten (244 left out nationally), because a station that rarely freezes has no meaningful “last frost” to report and would drag the early end of every warm state to nonsense.
The whole extract is published as a free CSV under CC BY 4.0, so nothing here has to be taken on trust. The method, including the attempts that failed, is written up at how we research frost dates.
A normal is not a forecast. These are thirty-year averages. They tell you what to plan around; they do not tell you what next April will do.