Frost dates · Ohio
Ohio frost dates,
county by county.
Last spring frost and first fall frost probability data for all 88 counties in Ohio, computed from the NOAA 1991–2020 Climate Normals. Every county page surfaces the full probability table at three temperature thresholds plus crop-specific planting guidance.
Variation across Ohio
26 days separate the earliest and latest counties.
The median last spring frost in Erie County is April 1 — 26 days earlier than Mahoning County at April 27. Statewide averages aren't useful planting tools; pick your county below for the data that actually applies to your fields.
By frost timing
Counties sorted by last spring frost.
Latest at top, earliest at bottom. In most states this matches the north-to-south gradient.
- Mahoning CountySpring Apr 27·Fall Oct 26182-day season
- Geauga CountySpring Apr 23·Fall Nov 1192-day season
- Ashtabula CountySpring Apr 21·Fall Nov 3196-day season
- Holmes CountySpring Apr 21·Fall Oct 26188-day season
- Knox CountySpring Apr 21·Fall Oct 23185-day season
- Adams CountySpring Apr 20·Fall Oct 21184-day season
- Brown CountySpring Apr 20·Fall Oct 21184-day season
- Columbiana CountySpring Apr 20·Fall Oct 26189-day season
- Summit CountySpring Apr 20·Fall Nov 2196-day season
- Hocking CountySpring Apr 19·Fall Oct 24188-day season
- Licking CountySpring Apr 19·Fall Oct 27191-day season
- Noble CountySpring Apr 19·Fall Oct 27191-day season
- Perry CountySpring Apr 19·Fall Oct 28192-day season
- Ashland CountySpring Apr 18·Fall Oct 29194-day season
- Jefferson CountySpring Apr 18·Fall Oct 31196-day season
- Lawrence CountySpring Apr 18·Fall Oct 25190-day season
- Trumbull CountySpring Apr 18·Fall Nov 5201-day season
- Wayne CountySpring Apr 18·Fall Oct 28193-day season
- Wyandot CountySpring Apr 18·Fall Oct 28193-day season
- Carroll CountySpring Apr 17·Fall Oct 28194-day season
- Medina CountySpring Apr 17·Fall Nov 1198-day season
- Williams CountySpring Apr 17·Fall Oct 31197-day season
- Belmont CountySpring Apr 16·Fall Nov 1199-day season
- Fulton CountySpring Apr 16·Fall Oct 29196-day season
- Logan CountySpring Apr 16·Fall Oct 30197-day season
- Richland CountySpring Apr 16·Fall Nov 2200-day season
- Shelby CountySpring Apr 16·Fall Oct 31198-day season
- Tuscarawas CountySpring Apr 16·Fall Nov 2200-day season
- Clark CountySpring Apr 15·Fall Oct 30198-day season
- Coshocton CountySpring Apr 15·Fall Oct 29197-day season
- Defiance CountySpring Apr 15·Fall Oct 30198-day season
- Fairfield CountySpring Apr 15·Fall Oct 24192-day season
- Guernsey CountySpring Apr 15·Fall Oct 28196-day season
- Mercer CountySpring Apr 15·Fall Oct 31199-day season
- Morgan CountySpring Apr 15·Fall Nov 1200-day season
- Morrow CountySpring Apr 15·Fall Oct 31199-day season
- Allen CountySpring Apr 14·Fall Nov 3203-day season
- Auglaize CountySpring Apr 14·Fall Nov 3203-day season
- Henry CountySpring Apr 14·Fall Nov 1201-day season
- Madison CountySpring Apr 14·Fall Oct 29198-day season
- Marion CountySpring Apr 14·Fall Nov 1201-day season
- Ottawa CountySpring Apr 14·Fall Nov 2202-day season
- Putnam CountySpring Apr 14·Fall Nov 2202-day season
- Sandusky CountySpring Apr 14·Fall Nov 2202-day season
- Meigs CountySpring Apr 13·Fall Oct 26196-day season
- Monroe CountySpring Apr 13·Fall Nov 3204-day season
- Muskingum CountySpring Apr 13·Fall Oct 31201-day season
- Paulding CountySpring Apr 13·Fall Oct 30200-day season
- Stark CountySpring Apr 13·Fall Nov 7208-day season
- Vinton CountySpring Apr 13·Fall Oct 26196-day season
- Champaign CountySpring Apr 12·Fall Nov 1203-day season
- Highland CountySpring Apr 12·Fall Nov 1203-day season
- Huron CountySpring Apr 12·Fall Nov 5207-day season
- Preble CountySpring Apr 12·Fall Oct 30201-day season
- Athens CountySpring Apr 11·Fall Nov 1204-day season
- Clermont CountySpring Apr 11·Fall Oct 27199-day season
- Fayette CountySpring Apr 11·Fall Nov 1204-day season
- Lorain CountySpring Apr 11·Fall Nov 4207-day season
- Seneca CountySpring Apr 11·Fall Nov 3206-day season
- Warren CountySpring Apr 11·Fall Oct 29201-day season
- Wood CountySpring Apr 11·Fall Nov 5208-day season
- Hardin CountySpring Apr 10·Fall Nov 3207-day season
- Darke CountySpring Apr 9·Fall Oct 31205-day season
- Delaware CountySpring Apr 9·Fall Nov 3208-day season
- Jackson CountySpring Apr 9·Fall Nov 1206-day season
- Pike CountySpring Apr 9·Fall Nov 1206-day season
- Portage CountySpring Apr 9·Fall Nov 8213-day season
- Van Wert CountySpring Apr 9·Fall Nov 5210-day season
- Butler CountySpring Apr 8·Fall Oct 27202-day season
- Franklin CountySpring Apr 8·Fall Nov 3209-day season
- Hancock CountySpring Apr 8·Fall Nov 3209-day season
- Harrison CountySpring Apr 8·Fall Nov 4210-day season
- Lucas CountySpring Apr 8·Fall Nov 7213-day season
- Crawford CountySpring Apr 7·Fall Nov 6213-day season
- Scioto CountySpring Apr 7·Fall Nov 2209-day season
- Union CountySpring Apr 7·Fall Nov 6213-day season
- Clinton CountySpring Apr 6·Fall Nov 1209-day season
- Montgomery CountySpring Apr 6·Fall Nov 4212-day season
- Ross CountySpring Apr 6·Fall Nov 2210-day season
- Greene CountySpring Apr 5·Fall Nov 3212-day season
- Miami CountySpring Apr 5·Fall Nov 3212-day season
- Washington CountySpring Apr 5·Fall Nov 5214-day season
- Gallia CountySpring Apr 4·Fall Nov 5215-day season
- Hamilton CountySpring Apr 4·Fall Nov 4214-day season
- Lake CountySpring Apr 4·Fall Nov 21231-day season
- Pickaway CountySpring Apr 4·Fall Nov 7217-day season
- Cuyahoga CountySpring Apr 1·Fall Nov 22235-day season
- Erie CountySpring Apr 1·Fall Nov 16229-day season
Alphabetical
All Ohio counties — A to Z.
- Adams County
- Allen County
- Ashland County
- Ashtabula County
- Athens County
- Auglaize County
- Belmont County
- Brown County
- Butler County
- Carroll County
- Champaign County
- Clark County
- Clermont County
- Clinton County
- Columbiana County
- Coshocton County
- Crawford County
- Cuyahoga County
- Darke County
- Defiance County
- Delaware County
- Erie County
- Fairfield County
- Fayette County
- Franklin County
- Fulton County
- Gallia County
- Geauga County
- Greene County
- Guernsey County
- Hamilton County
- Hancock County
- Hardin County
- Harrison County
- Henry County
- Highland County
- Hocking County
- Holmes County
- Huron County
- Jackson County
- Jefferson County
- Knox County
- Lake County
- Lawrence County
- Licking County
- Logan County
- Lorain County
- Lucas County
- Madison County
- Mahoning County
- Marion County
- Medina County
- Meigs County
- Mercer County
- Miami County
- Monroe County
- Montgomery County
- Morgan County
- Morrow County
- Muskingum County
- Noble County
- Ottawa County
- Paulding County
- Perry County
- Pickaway County
- Pike County
- Portage County
- Preble County
- Putnam County
- Richland County
- Ross County
- Sandusky County
- Scioto County
- Seneca County
- Shelby County
- Stark County
- Summit County
- Trumbull County
- Tuscarawas County
- Union County
- Van Wert County
- Vinton County
- Warren County
- Washington County
- Wayne County
- Williams County
- Wood County
- Wyandot County