Method

How these dates are calculated

Frost dates and planting windows are calculated from historical climate records. Crop requirements and practical guidance come from published horticultural references. This page explains the calculations, evidence and limits.

The source

Daily minimum and maximum temperatures come from NASA POWER, which reanalyses satellite observations and model output into a continuous daily record on a global grid running from 1981 to the present. It is free, it is in the public domain, and it covers every land surface on earth, which is the only reason a worldwide frost dataset is possible at all.

For each location this site uses the 30-year window from 1995 to 2024. That is long enough for percentiles to mean something and recent enough that a warming trend has not been averaged away by decades of colder records.

Place names, coordinates and populations come from GeoNames, used under CC BY 4.0.

The growing year

A calendar year splits the southern hemisphere's growing season in half, so every calculation here runs on a frost year instead: it starts on 1 January north of the equator and 1 July south of it. Within that year, day 1 to day 196 is spring and everything after is autumn.

The last spring frost is the last day on or before day 196 that fell to the threshold; the first autumn frost is the first day after it. One code path serves both hemispheres, which is why a page for Christchurch reads exactly like a page for Chicago.

The percentiles

For each year in the record the site finds that year's last spring frost and first autumn frost, then takes percentiles across the resulting distribution. Three are published:

  • Cautious — the 90th percentile of last frost. Frost has finished by this date in nine years out of ten. This is the date to work to if you cannot protect a tender plant.
  • Balanced — the median. Right about half the time, which is what an "average last frost date" actually means.
  • Bold — the 10th percentile. Frost has finished by this date in only one year in ten. Worth a gamble if you have fleece and a spare packet of seed.

Three temperature thresholds are computed for each: light frost at 0°C (32°F), moderate at -2.2°C (28°F) and hard at -4.4°C (24.1°F). The planting calendar uses light frost, because that is the one that kills a tomato.

The planting windows

Crop timing is stored the way a seed packet states it: in weeks before or after the last spring frost. Resolving a window is then a matter of adding that offset to the frost date computed for your location, and clipping the result against the far end of the season so that a crop is not sown too late to ripen. Harvest estimates add days-to-maturity to the planting date, counted from sowing or from planting out depending on the crop.

Where a crop cannot fit the season at all, the page says so rather than printing a date that would waste a packet of seed.

Hardiness zones

The USDA zone is computed the way the USDA computes it: take the coldest night of each year, average those across the record, and place the result in a 5 °F band. Outside the United States there is no official zone, so the figure is labelled "equivalent" — it is directly comparable with a nursery rating on the same scale, and nothing more.

What this cannot tell you

These are statistics, not forecasts. They describe what happened across 30 years at a grid cell; they say nothing about what this particular spring will do. A single warm March does not move them and a single late frost does not invalidate them.

The grid resolves roughly half a degree of latitude, so the figures describe your district rather than your garden. Cold air pools in hollows and drains off slopes; a walled town garden can run a fortnight ahead of the open fields a mile away. Treat every date here as the baseline your own site varies from, and if you keep your own records, trust those instead.

Frost is also only one limit. Heat, drought, day length and soil will decide plenty of outcomes that a frost date has no opinion about.

Local suitability screens

A planting window answers a timing question; it cannot prove that a crop will thrive. Crop pages now highlight warm winters when the coolest of all twelve monthly mean temperatures exceeds 12°C and the crop has a listed chill requirement, or is a peony or snowdrop. The mean is calculated from the monthly average minimum and maximum. This is an editorial prompt to check the cultivar, not a biological cutoff or a calculation of chill hours. Low-chill varieties can differ substantially from generic crop data.

For selected crops sensitive to hot growing conditions, we also list months whose average daytime maximum reaches 32°C. This is a broad hot-month screen, not the temperature at which that crop is damaged. Monthly means hide short hot spells. Rainfall context identifies the wettest month in the separate rainfall grid without changing the date model or estimating irrigation needs.

Some crops need a separate seasonal check. Onion bulbing and tuber formation in crops such as oca can depend on day length, while winter wheat varieties can need a cold period before flowering. The calendar does not model those responses. The affected crop pages explain the limitation so you can check a locally suitable variety before relying on a maturity estimate.

For example, a peony page in a warm-winter location asks you to check winter suitability before displaying a planting recommendation. A spinach page with hot months points out the cooler-season requirement. An absence of these prompts is not a certification of suitability. Read the linked crop reference, check a locally proven cultivar and record your own results.

Coverage

11,509 locations are currently computed. Every one of them was processed individually — no page on this site is interpolated from a neighbouring town.

Questions about the method

Where does the temperature data come from?

NASA POWER, which reanalyses satellite and model data into a continuous daily record on a global grid from 1981 onward. It is free, openly licensed and covers every land location on earth, which is what makes worldwide coverage possible.

Why show percentiles instead of one date?

Because a single average date is wrong roughly half the time. A gardener with a greenhouse and a gardener with no protection need different answers from the same data, so the site gives both.

How accurate is a gridded record for my garden?

NASA POWER resolves roughly half a degree of latitude, so it describes your district rather than your garden. Cold air pools in hollows and drains off slopes, and a city centre runs warmer than its outskirts, so treat the figures as the baseline your own site varies from - usually by a few days, occasionally by two weeks.

Rainfall: a separate seasonal record

Rainfall context uses NASA POWER PRECTOTCORR, the MERRA-2 bias-corrected precipitation climatology for 2001–2020. This is a different reference period from the daily temperature record used for frost calculations. Precipitation includes the water equivalent of snow.

We read the nearest cell on the 0.5° latitude × 0.625° longitude grid. Mean daily precipitation in mm/day is multiplied by the month's length to estimate a monthly total; February uses 28.25 days for the five leap years in this period. Values are rounded for display. The wettest and driest month labels compare these totals, and ties use the first calendar month.

This coarse grid can differ substantially from a rain gauge, particularly near mountains and coasts. Totals do not describe rainfall intensity, dry-spell length, humidity or soil moisture. They give seasonal context and do not change planting windows or prove that a crop will succeed in a monsoon climate.

Data courtesy of the NASA Langley Research Center POWER Project. Dataset and CC BY 4.0 licence; NASA POWER documentation. The compact grid is stored as a read-only file rather than added to the site's database.

Crop sources and editorial checks

Expanded crop guides cite the horticultural source used for practical advice. UK and US guides support growing techniques; their national calendar dates are not presented as local dates elsewhere. A source-check date is an editorial check, not a horticultural expert review. Local planting dates remain calculations with the limitations explained above.

Turn the calculation into a plan

The planting field guide explains frost risk and provides calculators for indoor sowing and time to harvest. These use your inputs and do not predict plant development.

Month comparisons use named locations and their own climate records. All calendar views apply the same warm-winter suitability screen. A flagged crop keeps conditional planting windows but no flowering or harvest prediction, and is omitted from quick sow-now suggestions. Fixed catalog harvest months are also withheld in frost-free climates because they have not been localized.