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