Every Ohio ZIP code on the USDA map is in hardiness zone 6a, 6b or 7a. 45 counties are mostly zone 6b, 42 counties are mostly zone 6a and Lawrence County is mostly zone 7a, and parts of 9 more reach 7a (Clermont, Cuyahoga, Erie, Gallia, Jefferson, Lake, Lorain, Ottawa and Scioto). The average last spring freeze runs from April 9 in Hamilton County to May 5 in Trumbull County.
Ohio planting zone map by county
Zone 6a Zone 6b Zone 7a (each county by its most common ZIP-code zone)
USDA Plant Hardiness Zone Map (2023), by ZIP code, from the PRISM Climate Group, Oregon State University, accessed Nov. 8, 2026; rolled up to counties by Dayton Report. A zone is the average coldest winter night, 1991–2020.
Last frost date in Ohio, by county
Average last spring and first fall freeze (32°F) dates, 1991–2020, and the growing season between them. These are county-wide estimates: each day’s low temperature averaged across the county, then the last spring and first fall day at or below freezing in each year, averaged over 30 years. A single spot, especially a low one, can freeze later in spring or earlier in fall.
| County | Zone | Last freeze | First freeze | Days |
|---|---|---|---|---|
| Adams | 6b | April 15 | Oct. 24 | 191 |
| Allen | 6a | April 20 | Oct. 24 | 186 |
| Ashland | 6a | April 27 | Oct. 17 | 172 |
| Ashtabula | 6a–6b | May 4 | Oct. 23 | 172 |
| Athens | 6a–6b | April 25 | Oct. 19 | 176 |
| Auglaize | 6a | April 20 | Oct. 23 | 185 |
| Belmont | 6b | April 22 | Oct. 24 | 184 |
| Brown | 6b | April 14 | Oct. 23 | 192 |
| Butler Local almanac | 6a–6b | April 15 | Oct. 22 | 189 |
| Carroll | 6a–6b | April 25 | Oct. 21 | 178 |
| Champaign | 6a | April 21 | Oct. 19 | 180 |
| Clark Local almanac | 6a–6b | April 20 | Oct. 21 | 183 |
| Clermont | 6b–7a | April 10 | Oct. 31 | 203 |
| Clinton | 6b | April 15 | Oct. 23 | 189 |
| Columbiana | 6a–6b | April 29 | Oct. 15 | 169 |
| Coshocton | 6a–6b | April 23 | Oct. 20 | 179 |
| Crawford | 6a | April 24 | Oct. 21 | 179 |
| Cuyahoga | 6a–7a | April 17 | Nov. 4 | 200 |
| Darke Local almanac | 6a | April 21 | Oct. 17 | 179 |
| Defiance | 6a | April 23 | Oct. 18 | 177 |
| Delaware | 6a–6b | April 20 | Oct. 20 | 182 |
| Erie | 6b–7a | April 16 | Nov. 5 | 202 |
| Fairfield | 6a–6b | April 23 | Oct. 19 | 178 |
| Fayette | 6a–6b | April 18 | Oct. 23 | 187 |
| Franklin | 6a–6b | April 16 | Oct. 24 | 190 |
| Fulton | 6a | April 24 | Oct. 15 | 173 |
| Gallia | 6b–7a | April 22 | Oct. 23 | 183 |
| Geauga | 6a | May 4 | Oct. 19 | 167 |
| Greene Local almanac | 6a–6b | April 16 | Oct. 23 | 189 |
| Guernsey | 6b | April 25 | Oct. 21 | 178 |
| Hamilton | 6b | April 9 | Oct. 29 | 202 |
| Hancock | 6a–6b | April 20 | Oct. 22 | 184 |
| Hardin | 6a | April 21 | Oct. 23 | 183 |
| Harrison | 6b | April 23 | Oct. 24 | 183 |
| Henry | 6a | April 22 | Oct. 20 | 180 |
| Highland | 6b | April 14 | Oct. 23 | 191 |
| Hocking | 6a–6b | April 26 | Oct. 18 | 175 |
| Holmes | 6a | April 24 | Oct. 20 | 178 |
| Huron | 6a–6b | April 24 | Oct. 20 | 178 |
| Jackson | 6b | April 22 | Oct. 21 | 181 |
| Jefferson | 6b–7a | April 19 | Oct. 27 | 190 |
| Knox | 6a | April 27 | Oct. 14 | 169 |
| Lake | 6b–7a | April 20 | Nov. 5 | 198 |
| Lawrence | 7a | April 17 | Oct. 23 | 188 |
| Licking | 6a | April 25 | Oct. 18 | 175 |
| Logan | 6a | April 21 | Oct. 21 | 182 |
| Lorain | 6a–7a | April 20 | Oct. 31 | 193 |
| Lucas | 6a–6b | April 18 | Oct. 27 | 191 |
| Madison | 6a–6b | April 20 | Oct. 20 | 183 |
| Mahoning | 6a–6b | May 4 | Oct. 15 | 163 |
| Marion | 6a | April 22 | Oct. 21 | 181 |
| Medina | 6a–6b | April 22 | Oct. 22 | 183 |
| Meigs | 6b | April 22 | Oct. 20 | 180 |
| Mercer | 6a | April 20 | Oct. 21 | 183 |
| Miami Local almanac | 6a | April 17 | Oct. 22 | 187 |
| Monroe | 6b | April 22 | Oct. 23 | 183 |
| Montgomery Local almanac | 6a–6b | April 15 | Oct. 24 | 191 |
| Morgan | 6a–6b | April 28 | Oct. 21 | 176 |
| Morrow | 6a | April 24 | Oct. 19 | 176 |
| Muskingum | 6a–6b | April 24 | Oct. 20 | 178 |
| Noble | 6b | April 26 | Oct. 21 | 178 |
| Ottawa | 6b–7a | April 11 | Nov. 4 | 206 |
| Paulding | 6a | April 24 | Oct. 18 | 177 |
| Perry | 6a | April 26 | Oct. 20 | 176 |
| Pickaway | 6b | April 16 | Oct. 22 | 188 |
| Pike | 6b | April 18 | Oct. 21 | 185 |
| Portage | 6a–6b | April 28 | Oct. 21 | 175 |
| Preble Local almanac | 6a | April 21 | Oct. 19 | 180 |
| Putnam | 6a | April 21 | Oct. 21 | 182 |
| Richland | 6a | April 26 | Oct. 20 | 176 |
| Ross | 6b | April 18 | Oct. 21 | 184 |
| Sandusky | 6a–6b | April 19 | Oct. 21 | 183 |
| Scioto | 6b–7a | April 21 | Oct. 22 | 183 |
| Seneca | 6a–6b | April 23 | Oct. 21 | 180 |
| Shelby | 6a | April 20 | Oct. 18 | 180 |
| Stark | 6a–6b | April 22 | Oct. 26 | 187 |
| Summit | 6a–6b | April 20 | Oct. 28 | 190 |
| Trumbull | 6a | May 5 | Oct. 18 | 165 |
| Tuscarawas | 6a–6b | April 23 | Oct. 22 | 181 |
| Union | 6a | April 20 | Oct. 20 | 182 |
| Van Wert | 6a | April 20 | Oct. 21 | 183 |
| Vinton | 6b | April 24 | Oct. 19 | 177 |
| Warren Local almanac | 6b | April 15 | Oct. 23 | 190 |
| Washington | 6b | April 22 | Oct. 23 | 183 |
| Wayne | 6a–6b | April 25 | Oct. 19 | 177 |
| Williams | 6a | April 26 | Oct. 15 | 171 |
| Wood | 6a–6b | April 21 | Oct. 21 | 183 |
| Wyandot | 6a | April 23 | Oct. 22 | 181 |
Last freeze: average last spring day at or below 32°F; first freeze: average first fall one; days: the growing season between them. Freeze dates: PRISM daily minimum temperature, averaged over each county, through NOAA’s Regional Climate Centers (RCC-ACIS), 1991-2020.
When to plant tomatoes in Ohio
Ohio State University Extension advises setting tomatoes out after the danger of frost has passed, and gives about May 20 as central Ohio’s last frost for planting purposes; with frost protection, gardeners can plant about a week earlier. That’s later than the average last freeze in the table above on purpose: an average date still brings a freeze afterward in many years, and tomatoes are damaged by cold nights well above freezing. (Ohio State University Extension, Growing Tomatoes in the Home Garden (HYG-1624))
Peppers and cabbage
Peppers: start seeds indoors 8 to 10 weeks before transplanting (counted back from central Ohio’s May 20, that’s March 11 to March 25), and set plants out after frost danger, once nights stay above 55°F; peppers aren’t seeded directly in the garden in Ohio. (Ohio State University Extension, Growing Peppers in the Home Garden (HYG-1618)) Cabbage: start seeds indoors 6 to 8 weeks before the frost-free date. (Ohio State University Extension, Growing Cabbage in the Home Garden (HYG-1611))
For the Dayton area’s rainfall, records and frost dates from each county’s weather station, see the Miami Valley Weather Almanac.