US Grow Zones

Rochester, Minnesota: planting zone & frost dates

Last updated · Sources: PRISM/OSU 2023 ZIP zone listings; NOAA NCEI 1991–2020 Climate Normals (station USW00014925); U.S. Census Bureau — see methodology

Rochester is in USDA plant hardiness zone 4b, where the average coldest winter night reaches -25 to -20°F (-31.7 to -28.9°C). The typical last spring frost is around May 5 and the first fall frost around Oct 1.

Hardiness zone4B-25 to -20°F
Last spring frostMay 530% chance of frost after
First fall frostOct 130% chance of frost before
Growing season159 daysmedian frost-free days

Frost dates

ProbabilityLast spring frost (32°F)First fall frost (32°F)
Safer (10% risk)May 13Sep 22
Typical planning date (30% risk)May 5Oct 1
Median (50%)Apr 30Oct 6

How to read this: after the spring "10% risk" date, a 32°F frost happens in only about 1 year in 10. In fall, the "10% risk" date is the early end — a frost before it happens about 1 year in 10.

Frost data comes from NOAA station ROCHESTER INTL AP, MN (USW00014925), 7.6 mi (12.3 km) from the city center and 203 ft higher than the city center (+62 m). Record used for the 1991–2020 normals: 30 years.

Frost probability in spring and fall, Rochester, MNChance of a 32°F frost in Rochester, MN, NOAA 1991–2020. Spring: the chance of another frost falls from 90% on Apr 15 to 10% on May 13. Fall: the chance that the first frost has arrived rises from 10% on Sep 22 to 90% on Oct 20.0%50%100%Spring: later frostApr 1Apr 15May 1May 1530%: May 5Fall: frost arrivedSep 15Oct 1Oct 15Nov 130%: Oct 132°F frost28°F hard freezeplanning date
Shaded areas show the chance of a 32°F frost: falling through spring, rising through fall. The dashed line is the 28°F hard-freeze curve. Data: NOAA 1991–2020 Normals, station USW00014925.
Frost-free growing season in Rochester, MN1 in 10 risk: May 13 to Sep 22 (132 days); 3 in 10 risk: May 5 to Oct 1 (149 days); Median (50%): Apr 30 to Oct 6 (159 days); No 28°F freeze: Apr 18 to Oct 17 (182 days). In 9 of 10 years the 32°F-free season is at least 140 days.Frost-free days, spring to fallJFMAMJJASOND1 in 10 risk132 days3 in 10 risk149 daysMedian (50%)159 daysNo 28°F freeze182 days
Frost-free window at three risk levels, plus the window between 28°F hard freezes. Read about what the probabilities mean.

Why your yard may differ from the station: microclimates.

Hardiness zone across Rochester

All 5 ZIP codes covering Rochester are in zone 4b.

ZIP codes in Rochester and their zones
ZIPZoneShare of city land
559014b33.8%
559024b30.4%
559044b21.5%
559064b13.3%
559034b0.1%

Vegetable planting calendar for Rochester

Dates are counted from the 30%-risk frost dates above (last frost May 5, first frost Oct 1). Shift a week later in cold spots or low-lying ground.

CropStart indoorsTransplant / plant outDirect sowFall crop sow/plant
TomatoMar 10 – Mar 24May 12 – May 26——
PepperFeb 24 – Mar 10May 19 – Jun 2——
LettuceMar 24 – Apr 7Apr 21 – May 12Apr 7 – May 19Jul 23 – Aug 20
Green Beans——May 12 – Jun 16Jul 9 – Jul 23
Sweet Corn——May 12 – Jun 9—
Zucchini & Summer SquashApr 7 – Apr 14May 12 – May 26May 12 – Jun 2Jul 9 – Jul 23
CucumberApr 7 – Apr 14May 19 – May 26May 12 – Jun 2Jul 9 – Jul 23
Carrot——Apr 14 – May 19Jul 9 – Jul 23
OnionFeb 10 – Feb 24Apr 7 – Apr 21——
Potato—Apr 7 – Apr 28——
BasilMar 24 – Apr 7May 19 – Jun 2May 19 – Jun 9—
Spinach——Mar 24 – Apr 21Aug 6 – Sep 3
KaleMar 10 – Mar 24Apr 7 – Apr 28Apr 7 – Apr 28Jul 23 – Aug 20
BroccoliMar 10 – Mar 24Apr 21 – May 12—Jul 9 – Jul 23
Peas——Mar 24 – Apr 14Jul 23 – Aug 6
EggplantFeb 24 – Mar 10May 19 – Jun 2——
CabbageMar 10 – Mar 24Apr 7 – Apr 21—Jul 9 – Jul 23
Radish——Mar 31 – May 19Aug 20 – Sep 17
Strawberry—Apr 7 – Apr 28——
Beets——Apr 14 – May 26Jul 23 – Aug 6

Nearby cities in Minnesota

More: all Minnesota cities · other zone 4b cities: Duluth, MN, Lakeville, MN

Rochester gardening questions

When is the last frost in Rochester, MN?

Plan around May 5. At NOAA's Rochester Int'l Airport, MN station, 7.6 mi from the city center, there is a 30% chance of a 32°F frost after that date. Half of springs have their last frost by Apr 30, and after May 13 the risk drops to about 1 in 10. A hard freeze (28°F) usually ends earlier, around Apr 18. The last frost is fairly predictable here: only 28 days separate the 90% and 10% dates (median for cities on this site: 36 days).

When should I plant tomatoes in Rochester, MN?

Start seeds indoors Mar 10 – Mar 24 and set transplants outside May 12 – May 26, once nights stay above 50°F and the soil is near 60°F. That leaves 149 days between the 30% frost dates, enough for most varieties including 80–85-day slicers. More: tomato planting dates by zone.

How long is the growing season in Rochester?

About 159 days without a 32°F frost in a typical (median) year. In 9 years out of 10 the season lasts at least 140 days, and in 1 year in 10 it runs 178 days or more. In fall there is a 10% chance of frost by Sep 22 and a 30% chance by Oct 1. That ranks 7th longest of 9 Minnesota cities on this site.

When should I plant a fall garden in Rochester?

Count back from the first fall frost (Oct 1): transplant broccoli Jul 9 – Jul 23; sow kale Jul 23 – Aug 20; sow lettuce Jul 23 – Aug 20; sow radishes Aug 20 – Sep 17. Hardy crops keep growing through light frosts; the median 28°F hard freeze here is Oct 17. How the math works: succession and fall planting.

Did Rochester's hardiness zone change on the 2023 map?

No. Going by the zone that covers most of the city's land, Rochester is zone 4b on both the 2012 and the 2023 USDA maps (PRISM/OSU ZIP listings). About 42% of U.S. ZIP codes kept their half-zone in 2023. Why the 2023 map is warmer.

How does Rochester compare with Lakeville, MN?

Both are in zone 4b. The typical last spring frost in Rochester (May 5) comes about the same time as in Lakeville, MN (May 2), 60 miles away, and the first fall frost is Oct 1 versus Oct 4. The two cities use different NOAA stations.