Frost dates in Ohio
Across Ohio's 130 NOAA stations with a frost every year, the typical last spring frost ranges from April 8 at Cleveland Burke Airport (580 feet above sea level) to May 10 at Dorset (980 feet above sea level). The middle station's date is April 24.
Look up your ZIP code
Last frost across Ohio
The frost-free season runs from 154 days at Dorset to 217 days at Cleveland Burke Airport.
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 Ohio's larger places
| Place | Last spring frost | First fall frost | Season | Zone |
|---|---|---|---|---|
| Akron | April 24 | October 28 | 186 days | 6b |
| Cincinnati | April 18 | October 25 | 188 days | 6b |
| Cleveland | April 8 | November 12 | 217 days | 6b |
| Columbus | April 18 | October 27 | 191 days | 6b |
| Dayton | April 18 | October 25 | 189 days | 6b |
| Toledo | April 20 | October 27 | 188 days | 6b |
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 Ohio
Ohio's 1,390 ZIP codes in the USDA list fall in zones 6a to 7a: 6a (39 percent), 6b (56 percent) and 7a (5 percent). Compared with the 2012 map, 54 percent of them moved to a warmer half zone (10 by a full zone or more) and 46 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 Ohio
All 130 stations in Ohio 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) |
|---|---|---|---|---|
| Akron Canton Regional Airport | 1,210 | April 24 | October 26 | 184 |
| Akron Fulton International Airport | 1,040 | April 24 | October 28 | 186 |
| Ashland 2 SW | 1,270 | April 30 | October 15 | 168 |
| Ashtabula Co Airport | 930 | May 2 | October 21 | 171 |
| Athens Ou | 690 | April 25 | October 23 | 179 |
| Barnesville | 1,280 | April 27 | October 22 | 177 |
| Bellefontaine | 1,170 | April 26 | October 20 | 175 |
| Beverly STP | 620 | April 24 | October 22 | 178 |
| Bowling Green WWTP | 680 | April 22 | October 25 | 186 |
| Bryan 2 SE | 730 | April 26 | October 17 | 170 |
| Bucyrus | 950 | April 19 | October 27 | 190 |
| Cadiz | 1,260 | April 21 | October 25 | 186 |
| Caldwell 3 SE | 880 | April 30 | October 14 | 167 |
| Cambridge | 800 | April 28 | October 17 | 172 |
| Carpenter 2 S | 820 | April 27 | October 14 | 168 |
| Celina 3 NE | 870 | April 27 | October 19 | 175 |
| Centerburg 2 SE | 1,200 | April 27 | October 17 | 172 |
| Chardon | 1,130 | May 5 | October 18 | 164 |
| Cheviot | 890 | April 17 | October 26 | 191 |
| Cheviot 3 W | 850 | April 16 | October 28 | 193 |
| Chillicothe Mound City | 650 | April 20 | October 22 | 184 |
| Chilo Meldahl Locks & Dam | 480 | April 16 | October 31 | 196 |
| Chippewa Lake | 1,180 | April 29 | October 19 | 172 |
| Cincinnati | 1,060 | April 19 | October 22 | 185 |
| Cincinnati Lunken Airport | 490 | April 16 | October 25 | 190 |
| Cincinnati-Fernbank | 500 | April 13 | October 31 | 197 |
| Circleville | 680 | April 17 | October 28 | 192 |
| Cleveland | 760 | April 20 | November 3 | 198 |
| Cleveland Burke Airport | 580 | April 8 | November 12 | 217 |
| Columbus Ohio State Univ Airport | 910 | April 22 | October 23 | 183 |
| Columbus Port Columbus International Airport | 810 | April 18 | October 27 | 191 |
| Columbus WCMH | 740 | April 20 | October 24 | 185 |
| Columbus-Valley Crossing | 760 | April 23 | October 19 | 177 |
| Coshocton Ag Research Station | 1,140 | April 18 | October 28 | 190 |
| Coshocton WPC Plant | 760 | April 27 | October 18 | 174 |
| Danville 2 W | 970 | May 2 | October 8 | 157 |
| Dayton International Airport | 1,000 | April 16 | October 28 | 194 |
| Dayton MCD | 720 | April 18 | October 25 | 189 |
| Dayton Wright Bros Airport | 960 | April 17 | October 26 | 192 |
| Defiance | 700 | April 22 | October 24 | 183 |
| Defiance Mem Airport | 710 | April 28 | October 17 | 170 |
| Dennison Water Works | 860 | April 29 | October 15 | 170 |
| Dorset | 980 | May 10 | October 10 | 154 |
| Eaton | 1,000 | April 25 | October 20 | 176 |
| Elyria 3 E | 730 | April 22 | November 1 | 192 |
| Elyria Lorain Co Airport | 790 | April 24 | October 24 | 182 |
| Fairfield | 570 | April 19 | October 22 | 186 |
| Findlay Airport | 800 | April 19 | October 23 | 185 |
| Findlay WPCC | 770 | April 22 | October 24 | 183 |
| Franklin | 680 | April 24 | October 19 | 178 |
| Fredericktown 4 S | 1,050 | May 1 | October 10 | 161 |
| Fremont | 600 | April 26 | October 23 | 179 |
| Fremont Ag Station | 660 | April 21 | October 24 | 183 |
| Galion Water Works | 1,170 | April 26 | October 20 | 176 |
| Gallipolis | 580 | April 18 | October 28 | 192 |
| Greenville WTP | 1,030 | April 21 | October 20 | 180 |
| Hamilton Butler Co Regional Airport | 630 | April 22 | October 18 | 178 |
| Hannibal Locks & Dam | 620 | April 26 | October 26 | 182 |
| Hicksville | 750 | April 28 | October 17 | 170 |
| Hillsboro | 950 | April 24 | October 20 | 178 |
| Hiram | 1,230 | May 1 | October 20 | 170 |
| Hoytville 2 NE | 700 | April 24 | October 21 | 179 |
| Huntsville 3 N | 1,030 | April 22 | October 27 | 188 |
| Jackson 3 NW | 850 | April 22 | October 21 | 181 |
| Kenton | 1,000 | April 22 | October 24 | 182 |
| Kirtland-Holden 2 | 1,030 | April 26 | October 31 | 184 |
| Lancaster | 830 | April 22 | October 24 | 183 |
| Lancaster Fairfield Airport | 870 | April 26 | October 13 | 169 |
| Lima Allen Co Airport | 970 | April 22 | October 22 | 181 |
| Lima WWTP | 850 | April 24 | October 24 | 182 |
| Logan | 720 | April 30 | October 14 | 167 |
| London Fish Hatchery | 1,120 | April 24 | October 18 | 175 |
| Lucasville | 570 | April 21 | October 24 | 185 |
| Mansfield 5 W | 1,350 | April 30 | October 15 | 167 |
| Mansfield Lahm Municipal Airport | 1,300 | April 26 | October 22 | 177 |
| Marietta WWTP | 610 | April 18 | October 27 | 191 |
| Marion 2 N | 960 | April 25 | October 20 | 178 |
| Marion Municipal Airport | 990 | April 24 | October 20 | 178 |
| Marysville | 970 | April 19 | October 26 | 188 |
| MC Connellsville Lake 7 | 760 | April 27 | October 21 | 176 |
| Milford | 520 | April 23 | October 18 | 177 |
| Millersburg | 820 | May 2 | October 14 | 164 |
| Millport 4 NE | 1,170 | May 2 | October 13 | 165 |
| Montpelier | 860 | April 28 | October 18 | 173 |
| Mosquito Creek Lake | 910 | April 30 | October 23 | 176 |
| Napoleon | 680 | April 24 | October 21 | 179 |
| Napoleon 1 SW | 670 | April 23 | October 24 | 183 |
| New Carlisle | 870 | April 24 | October 17 | 173 |
| New Lexington 2 NW | 880 | April 30 | October 17 | 168 |
| New Philadelphia | 930 | April 30 | October 15 | 167 |
| New Philadelphia Field | 900 | April 26 | October 21 | 176 |
| Newark Heath Airport | 880 | April 22 | October 18 | 178 |
| Newark Water Works | 840 | April 29 | October 16 | 167 |
| Newport | 680 | April 23 | October 26 | 185 |
| Norwalk WWTP | 670 | April 25 | October 25 | 183 |
| Oberlin | 820 | April 27 | October 22 | 178 |
| Painesville 4 NW | 600 | April 15 | November 9 | 209 |
| Pandora | 770 | April 23 | October 22 | 180 |
| Paulding | 730 | April 25 | October 19 | 175 |
| Philo 3 SW | 1,020 | April 19 | October 25 | 189 |
| Piqua WWTP | 850 | April 18 | October 23 | 186 |
| Portsmouth-Sciotoville | 540 | April 17 | October 25 | 191 |
| Ravenna 2 S | 1,110 | April 21 | October 29 | 189 |
| Ripley Exp Farm | 880 | April 29 | October 11 | 162 |
| S Point | 550 | April 16 | October 30 | 196 |
| Sandusky | 580 | April 10 | November 5 | 209 |
| Sidney 1 S | 940 | April 27 | October 20 | 175 |
| Springfield WTP | 950 | April 25 | October 19 | 175 |
| Steubenville | 990 | April 29 | October 20 | 175 |
| Stow 4 SE | 1,060 | April 30 | October 21 | 173 |
| Tiffin | 740 | April 23 | October 23 | 184 |
| Toledo Express Airport | 670 | April 22 | October 24 | 188 |
| Toledo Metcalf Field | 620 | April 20 | October 27 | 188 |
| Upper Sandusky | 850 | April 29 | October 17 | 171 |
| Urbana WWTP | 1,020 | April 24 | October 19 | 179 |
| Van Wert 1 S | 790 | April 21 | October 26 | 187 |
| Warren 3 S | 900 | May 8 | October 12 | 157 |
| Washington Court House | 960 | April 23 | October 21 | 181 |
| Waterloo | 630 | April 30 | October 15 | 167 |
| Wauseon WTP | 750 | April 29 | October 16 | 170 |
| Waverly | 570 | April 21 | October 22 | 182 |
| Westerville | 800 | April 22 | October 24 | 183 |
| WFO Wilmington | 1,050 | April 17 | October 22 | 187 |
| Wilmington 3 N | 1,030 | April 20 | October 20 | 180 |
| Wooster 3 SSE | 1,100 | April 24 | October 21 | 177 |
| Wooster Exp Station | 1,020 | April 30 | October 12 | 163 |
| Wooster Wayne Co Airport | 1,140 | April 29 | October 14 | 167 |
| Xenia 6 SSE | 1,000 | April 18 | October 24 | 188 |
| Youngstown Regional Airport | 1,180 | May 1 | October 17 | 167 |
| Zanesville Municipal Airport | 880 | April 26 | October 19 | 177 |
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.