Ohio planting calendars
Planting calendars, USDA hardiness zones, and average frost dates for 158 Ohio locations (Akron, OH, Albany, OH, Alliance, OH, Arlington, OH, Athens, OH, Austinburg, OH, Avon Lake, OH, Barnesville, OH, Beavercreek, OH, Bellefontaine, OH, Berlin, OH, Bethel, OH, and 146 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.
Locations in Ohio — 150 of 158
| Location | USDA zone | Last frost | First frost | Season (days) |
|---|---|---|---|---|
| Akron | 6b −5 to 0 °F | Apr 24 | Oct 28 | 186 |
| Albany | 6b −5 to 0 °F | Apr 27 | Oct 14 | 168 |
| Alliance | 6a −10 to −5 °F | Apr 24 | Oct 26 | 184 |
| Arlington | 6a −10 to −5 °F | Apr 19 | Oct 23 | 185 |
| Athens | 6b −5 to 0 °F | Apr 25 | Oct 23 | 179 |
| Austinburg | 6a −10 to −5 °F | May 2 | Oct 21 | 171 |
| Avon Lake | 7a 0 to 5 °F | Apr 22 | Nov 1 | 192 |
| Barnesville | 6b −5 to 0 °F | Apr 27 | Oct 22 | 177 |
| Beavercreek | 6a −10 to −5 °F | Apr 18 | Oct 24 | 188 |
| Bellefontaine | 6a −10 to −5 °F | Apr 26 | Oct 20 | 175 |
| Berlin | 6a −10 to −5 °F | May 2 | Oct 14 | 164 |
| Bethel | 6b −5 to 0 °F | Apr 16 | Oct 31 | 196 |
| Beverly | 6b −5 to 0 °F | Apr 24 | Oct 22 | 178 |
| Blanchester | 6b −5 to 0 °F | Apr 19 | Oct 22 | 185 |
| Bloomdale | 6b −5 to 0 °F | Apr 22 | Oct 24 | 183 |
| Bluffton | 6a −10 to −5 °F | Apr 23 | Oct 22 | 180 |
| Bowling Green | 6b −5 to 0 °F | Apr 22 | Oct 25 | 186 |
| Brilliant | 6b −5 to 0 °F | Apr 23 | Oct 25 | 185 |
| Broadview Heights | 6a −10 to −5 °F | Apr 20 | Nov 3 | 198 |
| Buchtel | 6a −10 to −5 °F | Apr 25 | Oct 23 | 179 |
| Bucyrus | 6a −10 to −5 °F | Apr 19 | Oct 27 | 190 |
| Cadiz | 6b −5 to 0 °F | Apr 21 | Oct 25 | 186 |
| Caldwell | 6b −5 to 0 °F | Apr 30 | Oct 14 | 167 |
| Cambridge | 6b −5 to 0 °F | Apr 28 | Oct 17 | 172 |
| Carrollton | 6b −5 to 0 °F | Apr 29 | Oct 15 | 170 |
| Centerville | 6b −5 to 0 °F | Apr 17 | Oct 26 | 192 |
| Chesterland | 6a −10 to −5 °F | May 5 | Oct 18 | 164 |
| Chillicothe | 6b −5 to 0 °F | Apr 21 | Oct 22 | 182 |
| Cincinnati | 6b −5 to 0 °F | Apr 17 | Oct 26 | 191 |
| Cincinnati | 6b −5 to 0 °F | Apr 16 | Oct 25 | 190 |
| Clarksville | 6b −5 to 0 °F | Apr 17 | Oct 22 | 187 |
| Clayton | 6a −10 to −5 °F | Apr 16 | Oct 28 | 194 |
| Cleveland | 6b −5 to 0 °F | Apr 8 | Nov 12 | 217 |
| Cleveland | 7a 0 to 5 °F | Apr 8 | Nov 12 | 217 |
| Columbus | 6b −5 to 0 °F | Apr 23 | Oct 19 | 177 |
| Columbus | 6b −5 to 0 °F | Apr 18 | Oct 27 | 191 |
| Columbus | 6b −5 to 0 °F | Apr 22 | Oct 23 | 183 |
| Columbus | 6b −5 to 0 °F | Apr 22 | Oct 24 | 183 |
| Conneaut | 6b −5 to 0 °F | May 8 | Oct 16 | 160 |
| Coshocton | 6b −5 to 0 °F | Apr 27 | Oct 18 | 174 |
| Covington | 6a −10 to −5 °F | Apr 18 | Oct 23 | 186 |
| Dayton | 6b −5 to 0 °F | Apr 16 | Oct 28 | 194 |
| Dayton | 6b −5 to 0 °F | Apr 18 | Oct 25 | 189 |
| Dayton | 6a −10 to −5 °F | Apr 18 | Oct 25 | 189 |
| Defiance | 6a −10 to −5 °F | Apr 22 | Oct 24 | 183 |
| Delaware | 6b −5 to 0 °F | Apr 19 | Oct 26 | 188 |
| Duncan Falls | 6b −5 to 0 °F | Apr 19 | Oct 25 | 189 |
| East Fultonham | 6a −10 to −5 °F | Apr 19 | Oct 25 | 189 |
| Eaton | 6a −10 to −5 °F | Apr 25 | Oct 20 | 176 |
| Enon | 6b −5 to 0 °F | Apr 25 | Oct 19 | 175 |
| Fairfield | 6b −5 to 0 °F | Apr 19 | Oct 22 | 186 |
| Farmersville | 6b −5 to 0 °F | Apr 25 | Oct 20 | 176 |
| Findlay | 6b −5 to 0 °F | Apr 19 | Oct 23 | 185 |
| Fostoria | 6b −5 to 0 °F | Apr 23 | Oct 23 | 184 |
| Fremont | 6b −5 to 0 °F | Apr 26 | Oct 23 | 179 |
| Gallipolis | 6b −5 to 0 °F | Apr 18 | Oct 28 | 192 |
| Glouster | 6b −5 to 0 °F | Apr 30 | Oct 17 | 168 |
| Green | 6b −5 to 0 °F | Apr 24 | Oct 26 | 184 |
| Green Springs | 6a −10 to −5 °F | Apr 26 | Oct 23 | 179 |
| Greenville | 6a −10 to −5 °F | Apr 21 | Oct 20 | 180 |
| Hamilton | 6b −5 to 0 °F | Apr 22 | Oct 18 | 178 |
| Haydenville | 6a −10 to −5 °F | Apr 30 | Oct 14 | 167 |
| Hicksville | 6a −10 to −5 °F | Apr 28 | Oct 17 | 170 |
| Hudson | 6b −5 to 0 °F | Apr 30 | Oct 21 | 173 |
| Jackson | 6b −5 to 0 °F | Apr 22 | Oct 21 | 181 |
| Jeffersonville | 6a −10 to −5 °F | Apr 20 | Oct 20 | 180 |
| Kelleys Island | 7a 0 to 5 °F | Apr 10 | Nov 5 | 209 |
| Kent | 6a −10 to −5 °F | Apr 24 | Oct 28 | 186 |
| Kent | 6a −10 to −5 °F | Apr 21 | Oct 29 | 189 |
| Kenton | 6a −10 to −5 °F | Apr 22 | Oct 24 | 182 |
| Kirtland | 6b −5 to 0 °F | May 5 | Oct 18 | 164 |
| Lancaster | 6a −10 to −5 °F | Apr 22 | Oct 24 | 183 |
| Lima | 6a −10 to −5 °F | Apr 22 | Oct 22 | 181 |
| Lima | 6a −10 to −5 °F | Apr 24 | Oct 24 | 182 |
| Lisbon | 6b −5 to 0 °F | May 2 | Oct 13 | 165 |
| Lithopolis | 6b −5 to 0 °F | Apr 26 | Oct 13 | 169 |
| London | 6a −10 to −5 °F | Apr 24 | Oct 18 | 175 |
| Lorain | 6b −5 to 0 °F | Apr 22 | Nov 1 | 192 |
| Loudonville | 6a −10 to −5 °F | May 2 | Oct 8 | 157 |
| Lucasville | 6b −5 to 0 °F | Apr 17 | Oct 25 | 191 |
| Mansfield | 6a −10 to −5 °F | Apr 26 | Oct 22 | 177 |
| Mansfield | 6a −10 to −5 °F | Apr 30 | Oct 15 | 167 |
| Maria Stein | 6a −10 to −5 °F | Apr 27 | Oct 19 | 175 |
| Marietta | 6b −5 to 0 °F | Apr 18 | Oct 27 | 191 |
| Marion | 6a −10 to −5 °F | Apr 25 | Oct 20 | 178 |
| Martins Ferry | 6b −5 to 0 °F | Apr 18 | Nov 1 | 196 |
| Marysville | 6a −10 to −5 °F | Apr 19 | Oct 26 | 188 |
| McComb | 6a −10 to −5 °F | Apr 22 | Oct 24 | 183 |
| McConnelsville | 6b −5 to 0 °F | Apr 27 | Oct 21 | 176 |
| Medina | 6a −10 to −5 °F | Apr 29 | Oct 19 | 172 |
| Mentor | 7a 0 to 5 °F | Apr 15 | Nov 9 | 209 |
| Middletown | 6b −5 to 0 °F | Apr 24 | Oct 19 | 178 |
| Montpelier | 6a −10 to −5 °F | Apr 28 | Oct 18 | 173 |
| Mount Orab | 6b −5 to 0 °F | Apr 24 | Oct 20 | 178 |
| Napoleon | 6a −10 to −5 °F | Apr 29 | Oct 16 | 170 |
| Nellie | 6a −10 to −5 °F | Apr 27 | Oct 18 | 174 |
| Neville | 7a 0 to 5 °F | Apr 16 | Oct 31 | 196 |
| New Philadelphia | 6b −5 to 0 °F | Apr 26 | Oct 21 | 176 |
| Newark | 6a −10 to −5 °F | Apr 29 | Oct 16 | 167 |
| Newcomerstown | 6b −5 to 0 °F | Apr 18 | Oct 28 | 190 |
| Newport | 6b −5 to 0 °F | Apr 23 | Oct 26 | 185 |
| North Baltimore | 6a −10 to −5 °F | Apr 24 | Oct 21 | 179 |
| North Kingsville | 6b −5 to 0 °F | May 2 | Oct 21 | 171 |
| Norwalk | 6a −10 to −5 °F | Apr 25 | Oct 25 | 183 |
| Oak Hill | 7a 0 to 5 °F | Apr 30 | Oct 15 | 167 |
| Oberlin | 6b −5 to 0 °F | Apr 27 | Oct 22 | 178 |
| Oxford | 6a −10 to −5 °F | Apr 19 | Oct 22 | 186 |
| Painesville | 6b −5 to 0 °F | Apr 15 | Nov 9 | 209 |
| Pataskala | 6a −10 to −5 °F | Apr 18 | Oct 27 | 191 |
| Paulding | 6a −10 to −5 °F | Apr 25 | Oct 19 | 175 |
| Piqua | 6a −10 to −5 °F | Apr 27 | Oct 20 | 175 |
| Radnor | 6b −5 to 0 °F | Apr 25 | Oct 20 | 178 |
| Rio Grande | 6b −5 to 0 °F | Apr 30 | Oct 15 | 167 |
| Roaming Shores | 6a −10 to −5 °F | May 10 | Oct 10 | 154 |
| Rockbridge | 6b −5 to 0 °F | Apr 22 | Oct 24 | 183 |
| Salem | 6a −10 to −5 °F | May 2 | Oct 13 | 165 |
| Sandusky | 6b −5 to 0 °F | Apr 10 | Nov 5 | 209 |
| Sharon Center | 6b −5 to 0 °F | Apr 29 | Oct 19 | 172 |
| Shawnee | 6a −10 to −5 °F | Apr 30 | Oct 17 | 168 |
| Solon | 6a −10 to −5 °F | Apr 8 | Nov 12 | 217 |
| South Amherst | 6b −5 to 0 °F | Apr 24 | Oct 24 | 182 |
| Sparta | 5b −15 to −10 °F | Apr 27 | Oct 17 | 172 |
| Springfield | 6a −10 to −5 °F | Apr 25 | Oct 19 | 175 |
| Stoutsville | 6a −10 to −5 °F | Apr 17 | Oct 28 | 192 |
| Streetsboro | 6a −10 to −5 °F | May 1 | Oct 20 | 170 |
| Strongsville | 6b −5 to 0 °F | Apr 20 | Nov 3 | 198 |
| Sugarcreek | 6a −10 to −5 °F | Apr 18 | Oct 28 | 190 |
| Sunbury | 6a −10 to −5 °F | Apr 27 | Oct 17 | 172 |
| Sylvania | 6a −10 to −5 °F | Apr 22 | Oct 24 | 188 |
| Tiffin | 6a −10 to −5 °F | Apr 23 | Oct 23 | 184 |
| Tiltonsville | 7a 0 to 5 °F | Apr 18 | Nov 1 | 196 |
| Toledo | 6b −5 to 0 °F | Apr 20 | Oct 27 | 188 |
| Upper Sandusky | 6a −10 to −5 °F | Apr 29 | Oct 17 | 171 |
| Urbana | 6a −10 to −5 °F | Apr 24 | Oct 19 | 179 |
| Van Wert | 6a −10 to −5 °F | Apr 21 | Oct 26 | 187 |
| Vermilion | 6b −5 to 0 °F | Apr 25 | Oct 25 | 183 |
| Wadsworth | 6b −5 to 0 °F | Apr 29 | Oct 14 | 167 |
| Washington Court House | 6b −5 to 0 °F | Apr 23 | Oct 21 | 181 |
| Wellington | 6a −10 to −5 °F | Apr 27 | Oct 22 | 178 |
| Wellsville | 6b −5 to 0 °F | Apr 22 | Oct 28 | 186 |
| Westlake | 7a 0 to 5 °F | Apr 20 | Nov 3 | 198 |
| Weston | 6a −10 to −5 °F | Apr 22 | Oct 25 | 186 |
| Wheelersburg | 7a 0 to 5 °F | Apr 17 | Oct 25 | 191 |
| Wilmington | 6b −5 to 0 °F | Apr 20 | Oct 20 | 180 |
| Woodsfield | 6b −5 to 0 °F | Apr 26 | Oct 26 | 182 |
| Wooster | 6a −10 to −5 °F | Apr 30 | Oct 12 | 163 |
| Xenia | 6b −5 to 0 °F | Apr 18 | Oct 24 | 188 |
| Youngstown | 6a −10 to −5 °F | May 1 | Oct 17 | 167 |
| Youngstown | 6a −10 to −5 °F | May 8 | Oct 12 | 157 |
| Youngstown | 6a −10 to −5 °F | Apr 30 | Oct 23 | 175 |
Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.
More ways to explore
Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 158 Ohio locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.