When to plant Broccoli and brussels sprouts in Minnesota
In spring, from Mar 25 – Apr 20 in Bloomington to May 20 – June 10 in Hibbing.
For a fall crop, from May 1 – June 15 in Cloquet to July 1 – Aug 1 in Winona.
USDA gives brussels sprouts the same planting dates as broccoli.
Dates are for setting out plants. USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Albert Lea | Apr 1 – May 1 | June 15 – July 15 |
| Alexandria | Apr 1 – May 1 | June 15 – July 15 |
| Andover | Apr 1 – May 1 | June 1 – 30 |
| Anoka | Apr 1 – May 1 | June 1 – 30 |
| Apple Valley | Apr 1 – May 1 | June 1 – 30 |
| Austin | Apr 1 – May 1 | June 1 – 30 |
| Bemidji | May 1 – June 15 | June 1 – 30 |
| Big Lake | Apr 1 – May 1 | June 1 – 30 |
| Blaine | Apr 1 – May 1 | June 1 – 30 |
| Bloomington | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Brainerd | Apr 15 – June 1 | June 1 – 30 |
| Brooklyn Center | Apr 1 – May 1 | June 15 – July 15 |
| Brooklyn Park | Apr 1 – May 1 | June 15 – July 15 |
| Buffalo | Apr 1 – May 1 | June 15 – July 15 |
| Burnsville | Apr 1 – May 1 | June 15 – July 15 |
| Cambridge | Apr 1 – May 1 | June 1 – 30 |
| Champlin | Apr 1 – May 1 | June 1 – 30 |
| Chanhassen | Apr 1 – May 1 | June 15 – July 15 |
| Chaska | Apr 1 – May 1 | June 1 – 30 |
| Cloquet | May 10 – June 10 | May 1 – June 15 |
| Columbia Heights | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Coon Rapids | Apr 1 – May 1 | June 1 – 30 |
| Cottage Grove | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Crystal | Apr 1 – May 1 | June 15 – July 15 |
| Dayton | Apr 1 – May 1 | June 1 – 30 |
| Detroit Lakes | Apr 15 – June 1 | May 1 – June 15 |
| Duluth | Apr 15 – June 1 | June 15 – July 15 |
| Eagan | Mar 25 – Apr 20 | July 1 – Aug 1 |
| East Bethel | Apr 1 – May 1 | June 15 – July 15 |
| Eden Prairie | Mar 25 – Apr 20 | June 15 – July 15 |
| Edina | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Elk River | Apr 1 – May 1 | June 1 – 30 |
| Fairmont | Mar 25 – Apr 20 | June 15 – July 15 |
| Faribault | Apr 1 – May 1 | June 1 – 30 |
| Farmington | Apr 1 – May 1 | June 15 – July 15 |
| Fergus Falls | Apr 1 – May 1 | June 1 – 30 |
| Forest Lake | Apr 1 – May 1 | June 1 – 30 |
| Fridley | Apr 1 – May 1 | June 15 – July 15 |
| Golden Valley | Apr 1 – May 1 | June 15 – July 15 |
| Grand Rapids | May 1 – June 15 | May 1 – June 15 |
| Ham Lake | Apr 1 – May 1 | June 1 – 30 |
| Hastings | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Hermantown | May 1 – June 15 | June 1 – 30 |
| Hibbing | May 20 – June 10 | May 1 – June 1 |
| Hopkins | Apr 1 – May 1 | June 15 – July 15 |
| Hugo | Apr 1 – May 1 | June 15 – July 15 |
| Hutchinson | Apr 1 – May 1 | June 15 – July 15 |
| Inver Grove Heights | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Lake Elmo | Apr 1 – May 1 | June 15 – July 15 |
| Lakeville | Apr 1 – May 1 | June 15 – July 15 |
| Lino Lakes | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Little Canada | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Mankato | Apr 1 – May 1 | June 15 – July 15 |
| Maple Grove | Apr 1 – May 1 | June 15 – July 15 |
| Maplewood | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Marshall | Apr 1 – May 1 | June 1 – 30 |
| Mendota Heights | Mar 25 – Apr 20 | June 15 – July 15 |
| Minneapolis | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Minnetonka | Apr 1 – May 1 | June 15 – July 15 |
| Monticello | Apr 1 – May 1 | June 15 – July 15 |
| Moorhead | Apr 1 – May 1 | June 1 – 30 |
| Mounds View | Mar 25 – Apr 20 | July 1 – Aug 1 |
| New Brighton | Apr 1 – May 1 | June 15 – July 15 |
| New Hope | Apr 1 – May 1 | June 15 – July 15 |
| New Ulm | Apr 1 – May 1 | June 15 – July 15 |
| North Branch | May 1 – June 15 | May 1 – June 15 |
| North Mankato | Apr 1 – May 1 | June 15 – July 15 |
| North St. Paul | Apr 1 – May 1 | June 15 – July 15 |
| Northfield | Apr 1 – May 1 | June 1 – 30 |
| Oakdale | Apr 1 – May 1 | June 15 – July 15 |
| Otsego | Apr 1 – May 1 | June 1 – 30 |
| Owatonna | Apr 1 – May 1 | June 15 – July 15 |
| Plymouth | Apr 1 – May 1 | June 15 – July 15 |
| Prior Lake | Mar 25 – Apr 20 | June 15 – July 15 |
| Ramsey | Apr 1 – May 1 | June 1 – 30 |
| Red Wing | Mar 25 – Apr 20 | June 15 – July 15 |
| Richfield | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Robbinsdale | Apr 1 – May 1 | June 15 – July 15 |
| Rochester | Apr 1 – May 1 | June 15 – July 15 |
| Rogers | Apr 1 – May 1 | June 1 – 30 |
| Rosemount | Apr 1 – May 1 | June 1 – 30 |
| Roseville | Apr 1 – May 1 | June 15 – July 15 |
| Sartell | Apr 1 – May 1 | June 15 – July 15 |
| Sauk Rapids | Apr 15 – June 1 | June 1 – 30 |
| Savage | Mar 25 – Apr 20 | June 15 – July 15 |
| Shakopee | Mar 25 – Apr 20 | June 15 – July 15 |
| Shoreview | Mar 25 – Apr 20 | July 1 – Aug 1 |
| South St. Paul | Mar 25 – Apr 20 | July 1 – Aug 1 |
| St. Cloud | Apr 15 – June 1 | June 1 – 30 |
| St. Louis Park | Apr 1 – May 1 | June 15 – July 15 |
| St. Michael | Apr 1 – May 1 | June 15 – July 15 |
| St. Paul | Mar 25 – Apr 20 | July 1 – Aug 1 |
| St. Peter | Apr 1 – May 1 | June 1 – 30 |
| Stillwater | Apr 1 – May 1 | June 15 – July 15 |
| Vadnais Heights | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Victoria | Apr 1 – May 1 | June 1 – 30 |
| Waconia | Apr 1 – May 1 | June 1 – 30 |
| West St. Paul | Mar 25 – Apr 20 | July 1 – Aug 1 |
| White Bear Lake | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Willmar | Apr 1 – May 1 | June 15 – July 15 |
| Winona | Mar 25 – Apr 20 | July 1 – Aug 1 |
| Woodbury | Apr 1 – May 1 | June 15 – July 15 |
| Worthington | Apr 1 – May 1 | June 1 – 30 |
Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. The full USDA table for broccoli.
Updated