When to plant in Williams Lake, BC

Planting dates worked out from Williams Lake's own frost records, not a generic zone chart.

Safe to plant out
Jun 8
1 year in 10 has a later frost
Average last frost
May 24
about a 50% chance of a later one
Average first fall frost
Sep 14
1 year in 10 by Sep 2
Frost-free days
117
median, 1991–2020

Station used: Williams Lake A · 7.7 km away · station 940 m, town 674 m. How we match towns to stations

The station sits 266 m higher than the town, so frost dates here may be off by a week or more. Check them against local experience.

This season

Plan your garden.

Build my Williams Lake plan

Planting dates for common crops

CropStart indoorsPlant out or sowHarvest from
Tomato Apr 13 – Apr 27 Jun 8 – Jun 22 Aug 2
Sweet pepper Mar 30 – Apr 13 Jun 8 – Jun 22 Aug 7
Lettuce (leaf) Mar 22 – Mar 29 Apr 26 – May 10 Jun 5
Peas — Apr 25 – May 23 Jun 19
Bush beans — Jun 1 – Jun 22 Jul 21
Carrot — May 7 – Jun 18 Jul 6
Beet — May 7 – Jun 18 Jun 26
Potato — May 7 – May 28 Jul 16
Kale Mar 21 – Apr 4 May 2 – May 16 Jun 14
Broccoli Mar 15 – Mar 29 Apr 26 – May 17 Jun 25
Cucumber May 11 – May 18 Jun 8 – Jun 22 Jul 28
Summer squash and zucchini May 11 – May 18 Jun 8 – Jun 22 Jul 23
Winter squash May 11 – May 18 Jun 8 – Jun 22 Aug 27
Sweet corn — Jun 1 – Jun 22 Jul 31
Onion (from sets) — Apr 26 – May 17 Jul 25
Garlic — Aug 31 – Sep 28 (fall) following summer
Spinach — Apr 25 – May 23 Jun 2
Basil Apr 27 – May 11 Jun 8 – Jun 22 Aug 4

Plan all 65 crops for Williams Lake

Williams Lake's weather over time

How the growing season has shifted here, year by year, from the station's own records.

May 1May 15Jun 1Jun 15Jul 1 19701980199020002010
Each year's last spring frostLong-term trend
See the data as a table
YearLast spring frost
1961May 24
1962Jun 10
1963Jun 27
1964May 25
1965Jun 22
1966May 27
1967Jun 11
1968Jun 28
1969May 17
1970Jun 11
1971Jul 2
1972May 25
1973Jun 11
1974Jun 7
1975May 26
1976May 29
1977May 28
1978May 29
1979Jun 15
1980May 23
1981May 11
1982May 23
1983May 12
1984May 27
1985Jun 16
1986May 23
1987May 24
1988May 18
1989May 21
1990May 14
1991May 23
1992Jun 3
1994May 14
1995May 22
1996Jun 16
1997May 22
1998May 17
1999Jun 8
2000May 30
2001Jun 11
2002Jun 7
2003May 20
2004May 24
2005May 1
2006May 14
2007May 22
2008May 9
2009May 21
2010May 11
2011May 13
2012Jun 3

What this means for you: Since 1961, Williams Lake's last spring frost has come about 4 days earlier per decade, on average. The frost-free season has grown by about 6 days per decade. Year-to-year swings are large, so keep using the safe date rather than the trend.

Source: daily records from Williams Lake A (NOAA GHCN-Daily, from Environment and Climate Change Canada). Years with too many missing days are left out.

Nearby towns