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