Skip to content
The Authority Suite
Sprout Authority

Local planting dates

Planting calendar by ZIP code

Personalized sow, transplant, and harvest dates for 69 frost-dated crops, built from your USDA hardiness zone and your nearest weather station's frost dates.

A personalized year

Sow, transplant, and harvest bands for 69 frost-dated crops on one visual timeline, shifted to your dates.

Your real frost dates

Pulled from your nearest NOAA station's 1991-2020 freeze normals, not a generic zone average.

Sourced, not guessed

Every crop's window traces to a named university extension publication.

Worked example

When should you plant tomatoes, lettuce, and basil in ZIP 60614?

For a typical year, ZIP 60614 uses USDA zone 6b and a NOAA station mapped 5.0 miles away. Its average last spring frost is April 10 and its first fall frost is November 5. Each date below comes from moving a university extension planting window forward or back from those frost dates.

Typical-year planting windows for three crops in ZIP 60614
CropStart indoorsPlant outdoorsTiming source
TomatoFebruary 27 to March 6Transplant outdoors: April 10 to April 24University of Minnesota Extension
LettuceFebruary 27 to March 6Transplant outdoors: April 10; Direct sow outdoors: March 20 to March 27; Plant in fall: August 6 to September 10Utah State University Extension
BasilFebruary 13 to February 27Direct sow outdoors: April 10University of Minnesota Extension

This example uses climate normals, not a forecast. Enter your own ZIP above for the same calculation using your nearest mapped station.

Embed

Add this tool to another site

The embed resizes itself as answers open, with visible Sprout attribution and a link back to the full tool.

Preview embed

Publisher code

<iframe id="sprout-planting-calendar" src="https://sproutauthority.com/embed/planting-calendar" title="Sprout Authority planting calendar" width="100%" height="620" loading="lazy" style="border:0;width:100%"></iframe>
<script>window.addEventListener("message",function(e){if(e.origin!=="https://sproutauthority.com"||e.data?.type!=="sprout-authority:resize")return;var f=document.getElementById("sprout-planting-calendar");if(f)f.height=String(e.data.height)});</script>
<p style="font:14px/1.5 system-ui,sans-serif">Free <a href="https://sproutauthority.com/tools/planting-calendar">Sprout Authority planting calendar</a> by Sprout Authority.</p>

The attribution link is included in the copied HTML.

Fit the crop plan into the bed

Use UF/IFAS Extension planting densities to check how many crops fit without crowding.

Open the spacing calculator

Common questions

How are these planting dates calculated?

We take your ZIP code's USDA 2023 hardiness zone and the 1991-2020 freeze-date normals from your nearest NOAA weather station, then shift each crop by its planting window from university extension publications. Nothing is hand-typed per crop.

What does the frost risk setting do?

It picks how conservative the frost date is. Cautious uses the date by which a late frost is unlikely (only a 10 percent chance one comes later), so you wait longer and risk fewer losses. Optimistic plants earlier and accepts more risk. Typical year is the median.

My area never frosts. What happens?

If your nearest station shows no reliable freeze, frost-anchored timing does not apply and we say so. Plant by soil temperature and season instead; see each plant guide.

Data sources: USDA 2023 hardiness-zone ZIP listings and NOAA NCEI 1991-2020 freeze normals. Review the station mapping and download the sourceable table on the frost-date dataset page.