When to plant Lettuce in Ohio
In spring, from Mar 15 – May 15 in Beachwood to Apr 15 – June 15 in Warren.
In fall, from July 15 – Sept 1 in Amherst to Aug 25 – Oct 1 in Warrensville Heights.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Akron | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Alliance | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Amherst | Mar 20 – May 15 | July 15 – Sept 1 |
| Ashland | Apr 1 – June 1 | July 15 – Sept 1 |
| Ashtabula | Apr 1 – June 1 | July 15 – Sept 1 |
| Athens | Mar 20 – May 15 | July 15 – Sept 1 |
| Aurora | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Avon | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Avon Lake | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Barberton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Bay Village | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Beachwood | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Beavercreek | Mar 20 – May 15 | July 15 – Sept 1 |
| Bedford | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Bedford Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Bellefontaine | Apr 1 – June 1 | July 15 – Sept 1 |
| Berea | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Bexley | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Blue Ash | Mar 20 – May 15 | July 15 – Sept 1 |
| Bowling Green | Mar 20 – May 15 | July 15 – Sept 1 |
| Brecksville | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Broadview Heights | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Brook Park | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Brooklyn | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Brunswick | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Bucyrus | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Cambridge | Apr 1 – June 1 | July 15 – Sept 1 |
| Canal Winchester | Mar 20 – May 15 | July 15 – Sept 1 |
| Canton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Celina | Apr 1 – June 1 | July 15 – Sept 1 |
| Centerville | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Chillicothe | Mar 20 – May 15 | July 15 – Sept 1 |
| Cincinnati | Mar 20 – May 15 | July 15 – Sept 1 |
| Circleville | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Clayton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Cleveland | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Cleveland Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Columbus | Mar 20 – May 15 | July 15 – Sept 1 |
| Conneaut | Apr 15 – June 15 | July 15 – Sept 1 |
| Coshocton | Apr 1 – June 1 | July 15 – Sept 1 |
| Cuyahoga Falls | Apr 1 – June 1 | July 15 – Sept 1 |
| Dayton | Mar 20 – May 15 | July 15 – Sept 1 |
| Defiance | Mar 20 – May 15 | July 15 – Sept 1 |
| Delaware | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Dover | Apr 1 – June 1 | July 15 – Sept 1 |
| Dublin | Mar 20 – May 15 | July 15 – Sept 1 |
| East Cleveland | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Eastlake | Apr 1 – June 1 | Aug 15 – Oct 1 |
| Elyria | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Englewood | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Euclid | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Fairborn | Mar 20 – May 15 | July 15 – Sept 1 |
| Fairfield | Mar 20 – May 15 | July 15 – Sept 1 |
| Fairview Park | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Findlay | Mar 20 – May 15 | July 15 – Sept 1 |
| Forest Park | Mar 20 – May 15 | July 15 – Sept 1 |
| Fostoria | Mar 20 – May 15 | July 15 – Sept 1 |
| Franklin | Mar 20 – May 15 | July 15 – Sept 1 |
| Fremont | Apr 1 – June 1 | July 15 – Sept 1 |
| Gahanna | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Galion | Apr 1 – June 1 | July 15 – Sept 1 |
| Garfield Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Green | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Greenville | Mar 20 – May 15 | July 15 – Sept 1 |
| Grove City | Mar 20 – May 15 | July 15 – Sept 1 |
| Hamilton | Mar 20 – May 15 | July 15 – Sept 1 |
| Harrison | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Heath | Mar 20 – May 15 | July 15 – Sept 1 |
| Hilliard | Mar 20 – May 15 | July 15 – Sept 1 |
| Huber Heights | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Hudson | Apr 1 – June 1 | July 15 – Sept 1 |
| Ironton | Mar 20 – May 15 | July 15 – Sept 1 |
| Kent | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Kettering | Mar 20 – May 15 | July 15 – Sept 1 |
| Lakewood | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Lancaster | Mar 20 – May 15 | July 15 – Sept 1 |
| Lebanon | Mar 20 – May 15 | July 15 – Sept 1 |
| Lima | Mar 20 – May 15 | July 15 – Sept 1 |
| London | Mar 20 – May 15 | July 15 – Sept 1 |
| Lorain | Mar 20 – May 15 | July 15 – Sept 1 |
| Loveland | Mar 20 – May 15 | July 15 – Sept 1 |
| Lyndhurst | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Macedonia | Apr 1 – June 1 | July 15 – Sept 1 |
| Mansfield | Apr 1 – June 1 | July 15 – Sept 1 |
| Maple Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Marietta | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Marion | Mar 20 – May 15 | July 15 – Sept 1 |
| Marysville | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Mason | Mar 20 – May 15 | July 15 – Sept 1 |
| Massillon | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Maumee | Mar 20 – May 15 | July 15 – Sept 1 |
| Mayfield Heights | Apr 1 – June 1 | Aug 15 – Oct 1 |
| Medina | Apr 1 – June 1 | July 15 – Sept 1 |
| Mentor | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Miamisburg | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Middleburg Heights | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Middletown | Mar 20 – May 15 | July 15 – Sept 1 |
| Monroe | Mar 20 – May 15 | July 15 – Sept 1 |
| Montgomery | Mar 20 – May 15 | July 15 – Sept 1 |
| Mount Vernon | Apr 1 – June 1 | July 15 – Sept 1 |
| New Albany | Mar 20 – May 15 | Aug 15 – Oct 1 |
| New Franklin | Mar 20 – May 15 | Aug 15 – Oct 1 |
| New Philadelphia | Apr 1 – June 1 | July 15 – Sept 1 |
| Newark | Apr 1 – June 1 | July 15 – Sept 1 |
| Niles | Apr 15 – June 15 | July 15 – Sept 1 |
| North Canton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| North Olmsted | Mar 20 – May 15 | Aug 15 – Oct 1 |
| North Ridgeville | Mar 20 – May 15 | Aug 15 – Oct 1 |
| North Royalton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Norton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Norwalk | Mar 20 – May 15 | July 15 – Sept 1 |
| Norwood | Mar 20 – May 15 | July 15 – Sept 1 |
| Oregon | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Oxford | Mar 20 – May 15 | July 15 – Sept 1 |
| Painesville | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Parma | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Parma Heights | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Pataskala | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Perrysburg | Mar 20 – May 15 | July 15 – Sept 1 |
| Pickerington | Mar 20 – May 15 | July 15 – Sept 1 |
| Piqua | Mar 20 – May 15 | July 15 – Sept 1 |
| Portsmouth | Mar 20 – May 15 | July 15 – Sept 1 |
| Powell | Mar 20 – May 15 | July 15 – Sept 1 |
| Ravenna | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Reading | Mar 20 – May 15 | July 15 – Sept 1 |
| Reynoldsburg | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Richmond Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Riverside | Mar 20 – May 15 | July 15 – Sept 1 |
| Rocky River | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Salem | Apr 1 – June 1 | July 15 – Sept 1 |
| Sandusky | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Seven Hills | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Shaker Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Sharonville | Mar 20 – May 15 | July 15 – Sept 1 |
| Sidney | Apr 1 – June 1 | July 15 – Sept 1 |
| Solon | Mar 15 – May 15 | Aug 25 – Oct 1 |
| South Euclid | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Springboro | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Springdale | Mar 20 – May 15 | July 15 – Sept 1 |
| Springfield | Mar 20 – May 15 | July 15 – Sept 1 |
| Steubenville | Apr 1 – June 1 | July 15 – Sept 1 |
| Stow | Apr 1 – June 1 | July 15 – Sept 1 |
| Streetsboro | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Strongsville | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Sylvania | Mar 20 – May 15 | July 15 – Sept 1 |
| Tallmadge | Apr 1 – June 1 | July 15 – Sept 1 |
| Tiffin | Mar 20 – May 15 | July 15 – Sept 1 |
| Tipp City | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Toledo | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Trenton | Mar 20 – May 15 | July 15 – Sept 1 |
| Trotwood | Mar 20 – May 15 | July 15 – Sept 1 |
| Troy | Mar 20 – May 15 | July 15 – Sept 1 |
| Twinsburg | Apr 1 – June 1 | July 15 – Sept 1 |
| University Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Upper Arlington | Mar 20 – May 15 | July 15 – Sept 1 |
| Urbana | Mar 20 – May 15 | July 15 – Sept 1 |
| Van Wert | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Vandalia | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Vermilion | Mar 20 – May 15 | July 15 – Sept 1 |
| Wadsworth | Apr 1 – June 1 | July 15 – Sept 1 |
| Warren | Apr 15 – June 15 | July 15 – Sept 1 |
| Warrensville Heights | Mar 15 – May 15 | Aug 25 – Oct 1 |
| Washington Court House | Mar 20 – May 15 | July 15 – Sept 1 |
| West Carrollton | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Westerville | Mar 20 – May 15 | July 15 – Sept 1 |
| Westlake | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Whitehall | Mar 20 – May 15 | Aug 15 – Oct 1 |
| Wickliffe | Apr 1 – June 1 | Aug 15 – Oct 1 |
| Willoughby | Apr 1 – June 1 | Aug 15 – Oct 1 |
| Willowick | Apr 1 – June 1 | Aug 15 – Oct 1 |
| Wilmington | Mar 20 – May 15 | July 15 – Sept 1 |
| Wooster | Apr 1 – June 1 | July 15 – Sept 1 |
| Worthington | Mar 20 – May 15 | July 15 – Sept 1 |
| Xenia | Mar 20 – May 15 | July 15 – Sept 1 |
| Youngstown | Apr 1 – June 1 | July 15 – Sept 1 |
| Zanesville | Apr 1 – June 1 | July 15 – Sept 1 |
Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for leaf lettuce.