Minnesota planting calendar

When to put transplants or seed in the ground across Minnesota, worked out from the average last spring and first fall frost for each USDA zone in the state, and what to line up before you commit ground. Written for farms that sell what they grow.

Your zone in Minnesota: frost dates

Zones 4a–5a run through Minnesota. Frost dates are long-term averages for planning, not a forecast for your field.

  • Zone 4a
    Duluth and the Arrowhead
    Last frost
    ~May 22
    First frost
    ~September 15
    Frost-free days
    116
    Winter low
    -30°F to -25°F
  • Zone 4b
    Minneapolis–St. Paul and central Minnesota
    Last frost
    ~May 15
    First frost
    ~September 22
    Frost-free days
    130
    Winter low
    -25°F to -20°F
  • Zone 5a
    Rochester and the southeast bluffs
    Last frost
    ~May 8
    First frost
    ~September 29
    Frost-free days
    144
    Winter low
    -20°F to -15°F

What it costs to grow an acre in Minnesota

No published Minnesota budget is transcribed here yet, so this page shows planting dates only — we do not publish cost figures we cannot source. Neighboring state budgets from NC State, UGA and UF/IFAS are on the crop profitability page.

Every figure is transcribed from a published land-grant enterprise budget for that state. These are planning budgets built from grower panels and dealer quotes, not surveys of what farms actually spent — your invoices override them everywhere they exist.

When to plant Minnesota's main crops

Calculated for Zone 4b (Minneapolis–St. Paul and the southern half). Pick your own zone on the crop page.

  • Tomatoes
    May 22 – June 12
    August 12 – September 9
  • Peppers
    May 29 – June 19
    August 14 – September 11
  • Sweet corn
    May 15 – June 5
    August 5 – September 2
  • Cucumbers
    May 22 – June 12
    July 23 – August 20
  • Summer squash
    May 22 – June 12
    July 18 – August 15
  • Green beans (bush)
    May 15 – June 5
    July 16 – August 13
  • Cabbage
    April 17 – May 8
    July 8 – August 5
  • Broccoli
    April 17 – May 8
    June 28 – July 26
  • Kale
    April 10 – May 1
    June 11 – July 9
  • Carrots
    April 17 – May 8
    July 3 – July 31
  • Lettuce
    April 10 – May 1
    June 1 – June 29
  • Strawberries
    October 23 – November 13
    April 28 – May 26

What zone is my farm?

  • DuluthZone 4a
  • MinneapolisZone 4b
  • St. PaulZone 4b
  • RochesterZone 5a

If your farm sits in a zone that is not listed here, start from the calendar index and pick the closest match, then confirm with your county extension office.

Before you commit ground

A planting date tells you when a crop can grow — not whether it pays. Work out your breakeven price, then line up who is buying before you plant.

Minnesota planting and cost questions

What USDA planting zone is Duluth, Minnesota?
The calendar carries Duluth in Zone 4a. Average last spring frost is around May 22 and average first fall frost around September 15, which is about 116 frost-free days.
What USDA planting zone is Minneapolis, Minnesota?
The calendar carries Minneapolis in Zone 4b. Average last spring frost is around May 15 and average first fall frost around September 22, which is about 130 frost-free days.
When should I plant tomatoes in Minnesota?
In Zone 4b (Minneapolis–St. Paul and the southern half), May 22 – June 12 august 12 – september 9

Other state pages

Dates are calculated from average first and last frost dates for each zone. Your microclimate, elevation and soil temperature can shift any window by a week or more — treat these as starting points and keep your own records.