When to plant Winter squash in Ohio

In fall, from June 1 – July 1 in Amherst to June 20 – July 20 in Warrensville Heights.

USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

Winter squash planting dates by place in Ohio
PlaceSpringFall
Akron—June 10 – July 10
Alliance—June 10 – July 10
Amherst—June 1 – July 1
Ashland—June 1 – July 1
Ashtabula—June 1 – July 1
Athens—June 1 – July 1
Aurora—June 10 – July 10
Avon—June 10 – July 10
Avon Lake—June 10 – July 10
Barberton—June 10 – July 10
Bay Village—June 10 – July 10
Beachwood—June 20 – July 20
Beavercreek—June 1 – July 1
Bedford—June 20 – July 20
Bedford Heights—June 20 – July 20
Bellefontaine—June 1 – July 1
Berea—June 10 – July 10
Bexley—June 10 – July 10
Blue Ash—June 1 – July 1
Bowling Green—June 1 – July 1
Brecksville—June 10 – July 10
Broadview Heights—June 10 – July 10
Brook Park—June 10 – July 10
Brooklyn—June 10 – July 10
Brunswick—June 10 – July 10
Bucyrus—June 10 – July 10
Cambridge—June 1 – July 1
Canal Winchester—June 1 – July 1
Canton—June 10 – July 10
Celina—June 1 – July 1
Centerville—June 10 – July 10
Chillicothe—June 1 – July 1
Cincinnati—June 1 – July 1
Circleville—June 10 – July 10
Clayton—June 10 – July 10
Cleveland—June 20 – July 20
Cleveland Heights—June 20 – July 20
Columbus—June 1 – July 1
Conneaut—June 1 – July 1
Coshocton—June 1 – July 1
Cuyahoga Falls—June 1 – July 1
Dayton—June 1 – July 1
Defiance—June 1 – July 1
Delaware—June 10 – July 10
Dover—June 1 – July 1
Dublin—June 1 – July 1
East Cleveland—June 20 – July 20
Eastlake—June 10 – July 10
Elyria—June 10 – July 10
Englewood—June 10 – July 10
Euclid—June 20 – July 20
Fairborn—June 1 – July 1
Fairfield—June 1 – July 1
Fairview Park—June 10 – July 10
Findlay—June 1 – July 1
Forest Park—June 1 – July 1
Fostoria—June 1 – July 1
Franklin—June 1 – July 1
Fremont—June 1 – July 1
Gahanna—June 10 – July 10
Galion—June 1 – July 1
Garfield Heights—June 20 – July 20
Green—June 10 – July 10
Greenville—June 1 – July 1
Grove City—June 1 – July 1
Hamilton—June 1 – July 1
Harrison—June 10 – July 10
Heath—June 1 – July 1
Hilliard—June 1 – July 1
Huber Heights—June 10 – July 10
Hudson—June 1 – July 1
Ironton—June 1 – July 1
Kent—June 10 – July 10
Kettering—June 1 – July 1
Lakewood—June 10 – July 10
Lancaster—June 1 – July 1
Lebanon—June 1 – July 1
Lima—June 1 – July 1
London—June 1 – July 1
Lorain—June 1 – July 1
Loveland—June 1 – July 1
Lyndhurst—June 20 – July 20
Macedonia—June 1 – July 1
Mansfield—June 1 – July 1
Maple Heights—June 20 – July 20
Marietta—June 10 – July 10
Marion—June 1 – July 1
Marysville—June 10 – July 10
Mason—June 1 – July 1
Massillon—June 10 – July 10
Maumee—June 1 – July 1
Mayfield Heights—June 10 – July 10
Medina—June 1 – July 1
Mentor—June 20 – July 20
Miamisburg—June 10 – July 10
Middleburg Heights—June 10 – July 10
Middletown—June 1 – July 1
Monroe—June 1 – July 1
Montgomery—June 1 – July 1
Mount Vernon—June 1 – July 1
New Albany—June 10 – July 10
New Franklin—June 10 – July 10
New Philadelphia—June 1 – July 1
Newark—June 1 – July 1
Niles—June 1 – July 1
North Canton—June 10 – July 10
North Olmsted—June 10 – July 10
North Ridgeville—June 10 – July 10
North Royalton—June 10 – July 10
Norton—June 10 – July 10
Norwalk—June 1 – July 1
Norwood—June 1 – July 1
Oregon—June 10 – July 10
Oxford—June 1 – July 1
Painesville—June 20 – July 20
Parma—June 10 – July 10
Parma Heights—June 10 – July 10
Pataskala—June 10 – July 10
Perrysburg—June 1 – July 1
Pickerington—June 1 – July 1
Piqua—June 1 – July 1
Portsmouth—June 1 – July 1
Powell—June 1 – July 1
Ravenna—June 10 – July 10
Reading—June 1 – July 1
Reynoldsburg—June 10 – July 10
Richmond Heights—June 20 – July 20
Riverside—June 1 – July 1
Rocky River—June 10 – July 10
Salem—June 1 – July 1
Sandusky—June 20 – July 20
Seven Hills—June 20 – July 20
Shaker Heights—June 20 – July 20
Sharonville—June 1 – July 1
Sidney—June 1 – July 1
Solon—June 20 – July 20
South Euclid—June 20 – July 20
Springboro—June 10 – July 10
Springdale—June 1 – July 1
Springfield—June 1 – July 1
Steubenville—June 1 – July 1
Stow—June 1 – July 1
Streetsboro—June 10 – July 10
Strongsville—June 10 – July 10
Sylvania—June 1 – July 1
Tallmadge—June 1 – July 1
Tiffin—June 1 – July 1
Tipp City—June 10 – July 10
Toledo—June 10 – July 10
Trenton—June 1 – July 1
Trotwood—June 1 – July 1
Troy—June 1 – July 1
Twinsburg—June 1 – July 1
University Heights—June 20 – July 20
Upper Arlington—June 1 – July 1
Urbana—June 1 – July 1
Van Wert—June 10 – July 10
Vandalia—June 10 – July 10
Vermilion—June 1 – July 1
Wadsworth—June 1 – July 1
Warren—June 1 – July 1
Warrensville Heights—June 20 – July 20
Washington Court House—June 1 – July 1
West Carrollton—June 10 – July 10
Westerville—June 1 – July 1
Westlake—June 10 – July 10
Whitehall—June 10 – July 10
Wickliffe—June 10 – July 10
Willoughby—June 10 – July 10
Willowick—June 10 – July 10
Wilmington—June 1 – July 1
Wooster—June 1 – July 1
Worthington—June 1 – July 1
Xenia—June 1 – July 1
Youngstown—June 1 – July 1
Zanesville—June 1 – July 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 winter squash.