When to plant Green beans in Minnesota

In spring, from Apr 25 – June 30 in Bloomington to May 25 – June 15 in Cloquet.

In fall, from May 15 – June 15 in Hibbing to July 1 – Aug 1 in Winona.

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

Snap beans planting dates by place in Minnesota
PlaceSpringFall
Albert LeaMay 10 – June 30June 15 – July 20
AlexandriaMay 10 – June 30June 15 – July 20
AndoverMay 10 – June 30June 1 – July 10
AnokaMay 10 – June 30June 1 – July 10
Apple ValleyMay 10 – June 30June 1 – July 10
AustinMay 10 – June 30June 1 – July 10
BemidjiMay 15 – June 30June 1 – July 10
Big LakeMay 10 – June 30June 1 – July 10
BlaineMay 10 – June 30June 1 – July 10
BloomingtonApr 25 – June 30July 1 – Aug 1
BrainerdMay 10 – June 30June 1 – July 10
Brooklyn CenterMay 10 – June 30June 15 – July 20
Brooklyn ParkMay 10 – June 30June 15 – July 20
BuffaloMay 10 – June 30June 15 – July 20
BurnsvilleMay 10 – June 30June 15 – July 20
CambridgeMay 10 – June 30June 1 – July 10
ChamplinMay 10 – June 30June 1 – July 10
ChanhassenMay 10 – June 30June 15 – July 20
ChaskaMay 10 – June 30June 1 – July 10
CloquetMay 25 – June 15June 1 – July 1
Columbia HeightsApr 25 – June 30July 1 – Aug 1
Coon RapidsMay 10 – June 30June 1 – July 10
Cottage GroveApr 25 – June 30July 1 – Aug 1
CrystalMay 10 – June 30June 15 – July 20
DaytonMay 10 – June 30June 1 – July 10
Detroit LakesMay 10 – June 30June 1 – July 1
DuluthMay 10 – June 30June 15 – July 20
EaganApr 25 – June 30July 1 – Aug 1
East BethelMay 10 – June 30June 15 – July 20
Eden PrairieApr 25 – June 30June 15 – July 20
EdinaApr 25 – June 30July 1 – Aug 1
Elk RiverMay 10 – June 30June 1 – July 10
FairmontApr 25 – June 30June 15 – July 20
FaribaultMay 10 – June 30June 1 – July 10
FarmingtonMay 10 – June 30June 15 – July 20
Fergus FallsMay 10 – June 30June 1 – July 10
Forest LakeMay 10 – June 30June 1 – July 10
FridleyMay 10 – June 30June 15 – July 20
Golden ValleyMay 10 – June 30June 15 – July 20
Grand RapidsMay 15 – June 30June 1 – July 1
Ham LakeMay 10 – June 30June 1 – July 10
HastingsApr 25 – June 30July 1 – Aug 1
HermantownMay 15 – June 30June 1 – July 10
HibbingNot listedMay 15 – June 15
HopkinsMay 10 – June 30June 15 – July 20
HugoMay 10 – June 30June 15 – July 20
HutchinsonMay 10 – June 30June 15 – July 20
Inver Grove HeightsApr 25 – June 30July 1 – Aug 1
Lake ElmoMay 10 – June 30June 15 – July 20
LakevilleMay 10 – June 30June 15 – July 20
Lino LakesApr 25 – June 30July 1 – Aug 1
Little CanadaApr 25 – June 30July 1 – Aug 1
MankatoMay 10 – June 30June 15 – July 20
Maple GroveMay 10 – June 30June 15 – July 20
MaplewoodApr 25 – June 30July 1 – Aug 1
MarshallMay 10 – June 30June 1 – July 10
Mendota HeightsApr 25 – June 30June 15 – July 20
MinneapolisApr 25 – June 30July 1 – Aug 1
MinnetonkaMay 10 – June 30June 15 – July 20
MonticelloMay 10 – June 30June 15 – July 20
MoorheadMay 10 – June 30June 1 – July 10
Mounds ViewApr 25 – June 30July 1 – Aug 1
New BrightonMay 10 – June 30June 15 – July 20
New HopeMay 10 – June 30June 15 – July 20
New UlmMay 10 – June 30June 15 – July 20
North BranchMay 15 – June 30June 1 – July 1
North MankatoMay 10 – June 30June 15 – July 20
North St. PaulMay 10 – June 30June 15 – July 20
NorthfieldMay 10 – June 30June 1 – July 10
OakdaleMay 10 – June 30June 15 – July 20
OtsegoMay 10 – June 30June 1 – July 10
OwatonnaMay 10 – June 30June 15 – July 20
PlymouthMay 10 – June 30June 15 – July 20
Prior LakeApr 25 – June 30June 15 – July 20
RamseyMay 10 – June 30June 1 – July 10
Red WingApr 25 – June 30June 15 – July 20
RichfieldApr 25 – June 30July 1 – Aug 1
RobbinsdaleMay 10 – June 30June 15 – July 20
RochesterMay 10 – June 30June 15 – July 20
RogersMay 10 – June 30June 1 – July 10
RosemountMay 10 – June 30June 1 – July 10
RosevilleMay 10 – June 30June 15 – July 20
SartellMay 10 – June 30June 15 – July 20
Sauk RapidsMay 10 – June 30June 1 – July 10
SavageApr 25 – June 30June 15 – July 20
ShakopeeApr 25 – June 30June 15 – July 20
ShoreviewApr 25 – June 30July 1 – Aug 1
South St. PaulApr 25 – June 30July 1 – Aug 1
St. CloudMay 10 – June 30June 1 – July 10
St. Louis ParkMay 10 – June 30June 15 – July 20
St. MichaelMay 10 – June 30June 15 – July 20
St. PaulApr 25 – June 30July 1 – Aug 1
St. PeterMay 10 – June 30June 1 – July 10
StillwaterMay 10 – June 30June 15 – July 20
Vadnais HeightsApr 25 – June 30July 1 – Aug 1
VictoriaMay 10 – June 30June 1 – July 10
WaconiaMay 10 – June 30June 1 – July 10
West St. PaulApr 25 – June 30July 1 – Aug 1
White Bear LakeApr 25 – June 30July 1 – Aug 1
WillmarMay 10 – June 30June 15 – July 20
WinonaApr 25 – June 30July 1 – Aug 1
WoodburyMay 10 – June 30June 15 – July 20
WorthingtonMay 10 – June 30June 1 – July 10

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 snap beans.