
Ohio
Ohio Last Frost Date 2027
The average last spring frost (32°F, 50% chance) in Ohio falls between Apr 8 in Cuyahoga County and May 8 in Mahoning County. The first fall frost comes between Oct 10 (Knox County) and Nov 12 (Cuyahoga County).
Photo: Red and green azalea leaves edged with frost crystals on an autumn morning. Famartin, CC BY-SA 4.0, via Wikimedia Commons
Frost dates for your Ohio county today
Dates are from the NOAA NCEI U.S. Climate Normals for 1991 to 2020 at the weather station nearest each county center, with the station name, distance and elevation shown. NOAA Climate Normals.

Weathered red barn beside a freshly mown green lawn, Wayne County
Ohio frost dates at a glance
88 counties, matched to 84 NOAA weather stations. "50% chance" means a freeze happens on or after the spring date, or on or before the fall date, in half of years.
Last and first frost dates for every Ohio county
| County | Zone | Last frost (50%) | Last frost (10%) | First frost (50%) | First frost (10%) | Season days | NOAA station |
|---|---|---|---|---|---|---|---|
| Adams | 6b | Apr 29 | May 16 | Oct 11 | Sep 28 | 162 | Ripley Exp Farm, OH (17 mi) |
| Allen | 6a | Apr 24 | May 11 | Oct 24 | Oct 10 | 182 | Lima Wwtp, OH (3 mi) |
| Ashland | 6a | Apr 30 | May 15 | Oct 15 | Oct 1 | 168 | Ashland 2 SW, OH (4 mi) |
| Ashtabula | 6a | May 2 | May 20 | Oct 21 | Oct 4 | 171 | Ashtabula Co Airport, OH (9 mi) |
| Athens | 6b | Apr 25 | May 12 | Oct 23 | Oct 8 | 179 | Athens Ou, OH (3 mi) |
| Auglaize | 6a | Apr 24 | May 11 | Oct 24 | Oct 10 | 182 | Lima Wwtp, OH (12 mi) |
| Belmont | 6b | Apr 27 | May 13 | Oct 22 | Oct 7 | 177 | Barnesville, OH (12 mi) |
| Brown | 6b | Apr 29 | May 16 | Oct 11 | Sep 28 | 162 | Ripley Exp Farm, OH (11 mi) |
| Butler | 6b | Apr 22 | May 10 | Oct 18 | Oct 5 | 178 | Hamilton Butler Co Rgnl Airport, OH (6 mi) |
| Carroll | 6b | Apr 29 | May 17 | Oct 15 | Oct 2 | 170 | Dennison Wtr Wks, OH (18 mi) |
| Champaign | 6a | Apr 24 | May 10 | Oct 19 | Oct 7 | 179 | Urbana Wwtp, OH (2 mi) |
| Clark | 6a | Apr 25 | May 12 | Oct 19 | Oct 4 | 175 | Springfield Wtp, OH (4 mi) |
| Clermont | 6b | Apr 23 | May 8 | Oct 18 | Oct 6 | 177 | Milford, OH (12 mi) |
| Clinton | 6b | Apr 19 | May 6 | Oct 22 | Oct 8 | 185 | Cincinnati, OH (1 mi) |
| Columbiana | 6a | May 2 | May 20 | Oct 13 | Oct 1 | 165 | Millport 4 NE, OH (4 mi) |
| Coshocton | 6b | Apr 27 | May 16 | Oct 18 | Oct 6 | 174 | Coshocton Wpc Plt, OH (5 mi) |
| Crawford | 6a | Apr 19 | May 6 | Oct 27 | Oct 14 | 190 | Bucyrus, OH (3 mi) |
| Cuyahoga | 6b | Apr 8 | Apr 20 | Nov 12 | Nov 1 | 217 | Cleveland Burke Airport, OH (5 mi) |
| Darke | 6a | Apr 21 | May 7 | Oct 20 | Oct 6 | 180 | Greenville Wtp, OH (2 mi) |
| Defiance | 6a | Apr 28 | May 14 | Oct 17 | Oct 1 | 170 | Defiance Mem Airport, OH (3 mi) |
| Delaware | 6b | Apr 22 | May 10 | Oct 24 | Oct 10 | 183 | Westerville, OH (11 mi) |
| Erie | 6b | Apr 10 | Apr 23 | Nov 5 | Oct 23 | 209 | Sandusky, OH (8 mi) |
| Fairfield | 6a | Apr 26 | May 12 | Oct 13 | Oct 1 | 169 | Lancaster Fairfield Airport, OH (2 mi) |
| Fayette | 6b | Apr 23 | May 8 | Oct 21 | Oct 8 | 181 | Washington Court House, OH (2 mi) |
| Franklin | 6b | Apr 20 | May 7 | Oct 24 | Oct 13 | 185 | Columbus Wcmh, OH (4 mi) |
| Fulton | 6a | Apr 29 | May 16 | Oct 16 | Sep 30 | 170 | Wauseon Wtp, OH (6 mi) |
| Gallia | 6b | Apr 18 | May 4 | Oct 28 | Oct 15 | 192 | Gallipolis, OH (6 mi) |
| Geauga | 6a | May 5 | May 21 | Oct 18 | Oct 2 | 164 | Chardon, OH (6 mi) |
| Greene | 6b | Apr 18 | May 4 | Oct 24 | Oct 11 | 188 | Xenia 6 SSE, OH (6 mi) |
| Guernsey | 6b | Apr 28 | May 15 | Oct 17 | Oct 3 | 172 | Cambridge, OH (5 mi) |
| Hamilton | 6b | Apr 17 | May 5 | Oct 26 | Oct 11 | 191 | Cheviot, OH (5 mi) |
| Hancock | 6a | Apr 19 | May 6 | Oct 23 | Oct 9 | 185 | Findlay Airport, OH (1 mi) |
| Hardin | 6a | Apr 22 | May 7 | Oct 24 | Oct 9 | 182 | Kenton, OH (3 mi) |
| Harrison | 6b | Apr 21 | May 5 | Oct 25 | Oct 10 | 186 | Cadiz, OH (5 mi) |
| Henry | 6a | Apr 24 | May 7 | Oct 21 | Oct 5 | 179 | Napoleon, OH (5 mi) |
| Highland | 6b | Apr 24 | May 11 | Oct 20 | Oct 6 | 178 | Hillsboro, OH (3 mi) |
| Hocking | 6b | Apr 30 | May 17 | Oct 14 | Oct 2 | 167 | Logan, OH (6 mi) |
| Holmes | 6a | May 2 | May 21 | Oct 14 | Oct 1 | 164 | Millersburg, OH (2 mi) |
| Huron | 6a | Apr 25 | May 9 | Oct 25 | Oct 11 | 183 | Norwalk Wwtp, OH (8 mi) |
| Jackson | 6b | Apr 22 | May 11 | Oct 21 | Oct 9 | 181 | Jackson 3 NW, OH (7 mi) |
| Jefferson | 6b | Apr 29 | May 15 | Oct 20 | Oct 6 | 175 | Steubenville, OH (7 mi) |
| Knox | 6a | May 1 | May 18 | Oct 10 | Sep 27 | 161 | Fredericktown 4 S, OH (6 mi) |
| Lake | 6b | Apr 15 | Apr 27 | Nov 9 | Oct 30 | 209 | Painesville 4 NW, OH (5 mi) |
| Lawrence | 7a | Apr 30 | May 16 | Oct 15 | Oct 3 | 167 | Waterloo, OH (7 mi) |
| Licking | 6a | Apr 29 | May 17 | Oct 16 | Oct 1 | 167 | Newark Wtr Wks, OH (4 mi) |
| Logan | 6a | Apr 26 | May 12 | Oct 20 | Oct 7 | 175 | Bellefontaine, OH (2 mi) |
| Lorain | 6b | Apr 24 | May 10 | Oct 24 | Oct 8 | 182 | Elyria Lorain Co Airport, OH (6 mi) |
| Lucas | 6b | Apr 20 | May 7 | Oct 27 | Oct 14 | 188 | Toledo Metcalf Fld, OH (8 mi) |
| Madison | 6a | Apr 24 | May 10 | Oct 18 | Oct 5 | 175 | London Fish Hatchery, OH (6 mi) |
| Mahoning | 6a | May 8 | May 25 | Oct 12 | Sep 30 | 157 | Warren 3 S, OH (13 mi) |
| Marion | 6a | Apr 25 | May 11 | Oct 20 | Oct 5 | 178 | Marion 2 N, OH (3 mi) |
| Medina | 6a | Apr 29 | May 15 | Oct 19 | Oct 5 | 172 | Chippewa Lake, OH (5 mi) |
| Meigs | 6b | Apr 27 | May 15 | Oct 14 | Oct 2 | 168 | Carpenter 2 S, OH (11 mi) |
| Mercer | 6a | Apr 27 | May 10 | Oct 19 | Oct 3 | 175 | Celina 3 NE, OH (6 mi) |
| Miami | 6a | Apr 18 | May 5 | Oct 23 | Oct 9 | 186 | Piqua Wwtp, OH (5 mi) |
| Monroe | 6b | Apr 26 | May 13 | Oct 26 | Oct 12 | 182 | Hannibal Locks & Dam, OH (13 mi) |
| Montgomery | 6b | Apr 18 | May 5 | Oct 25 | Oct 13 | 189 | Dayton Mcd, OH (5 mi) |
| Morgan | 6b | Apr 27 | May 14 | Oct 21 | Oct 8 | 176 | Mc Connellsville Lk 7, OH (2 mi) |
| Morrow | 6a | Apr 26 | May 11 | Oct 20 | Oct 7 | 176 | Galion Wtr Wks, OH (14 mi) |
| Muskingum | 6b | Apr 26 | May 14 | Oct 19 | Oct 6 | 177 | Zanesville Muni Airport, OH (3 mi) |
| Noble | 6b | Apr 30 | May 20 | Oct 14 | Sep 30 | 167 | Caldwell 3Se, OH (4 mi) |
| Ottawa | 6b | Apr 26 | May 13 | Oct 23 | Oct 8 | 179 | Fremont, OH (16 mi) |
| Paulding | 6a | Apr 25 | May 10 | Oct 19 | Oct 3 | 175 | Paulding, OH (1 mi) |
| Perry | 6a | Apr 30 | May 16 | Oct 17 | Oct 4 | 168 | New Lexington 2 NW, OH (1 mi) |
| Pickaway | 6b | Apr 17 | May 4 | Oct 28 | Oct 14 | 192 | Circleville, OH (6 mi) |
| Pike | 6b | Apr 21 | May 9 | Oct 22 | Oct 6 | 182 | Waverly, OH (5 mi) |
| Portage | 6a | May 1 | May 18 | Oct 20 | Oct 5 | 170 | Hiram, OH (13 mi) |
| Preble | 6a | Apr 25 | May 10 | Oct 20 | Oct 6 | 176 | Eaton, OH (1 mi) |
| Putnam | 6a | Apr 23 | May 9 | Oct 22 | Oct 6 | 180 | Pandora, OH (10 mi) |
| Richland | 6a | Apr 26 | May 12 | Oct 22 | Oct 6 | 177 | Mansfield Lahm Muni Airport, OH (3 mi) |
| Ross | 6b | Apr 20 | May 7 | Oct 22 | Oct 7 | 184 | Chillicothe Mound City, OH (5 mi) |
| Sandusky | 6b | Apr 26 | May 13 | Oct 23 | Oct 8 | 179 | Fremont, OH (2 mi) |
| Scioto | 6b | Apr 17 | May 5 | Oct 25 | Oct 11 | 191 | Portsmouth-Sciotoville, OH (7 mi) |
| Seneca | 6a | Apr 23 | May 7 | Oct 23 | Oct 9 | 184 | Tiffin, OH (2 mi) |
| Shelby | 6a | Apr 27 | May 12 | Oct 20 | Oct 5 | 175 | Sidney 1 S, OH (5 mi) |
| Stark | 6b | Apr 24 | May 11 | Oct 26 | Oct 11 | 184 | Akron Canton Rgnl Airport, OH (8 mi) |
| Summit | 6b | Apr 24 | May 9 | Oct 28 | Oct 12 | 186 | Akron Fulton Intl Airport, OH (7 mi) |
| Trumbull | 6a | May 1 | May 20 | Oct 17 | Oct 1 | 167 | Youngstown Rgnl Airport, OH (6 mi) |
| Tuscarawas | 6b | Apr 26 | May 15 | Oct 21 | Oct 5 | 176 | New Philadelphia Fld, OH (3 mi) |
| Union | 6a | Apr 19 | May 5 | Oct 26 | Oct 13 | 188 | Marysville, OH (9 mi) |
| Van Wert | 6a | Apr 21 | May 6 | Oct 26 | Oct 13 | 187 | Van Wert 1 S, OH (0 mi) |
| Vinton | 6b | Apr 27 | May 15 | Oct 14 | Oct 2 | 168 | Carpenter 2 S, OH (16 mi) |
| Warren | 6b | Apr 24 | May 11 | Oct 19 | Oct 7 | 178 | Franklin, OH (12 mi) |
| Washington | 6b | Apr 18 | May 4 | Oct 27 | Oct 13 | 191 | Marietta Wwtp, OH (4 mi) |
| Wayne | 6a | Apr 29 | May 15 | Oct 14 | Sep 29 | 167 | Wooster Wayne Co Airport, OH (3 mi) |
| Williams | 6a | Apr 28 | May 12 | Oct 18 | Oct 4 | 173 | Montpelier, OH (2 mi) |
| Wood | 6b | Apr 22 | May 7 | Oct 25 | Oct 12 | 186 | Bowling Green Wwtp, OH (2 mi) |
| Wyandot | 6a | Apr 29 | May 14 | Oct 17 | Oct 2 | 171 | Upper Sandusky, OH (2 mi) |
10% columns: a freeze after the spring date, or before the fall date, happens in about 1 year in 10. Zones are USDA 2023 Plant Hardiness Zones.
When to plant in Ohio: crop by crop
Planting dates for each crop in Ohio, from the Ohio State University Extension calendar.
Ohio frost date questions
When is the last frost in Ohio?
The average last spring frost (32°F, 50% chance) in Ohio falls between Apr 8 in Cuyahoga County and May 8 in Mahoning County. The first fall frost comes between Oct 10 (Knox County) and Nov 12 (Cuyahoga County).
What does a 50% last frost date mean?
In half of the years from 1991 to 2020, the last 32°F night came on or after that date. Waiting until the 10% date cuts the risk to about 1 year in 10.
When is it safe to plant tomatoes in Ohio?
Tender crops such as tomatoes and peppers go out after the last frost. Use the 10% date for your county for a safer margin; the Ohio State University Extension planting calendar has the crop dates.
When is the first frost in Ohio?
The 50% first fall frost ranges from Oct 10 in Knox County to Nov 12 in Cuyahoga County.
How long is the growing season in Ohio?
Between 157 days (Mahoning County) and 217 days (Cuyahoga County) between the last and first 32°F freeze in half of years.
What is the difference between frost and a hard freeze?
These dates use 32°F, when tender plants are damaged. A 28°F hard freeze damages most hardy vegetables; the widget shows both.
Where do these frost dates come from?
NOAA NCEI U.S. Climate Normals for 1991 to 2020, freeze probability dates for each weather station. Each county uses its nearest station with a complete record.
Why does my county use a station in another county?
Not every county has a NOAA station with a full 30-year record. The station name, distance and elevation are listed so you can judge how close it is to your garden.

Photos: Red and green azalea leaves edged with frost crystals on an autumn morning: Famartin, CC BY-SA 4.0, via Wikimedia Commons; Farmstead and pasture below wooded hills west of Cumberland, Guernsey County: Nyttend, Public domain, via Wikimedia Commons; Weathered red barn beside a freshly mown green lawn, Wayne County: Tom Bower, CC BY 2.0, via Flickr; Unripe green tomato on the plant: Microrao, CC BY-SA 4.0, via Wikimedia Commons; Pepper plant in a kitchen garden loaded with green, yellow and red peppers: NPS, Public domain, via Wikimedia Commons; Potato plants growing in a home garden: Geo Lightspeed7, CC BY-SA 4.0, via Wikimedia Commons; Rows of sweet corn in a field: Wee Hong, CC BY-SA 4.0, via Wikimedia Commons; Clusters of long green bean pods hanging from a climbing bean vine: Nirajan_pant, CC BY-SA 3.0, via Wikimedia Commons; Cucumber plants growing in a greenhouse bed: HARTLEPOOLMARINA2014, CC BY-SA 4.0, via Wikimedia Commons; Harvested zucchini and summer squash: nociveglia from Appennino Emiliano, Italy, CC BY 2.0, via Wikimedia Commons; Lettuce plants growing in rows: AfroBrazilian, CC BY-SA 3.0, via Wikimedia Commons; Long rows of green onion plants growing in sandy farm soil: ליזי שאנן, CC BY 2.5, via Wikimedia Commons; Neat rows of young garlic shoots growing in dark tilled soil: Timothy A. Gonsalves, CC BY-SA 4.0, via Wikimedia Commons; Pea vines on a garden trellis with white flowers and flat green pods: Forest and Kim Starr, CC BY 2.0, via Wikimedia Commons; Young watermelon plant in a garden: Forest and Kim Starr, CC BY 3.0 us, via Wikimedia Commons.











