USDA zone 5a in Minnesota

−20 to −15 °F avg. annual extreme minimum · 40 locations in this group · NOAA 1991–2020 normals

USDA plant hardiness zone 5a covers 40 locations across Minnesota (average annual extreme minimum −20 to −15 °F): Albert Lea, MN, Bayport, MN, Blaine, MN, Blooming Prairie, MN, Bloomington, MN, Blue Earth, MN, and 34 more. Average last spring frost across this group ranges April 23 (Bloomington) to May 12 (Hayfield), and growing seasons run 139–180 days (Hayfield to Homer) — even within one state, because hardiness sets winter survival, not planting dates. The table below gives every Minnesota location's own frost dates; the printable planting calendar uses Blaine, this group's median-season location.

USDA zone
5a−20 to −15 °F
Last frost range
Apr 23–May 12avg, 32°F
First frost range
Sep 28–Oct 21avg, 32°F
Growing season range
139–180days

Locations in this group

Every location below shares this zone and a nearby weather station, but keeps its own frost dates — find your town for its own numbers, or use the ZIP planner on the home page for an instant personalized answer.

Own frost dates per location.
LocationAlso coversNearest stationLast frostFirst frostSeason (days)
Albert LeaEmmons, Hayward, Clarks Grove, Twin Lakes, MyrtleAlbert Lea 3seApr 27Oct 9164
BayportLakeland ShoresRiver FallsMay 11Oct 1143
Blaine *Maple Grove, Brooklyn Park, Coon Rapids, Fridley, Champlin, Brooklyn Center, +3 moreMpls Crystal ApApr 30Oct 8159
Blooming PrairieClaremontOwatonnaMay 5Oct 6154
BloomingtonEden Prairie, Shakopee, Minnetonka, Savage, EdinaMpls Flying Cloud ApApr 23Oct 14172
Blue EarthWinnebago, DelavanWinnebagoApr 27Oct 10166
CaledoniaSpring Grove, Hokah, EitzenCaledoniaApr 29Oct 10165
ChanhassenOrono, ShorewoodChanhassen WsfoApr 30Oct 9160
DuluthSuperiorMay 6Oct 9154
FairmontWelcome, Truman, Granada, Ceylon, NorthropFairmontApr 25Oct 14171
GardenLake Crystal, Mapleton, Good Thunder, Vernon Center, AmboyAmboyApr 30Oct 7161
HayfieldByron 4northMay 12Sep 28139
HomerWinona Dam 5 AApr 23Oct 21180
HoustonRushfordMay 8Oct 3147
JacksonLakefield, Okabena, AlphaLakefield 2neMay 2Oct 2153
JanesvilleSt. Clair, PembertonWaseca S Rsch & Outreach CtrMay 2Oct 4155
LyleAustin Waste Wtp FacilityApr 30Oct 5158
MarshallMinneota, Lynd, Cottonwood, Russell, Ghent, Arco, +1 moreMarshallMay 5Oct 3150
MinneapolisSt. Paul, Roseville, Falcon HeightsU Of Mn St PaulApr 28Oct 8162
MinneapolisPlymouth, Minnetonka, St. Louis Park, Golden ValleyNew HopeApr 29Oct 12163
MinneapolisBloomington, Eagan, Burnsville, Edina, Mendota Heights, Richfield, +1 moreMinneapolis/st Paul ApApr 23Oct 18176
MinneapolisSt. AnthonyLower St Anthony FallsApr 23Oct 16175
Minnesota LakeAlden, Easton, Frost, Kiester, Waldorf, Bricelyn, +2 moreWellsApr 30Oct 6158
New UlmCourtland, EssigNew Ulm 2 SeApr 29Oct 7161
North MankatoEagle Lake, Madison Lake, Kasota, Elysian, Nicollet, Cleveland, +1 moreSt PeterMay 2Oct 4153
PorterTauntonCanbyMay 2Oct 5156
Redwood FallsMorganRedwood Falls Muni ApApr 30Oct 4157
RosemountEagan, Inver Grove Heights, Burnsville, Apple Valley, Farmington, VermillionRosemount Rsch & Outreach CtrMay 2Oct 5155
SanbornSpringfield, Sleepy Eye, Comfrey, ClementsSpringfield 1 NwMay 4Oct 1150
SargeantGrand MeadowMay 6Oct 1146
SherburnSherburn 3wswApr 28Oct 8162
SlaytonKenneth, Chandler, Wilmont, Iona, Lake Wilson, LismoreLake WilsonMay 7Sep 29145
St. JamesMadelia, Trimont, Butterfield, Odin, Ormsby, Hanska, +2 moreSt James WwtpApr 30Oct 7160
St. PaulWoodbury, Inver Grove Heights, Lake Elmo, South St. Paul, Newport, LandfallSt Paul Downtown ApApr 24Oct 16174
St. PaulBlaine, Lino Lakes, Grant, Maplewood, Shoreview, Arden Hills, +2 moreVadnais LakeApr 23Oct 20177
TracyBalaton, Avoca, Garvin, DovrayTracyMay 2Oct 5156
Walnut GroveLamberton, Westbrook, Revere, LucanLamberton Sw Rsch & Outreach CMay 3Oct 2152
WindomMountain Lake, Heron Lake, Bingham Lake, Jeffers, StordenWindomApr 30Oct 10162
WoodburyCottage Grove, Afton, Hastings, St. Paul ParkHastings Dam 2Apr 23Oct 19177
WorthingtonBrewster, Fulda, Wilmont, RushmoreWorthington 2 NneMay 3Oct 4153

* Blaine is this group's median-season location — the calendar below is computed from its data.

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.

Planting calendar (Blaine, representative)

Computed from Blaine's average frost dates — the median-season location in this Minnesotazone 5a group. hatched = start seeds indoors, solid green = plant out, teal = a fall sowing, and the terracotta dot marks the estimated first harvest. Ranges are extension-guide planning guidance, not guarantees — your own location's dates may run a week or two earlier or later (see the table above).

  • Start indoors
  • Plant out
  • Fall sowing
  • First harvest
Planting windows for Blaine (Minnesota, zone 5a), this group's representative location.
CropFrost toleranceStart indoorsPlant outFirst harvestFall plantingSeason fit
TomatoTenderMar 5 – Mar 19May 7 – May 14Jul 6 – Jul 26matures comfortably
PepperVery tenderFeb 19 – Mar 5May 14 – May 21Jul 13 – Aug 12matures comfortably
CucumberTenderApr 2 – Apr 9May 7 – May 14Jun 26 – Jul 16matures comfortably
Summer squash / zucchiniTenderMay 7 – May 14Jun 21 – Jul 6matures comfortably
Bush beanTenderMay 7 – May 14Jun 26 – Jul 6Aug 9 – Aug 19matures comfortably
Sweet cornTenderApr 30 – May 14Jun 29 – Jul 29matures comfortably
BasilVery tenderMar 19 – Apr 2May 7 – May 14Jun 6 – Jun 21matures comfortably
LettuceHalf-hardyMar 19 – Apr 2Apr 2 – Apr 16May 17 – Jun 1Jul 26 – Aug 10matures comfortably
PeaHardyMar 19 – Apr 2May 13 – May 28Jul 16 – Jul 31matures comfortably
SpinachHardyMar 19 – Apr 2Apr 28 – May 8Aug 5 – Aug 15matures comfortably
CarrotHalf-hardyApr 9 – Apr 16Jun 8 – Jun 28Jul 6 – Jul 26matures comfortably
BroccoliHalf-hardyMar 5 – Mar 19Apr 2 – Apr 16May 27 – Jun 16Jul 11 – Jul 31matures comfortably

Which crops fit this growing season

Using Blaine's own 159-day growing season (32°F, NOAA 1991–2020 median) against each crop's real days-to-maturity range: 12 of 12 crops mature here with comfortable margin. A different location in the table above with a longer or shorter season will get a different mix — the ZIP planner on the home page gives your own.

Frost & freeze dates (Blaine)

From NOAA's 1991–2020 Climate Normals at station USW00094960. The median (p50) is the average date; the 90%-safe column is the date the freeze has passed in about 9 years out of 10 — the conservative date to plant after or harvest before.

Freeze probabilities by temperature threshold (MM/DD, NOAA 1991–2020), Blaine.
ThresholdLast spring — avgLast spring — 90%-safeFirst fall — avgFirst fall — 90%-safeSeason (days)
36°FMay 9May 26Sep 29Oct 11141
32°F (freeze)Apr 30May 17Oct 8Oct 21159
28°FApr 20May 5Oct 18Nov 1179
24°FApr 9Apr 23Oct 30Nov 12201

Growing degree days

Growing degree days (GDD) accumulate warmth above a base temperature over the year — a better predictor of crop development than the calendar alone. This group's median GDD (base 50°F) across all 40 locations is 2,648; Blaine's own reading is shown below.

Annual growing degree days for Blaine (°F·days, NOAA 1991–2020).
Model°F·daysUsed for
Base 50°F (warm-season)2,755standard warm-season base (tomato, corn, beans)
Base 40°F (cool-season)4,707cool-season crops (brassicas, greens)

Hardiness zone 5a in Minnesota

Zone 5a means an average annual extreme minimum winter temperature of about −20 to −15 °F on the USDA's 2023 map — the number that tells you which perennials, shrubs, and trees reliably survive an average winter here. It does not set your planting dates, which come from the frost calendar above. Minnesota spans 5 hardiness zones in this dataset — see all Minnesota locations for the full range, including zones3a, 3b, 4a, 4b.

Explore zone 5a in other states at zone 5a, or see all USDA hardiness zones.

Frequently asked questions

What does USDA hardiness zone 5a mean in Minnesota?
Zone 5a means an average annual extreme minimum winter temperature of −20 to −15 °F — the standard USDA measure of which perennials survive winter. 40 locations in Minnesota fall in this zone. It does not set planting dates; see the frost calendar below for that.
Where in Minnesota's zone 5a is the growing season longest?
Homer runs the longest season on this page at about 180 days; Hayfield is shortest at about 139 days — they share the same hardiness zone, but they sit at different weather stations, so their frost calendars differ.
When should I plant tomatoes in Minnesota's zone 5a?
Using Blaine's frost dates (this page's median-season location): start seeds indoors about Mar 5 – Mar 19, then transplant outside about May 7 – May 14. Your own location in the table above may differ by a week or two — use the ZIP planner on the home page for your exact station's dates.
Does every location in Minnesota's zone 5a have the same frost dates?
No — they do not all share a weather station, so frost dates vary by a week or more across the 40 locations listed (see the table above for each location's own dates).

Sources & method

Frost, freeze, growing-season, and growing-degree-day figures are NOAA NCEI U.S. Climate Normals 1991–2020, one reading per location's own nearest station (see the table above). The hardiness zone is the USDA Plant Hardiness Zone Map 2023, matched to each location's ZIP. Planting windows are computed by counting from the average last and first frost using per-crop offsets synthesized from U.S. Cooperative Extension guides — the full method and citations are on the methodology page.