When to plant Cucumbers in Minnesota
In spring, from May 1 – June 15 in Bloomington to June 1 – 15 in North Branch.
In fall, June 1 – July 1.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Albert Lea | May 15 – June 15 | June 1 – July 1 |
| Alexandria | May 15 – June 15 | June 1 – July 1 |
| Andover | May 15 – June 15 | June 1 – July 1 |
| Anoka | May 15 – June 15 | June 1 – July 1 |
| Apple Valley | May 15 – June 15 | June 1 – July 1 |
| Austin | May 15 – June 15 | June 1 – July 1 |
| Bemidji | June 1 – 15 | June 1 – July 1 |
| Big Lake | May 15 – June 15 | June 1 – July 1 |
| Blaine | May 15 – June 15 | June 1 – July 1 |
| Bloomington | May 1 – June 15 | June 1 – July 15 |
| Brainerd | May 20 – June 15 | June 1 – July 1 |
| Brooklyn Center | May 15 – June 15 | June 1 – July 1 |
| Brooklyn Park | May 15 – June 15 | June 1 – July 1 |
| Buffalo | May 15 – June 15 | June 1 – July 1 |
| Burnsville | May 15 – June 15 | June 1 – July 1 |
| Cambridge | May 15 – June 15 | June 1 – July 1 |
| Champlin | May 15 – June 15 | June 1 – July 1 |
| Chanhassen | May 15 – June 15 | June 1 – July 1 |
| Chaska | May 15 – June 15 | June 1 – July 1 |
| Cloquet | Not listed | June 1 – 15 |
| Columbia Heights | May 1 – June 15 | June 1 – July 15 |
| Coon Rapids | May 15 – June 15 | June 1 – July 1 |
| Cottage Grove | May 1 – June 15 | June 1 – July 15 |
| Crystal | May 15 – June 15 | June 1 – July 1 |
| Dayton | May 15 – June 15 | June 1 – July 1 |
| Detroit Lakes | May 20 – June 15 | June 1 – 15 |
| Duluth | May 20 – June 15 | June 1 – July 1 |
| Eagan | May 1 – June 15 | June 1 – July 15 |
| East Bethel | May 15 – June 15 | June 1 – July 1 |
| Eden Prairie | May 1 – June 15 | June 1 – July 1 |
| Edina | May 1 – June 15 | June 1 – July 15 |
| Elk River | May 15 – June 15 | June 1 – July 1 |
| Fairmont | May 1 – June 15 | June 1 – July 1 |
| Faribault | May 15 – June 15 | June 1 – July 1 |
| Farmington | May 15 – June 15 | June 1 – July 1 |
| Fergus Falls | May 15 – June 15 | June 1 – July 1 |
| Forest Lake | May 15 – June 15 | June 1 – July 1 |
| Fridley | May 15 – June 15 | June 1 – July 1 |
| Golden Valley | May 15 – June 15 | June 1 – July 1 |
| Grand Rapids | June 1 – 15 | June 1 – 15 |
| Ham Lake | May 15 – June 15 | June 1 – July 1 |
| Hastings | May 1 – June 15 | June 1 – July 15 |
| Hermantown | June 1 – 15 | June 1 – July 1 |
| Hibbing | Not listed | Not listed |
| Hopkins | May 15 – June 15 | June 1 – July 1 |
| Hugo | May 15 – June 15 | June 1 – July 1 |
| Hutchinson | May 15 – June 15 | June 1 – July 1 |
| Inver Grove Heights | May 1 – June 15 | June 1 – July 15 |
| Lake Elmo | May 15 – June 15 | June 1 – July 1 |
| Lakeville | May 15 – June 15 | June 1 – July 1 |
| Lino Lakes | May 1 – June 15 | June 1 – July 15 |
| Little Canada | May 1 – June 15 | June 1 – July 15 |
| Mankato | May 15 – June 15 | June 1 – July 1 |
| Maple Grove | May 15 – June 15 | June 1 – July 1 |
| Maplewood | May 1 – June 15 | June 1 – July 15 |
| Marshall | May 15 – June 15 | June 1 – July 1 |
| Mendota Heights | May 1 – June 15 | June 1 – July 1 |
| Minneapolis | May 1 – June 15 | June 1 – July 15 |
| Minnetonka | May 15 – June 15 | June 1 – July 1 |
| Monticello | May 15 – June 15 | June 1 – July 1 |
| Moorhead | May 15 – June 15 | June 1 – July 1 |
| Mounds View | May 1 – June 15 | June 1 – July 15 |
| New Brighton | May 15 – June 15 | June 1 – July 1 |
| New Hope | May 15 – June 15 | June 1 – July 1 |
| New Ulm | May 15 – June 15 | June 1 – July 1 |
| North Branch | June 1 – 15 | June 1 – 15 |
| North Mankato | May 15 – June 15 | June 1 – July 1 |
| North St. Paul | May 15 – June 15 | June 1 – July 1 |
| Northfield | May 15 – June 15 | June 1 – July 1 |
| Oakdale | May 15 – June 15 | June 1 – July 1 |
| Otsego | May 15 – June 15 | June 1 – July 1 |
| Owatonna | May 15 – June 15 | June 1 – July 1 |
| Plymouth | May 15 – June 15 | June 1 – July 1 |
| Prior Lake | May 1 – June 15 | June 1 – July 1 |
| Ramsey | May 15 – June 15 | June 1 – July 1 |
| Red Wing | May 1 – June 15 | June 1 – July 1 |
| Richfield | May 1 – June 15 | June 1 – July 15 |
| Robbinsdale | May 15 – June 15 | June 1 – July 1 |
| Rochester | May 15 – June 15 | June 1 – July 1 |
| Rogers | May 15 – June 15 | June 1 – July 1 |
| Rosemount | May 15 – June 15 | June 1 – July 1 |
| Roseville | May 15 – June 15 | June 1 – July 1 |
| Sartell | May 15 – June 15 | June 1 – July 1 |
| Sauk Rapids | May 20 – June 15 | June 1 – July 1 |
| Savage | May 1 – June 15 | June 1 – July 1 |
| Shakopee | May 1 – June 15 | June 1 – July 1 |
| Shoreview | May 1 – June 15 | June 1 – July 15 |
| South St. Paul | May 1 – June 15 | June 1 – July 15 |
| St. Cloud | May 20 – June 15 | June 1 – July 1 |
| St. Louis Park | May 15 – June 15 | June 1 – July 1 |
| St. Michael | May 15 – June 15 | June 1 – July 1 |
| St. Paul | May 1 – June 15 | June 1 – July 15 |
| St. Peter | May 15 – June 15 | June 1 – July 1 |
| Stillwater | May 15 – June 15 | June 1 – July 1 |
| Vadnais Heights | May 1 – June 15 | June 1 – July 15 |
| Victoria | May 15 – June 15 | June 1 – July 1 |
| Waconia | May 15 – June 15 | June 1 – July 1 |
| West St. Paul | May 1 – June 15 | June 1 – July 15 |
| White Bear Lake | May 1 – June 15 | June 1 – July 15 |
| Willmar | May 15 – June 15 | June 1 – July 1 |
| Winona | May 1 – June 15 | June 1 – July 15 |
| Woodbury | May 15 – June 15 | June 1 – July 1 |
| Worthington | May 15 – June 15 | 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 cucumbers.