Seattle garden climate data
Weekly air and soil temperatures, the frost record, and heat counts for Seattle from ERA5-Land model output (cell 47.60, -122.30; 35 seasons (1991–2025)). Elevation about 60 m. Values are model output for a ~10 km grid cell, not a local weather station.
How these dates are judged
- Last frost
- The typical last spring date when frost is still expected.
- First frost
- The typical first fall date when frost returns.
- Frost-free days
- The approximate days between those two dates.
- Cool-season vegetables
- Crops that prefer cooler weather, such as lettuce, kale, peas, and radish.
- Warm-season vegetables
- Crops that need warm weather and cannot take frost, such as tomato, pepper, squash, and beans.
- Soil freeze
- The typical date when 0–7 cm soil first stays at or below 0 °C for three days — the autumn planting anchor for crops such as hardneck garlic.
Cool-season planting window
Apr 6 – Nov 15 (224 days)
Warm-season planting window
May 25 – Sep 27 (126 days)
Usually too cold
- January 1 – April 5
- November 16 – December 31
Weekly temperatures and planting windows
- Possible min to max
- Average min to max
- Suitable
- Tolerable
- Too cold
- Too hot
Selected week · tap a week or use the arrows
Week 15 · Apr 6 – Apr 12
Average 5 to 13 °C · Possible −1 to 25 °C
Cool season: suitable
Warm season: too cold
A week is suitable for a crop type when its average low and high sit inside that type's range and its possible readings stay within the frost and heat limits (cool: −2 °C to 27 °C, warm: 0 °C to 32 °C); crossing a limit makes it tolerable, and for warm crops any chance of frost makes it too cold.
Based on average frost and soil-freeze dates (35 seasons (1991–2025)).
- Cool
- Warm
- Frost
- Soil freeze
Washington, United States · 47.60001, -122.3 · 2026
Show all 53 weeks
Soil temperatures
Weekly 0–7 cm soil temperature for Seattle. Crop timing uses soil limits at 4 °C40 °F4 °C (40 °F), 7 °C45 °F7 °C (45 °F), 10 °C50 °F10 °C (50 °F), 16 °C60 °F16 °C (60 °F), 18 °C65 °F18 °C (65 °F).
The ground usually freezes around Jan 13 (about 51% of winters).
| Week | Dates | Avg low | Avg high | Possible low | Possible high |
|---|---|---|---|---|---|
| 1 | Jan 1 – Jan 4 | 2 °C36 °F2 °C (36 °F) | 5 °C41 °F5 °C (41 °F) | −2 °C29 °F−2 °C (29 °F) | 10 °C49 °F10 °C (49 °F) |
| 2 | Jan 5 – Jan 11 | 3 °C37 °F3 °C (37 °F) | 5 °C42 °F5 °C (42 °F) | −2 °C29 °F−2 °C (29 °F) | 10 °C50 °F10 °C (50 °F) |
| 3 | Jan 12 – Jan 18 | 3 °C37 °F3 °C (37 °F) | 6 °C42 °F6 °C (42 °F) | −3 °C28 °F−3 °C (28 °F) | 11 °C52 °F11 °C (52 °F) |
| 4 | Jan 19 – Jan 25 | 3 °C37 °F3 °C (37 °F) | 6 °C43 °F6 °C (43 °F) | −1 °C30 °F−1 °C (30 °F) | 13 °C55 °F13 °C (55 °F) |
| 5 | Jan 26 – Feb 1 | 3 °C37 °F3 °C (37 °F) | 7 °C44 °F7 °C (44 °F) | −1 °C30 °F−1 °C (30 °F) | 13 °C56 °F13 °C (56 °F) |
| 6 | Feb 2 – Feb 8 | 3 °C37 °F3 °C (37 °F) | 7 °C45 °F7 °C (45 °F) | −1 °C30 °F−1 °C (30 °F) | 12 °C54 °F12 °C (54 °F) |
| 7 | Feb 9 – Feb 15 | 3 °C37 °F3 °C (37 °F) | 7 °C45 °F7 °C (45 °F) | −1 °C30 °F−1 °C (30 °F) | 14 °C58 °F14 °C (58 °F) |
| 8 | Feb 16 – Feb 22 | 3 °C37 °F3 °C (37 °F) | 8 °C46 °F8 °C (46 °F) | −1 °C30 °F−1 °C (30 °F) | 13 °C56 °F13 °C (56 °F) |
| 9 | Feb 23 – Mar 1 | 3 °C37 °F3 °C (37 °F) | 8 °C47 °F8 °C (47 °F) | −1 °C31 °F−1 °C (31 °F) | 16 °C60 °F16 °C (60 °F) |
| 10 | Mar 2 – Mar 8 | 3 °C38 °F3 °C (38 °F) | 9 °C49 °F9 °C (49 °F) | −1 °C31 °F−1 °C (31 °F) | 16 °C61 °F16 °C (61 °F) |
| 11 | Mar 9 – Mar 15 | 4 °C40 °F4 °C (40 °F) | 10 °C50 °F10 °C (50 °F) | 0 °C31 °F0 °C (31 °F) | 17 °C63 °F17 °C (63 °F) |
| 12 | Mar 16 – Mar 22 | 4 °C40 °F4 °C (40 °F) | 11 °C52 °F11 °C (52 °F) | 1 °C33 °F1 °C (33 °F) | 18 °C64 °F18 °C (64 °F) |
| 13 | Mar 23 – Mar 29 | 5 °C41 °F5 °C (41 °F) | 12 °C53 °F12 °C (53 °F) | 1 °C33 °F1 °C (33 °F) | 19 °C66 °F19 °C (66 °F) |
| 14 | Mar 30 – Apr 5 | 5 °C41 °F5 °C (41 °F) | 13 °C55 °F13 °C (55 °F) | 0 °C33 °F0 °C (33 °F) | 21 °C69 °F21 °C (69 °F) |
| 15 | Apr 6 – Apr 12 | 6 °C43 °F6 °C (43 °F) | 13 °C56 °F13 °C (56 °F) | 1 °C33 °F1 °C (33 °F) | 22 °C71 °F22 °C (71 °F) |
| 16 | Apr 13 – Apr 19 | 6 °C43 °F6 °C (43 °F) | 14 °C58 °F14 °C (58 °F) | 2 °C35 °F2 °C (35 °F) | 24 °C76 °F24 °C (76 °F) |
| 17 | Apr 20 – Apr 26 | 7 °C45 °F7 °C (45 °F) | 15 °C60 °F15 °C (60 °F) | 2 °C36 °F2 °C (36 °F) | 25 °C76 °F25 °C (76 °F) |
| 18 | Apr 27 – May 3 | 8 °C47 °F8 °C (47 °F) | 16 °C61 °F16 °C (61 °F) | 4 °C39 °F4 °C (39 °F) | 25 °C77 °F25 °C (77 °F) |
| 19 | May 4 – May 10 | 9 °C47 °F9 °C (47 °F) | 17 °C63 °F17 °C (63 °F) | 4 °C39 °F4 °C (39 °F) | 26 °C78 °F26 °C (78 °F) |
| 20 | May 11 – May 17 | 10 °C50 °F10 °C (50 °F) | 19 °C65 °F19 °C (65 °F) | 5 °C42 °F5 °C (42 °F) | 28 °C82 °F28 °C (82 °F) |
| 21 | May 18 – May 24 | 10 °C51 °F10 °C (51 °F) | 19 °C66 °F19 °C (66 °F) | 5 °C42 °F5 °C (42 °F) | 27 °C80 °F27 °C (80 °F) |
| 22 | May 25 – May 31 | 11 °C53 °F11 °C (53 °F) | 20 °C67 °F20 °C (67 °F) | 6 °C44 °F6 °C (44 °F) | 28 °C82 °F28 °C (82 °F) |
| 23 | Jun 1 – Jun 7 | 12 °C54 °F12 °C (54 °F) | 21 °C69 °F21 °C (69 °F) | 7 °C45 °F7 °C (45 °F) | 31 °C87 °F31 °C (87 °F) |
| 24 | Jun 8 – Jun 14 | 13 °C55 °F13 °C (55 °F) | 20 °C69 °F20 °C (69 °F) | 8 °C47 °F8 °C (47 °F) | 31 °C87 °F31 °C (87 °F) |
| 25 | Jun 15 – Jun 21 | 13 °C55 °F13 °C (55 °F) | 21 °C71 °F21 °C (71 °F) | 9 °C48 °F9 °C (48 °F) | 31 °C88 °F31 °C (88 °F) |
| 26 | Jun 22 – Jun 28 | 14 °C57 °F14 °C (57 °F) | 23 °C74 °F23 °C (74 °F) | 10 °C49 °F10 °C (49 °F) | 39 °C102 °F39 °C (102 °F) |
| 27 | Jun 29 – Jul 5 | 15 °C59 °F15 °C (59 °F) | 25 °C76 °F25 °C (76 °F) | 11 °C51 °F11 °C (51 °F) | 37 °C98 °F37 °C (98 °F) |
| 28 | Jul 6 – Jul 12 | 15 °C60 °F15 °C (60 °F) | 26 °C79 °F26 °C (79 °F) | 10 °C50 °F10 °C (50 °F) | 37 °C98 °F37 °C (98 °F) |
| 29 | Jul 13 – Jul 19 | 16 °C61 °F16 °C (61 °F) | 27 °C81 °F27 °C (81 °F) | 12 °C53 °F12 °C (53 °F) | 38 °C100 °F38 °C (100 °F) |
| 30 | Jul 20 – Jul 26 | 16 °C62 °F16 °C (62 °F) | 28 °C83 °F28 °C (83 °F) | 12 °C53 °F12 °C (53 °F) | 37 °C99 °F37 °C (99 °F) |
| 31 | Jul 27 – Aug 2 | 17 °C62 °F17 °C (62 °F) | 29 °C85 °F29 °C (85 °F) | 12 °C54 °F12 °C (54 °F) | 40 °C103 °F40 °C (103 °F) |
| 32 | Aug 3 – Aug 9 | 17 °C62 °F17 °C (62 °F) | 29 °C84 °F29 °C (84 °F) | 12 °C53 °F12 °C (53 °F) | 38 °C100 °F38 °C (100 °F) |
| 33 | Aug 10 – Aug 16 | 17 °C62 °F17 °C (62 °F) | 29 °C84 °F29 °C (84 °F) | 12 °C54 °F12 °C (54 °F) | 37 °C98 °F37 °C (98 °F) |
| 34 | Aug 17 – Aug 23 | 16 °C62 °F16 °C (62 °F) | 28 °C82 °F28 °C (82 °F) | 12 °C54 °F12 °C (54 °F) | 37 °C99 °F37 °C (99 °F) |
| 35 | Aug 24 – Aug 30 | 16 °C60 °F16 °C (60 °F) | 27 °C80 °F27 °C (80 °F) | 11 °C51 °F11 °C (51 °F) | 35 °C94 °F35 °C (94 °F) |
| 36 | Aug 31 – Sep 6 | 15 °C58 °F15 °C (58 °F) | 25 °C78 °F25 °C (78 °F) | 10 °C50 °F10 °C (50 °F) | 36 °C96 °F36 °C (96 °F) |
| 37 | Sep 7 – Sep 13 | 14 °C58 °F14 °C (58 °F) | 24 °C76 °F24 °C (76 °F) | 10 °C50 °F10 °C (50 °F) | 33 °C91 °F33 °C (91 °F) |
| 38 | Sep 14 – Sep 20 | 14 °C56 °F14 °C (56 °F) | 22 °C72 °F22 °C (72 °F) | 8 °C46 °F8 °C (46 °F) | 31 °C87 °F31 °C (87 °F) |
| 39 | Sep 21 – Sep 27 | 12 °C54 °F12 °C (54 °F) | 21 °C70 °F21 °C (70 °F) | 7 °C45 °F7 °C (45 °F) | 29 °C84 °F29 °C (84 °F) |
| 40 | Sep 28 – Oct 4 | 11 °C53 °F11 °C (53 °F) | 19 °C67 °F19 °C (67 °F) | 6 °C43 °F6 °C (43 °F) | 28 °C82 °F28 °C (82 °F) |
| 41 | Oct 5 – Oct 11 | 10 °C51 °F10 °C (51 °F) | 17 °C63 °F17 °C (63 °F) | 4 °C39 °F4 °C (39 °F) | 27 °C80 °F27 °C (80 °F) |
| 42 | Oct 12 – Oct 18 | 10 °C49 °F10 °C (49 °F) | 16 °C60 °F16 °C (60 °F) | 4 °C40 °F4 °C (40 °F) | 27 °C80 °F27 °C (80 °F) |
| 43 | Oct 19 – Oct 25 | 9 °C47 °F9 °C (47 °F) | 14 °C58 °F14 °C (58 °F) | 2 °C36 °F2 °C (36 °F) | 22 °C72 °F22 °C (72 °F) |
| 44 | Oct 26 – Nov 1 | 7 °C45 °F7 °C (45 °F) | 12 °C54 °F12 °C (54 °F) | 0 °C33 °F0 °C (33 °F) | 17 °C63 °F17 °C (63 °F) |
| 45 | Nov 2 – Nov 8 | 7 °C44 °F7 °C (44 °F) | 11 °C52 °F11 °C (52 °F) | 0 °C32 °F0 °C (32 °F) | 17 °C62 °F17 °C (62 °F) |
| 46 | Nov 9 – Nov 15 | 6 °C43 °F6 °C (43 °F) | 10 °C50 °F10 °C (50 °F) | −1 °C31 °F−1 °C (31 °F) | 16 °C60 °F16 °C (60 °F) |
| 47 | Nov 16 – Nov 22 | 5 °C41 °F5 °C (41 °F) | 9 °C48 °F9 °C (48 °F) | −1 °C31 °F−1 °C (31 °F) | 14 °C57 °F14 °C (57 °F) |
| 48 | Nov 23 – Nov 29 | 4 °C40 °F4 °C (40 °F) | 8 °C46 °F8 °C (46 °F) | −1 °C30 °F−1 °C (30 °F) | 13 °C55 °F13 °C (55 °F) |
| 49 | Nov 30 – Dec 6 | 3 °C38 °F3 °C (38 °F) | 7 °C44 °F7 °C (44 °F) | −1 °C31 °F−1 °C (31 °F) | 12 °C54 °F12 °C (54 °F) |
| 50 | Dec 7 – Dec 13 | 3 °C38 °F3 °C (38 °F) | 6 °C43 °F6 °C (43 °F) | −2 °C29 °F−2 °C (29 °F) | 13 °C55 °F13 °C (55 °F) |
| 51 | Dec 14 – Dec 20 | 3 °C38 °F3 °C (38 °F) | 6 °C42 °F6 °C (42 °F) | −1 °C30 °F−1 °C (30 °F) | 12 °C53 °F12 °C (53 °F) |
| 52 | Dec 21 – Dec 27 | 3 °C37 °F3 °C (37 °F) | 5 °C42 °F5 °C (42 °F) | −2 °C29 °F−2 °C (29 °F) | 11 °C52 °F11 °C (52 °F) |
| 53 | Dec 28 – Dec 31 | 3 °C37 °F3 °C (37 °F) | 5 °C42 °F5 °C (42 °F) | −1 °C30 °F−1 °C (30 °F) | 10 °C50 °F10 °C (50 °F) |
Frost record by year
Last spring frost, first autumn frost, and frost-free days from ERA5-Land model output (1991–2025). Dates are not adjusted toward station values.
Last spring frost
- Median
- 8 in 10 years
Daily low ≤ 0 °C32 °F0 °C (32 °F), one tick per spring, 35 springs. Orange = average (median); shaded bar = dates of 8 in 10 springs.
First autumn frost
- Median
- 8 in 10 years
Daily low ≤ 0 °C32 °F0 °C (32 °F), one tick per autumn, 35 autumns. Orange = average (median); shaded bar = dates of 8 in 10 autumns.
| Year | Last spring frost | First autumn frost | Frost-free days |
|---|---|---|---|
| 1991 | Apr 11 | Oct 29 | 200 |
| 1992 | Mar 28 | Nov 23 | 239 |
| 1993 | Mar 16 | Nov 22 | 250 |
| 1994 | Mar 25 | Nov 18 | 237 |
| 1995 | Mar 22 | Oct 30 | 221 |
| 1996 | Mar 25 | Nov 19 | 238 |
| 1997 | Apr 6 | Nov 12 | 219 |
| 1998 | Mar 7 | Dec 18 | 285 |
| 1999 | Apr 9 | Dec 4 | 238 |
| 2000 | Mar 10 | Nov 10 | 244 |
| 2001 | Apr 4 | Dec 22 | 261 |
| 2002 | Mar 22 | Oct 31 | 222 |
| 2003 | Feb 26 | Oct 31 | 246 |
| 2004 | Mar 1 | Dec 28 | 301 |
| 2005 | Feb 27 | Nov 27 | 272 |
| 2006 | Mar 20 | Oct 31 | 224 |
| 2007 | Apr 3 | Nov 21 | 231 |
| 2008 | Apr 20 | Nov 27 | 220 |
| 2009 | Apr 15 | Dec 2 | 230 |
| 2010 | Mar 9 | Nov 21 | 256 |
| 2011 | Apr 19 | Nov 19 | 213 |
| 2012 | Apr 7 | Nov 11 | 217 |
| 2013 | Mar 25 | Nov 20 | 239 |
| 2014 | Mar 22 | Nov 12 | 234 |
| 2015 | Mar 1 | Nov 20 | 263 |
| 2016 | Mar 17 | Dec 6 | 263 |
| 2017 | Mar 19 | Dec 5 | 260 |
| 2018 | Mar 25 | Dec 4 | 253 |
| 2019 | Mar 11 | Oct 29 | 231 |
| 2020 | Apr 2 | Oct 25 | 205 |
| 2021 | Apr 12 | Nov 17 | 218 |
| 2022 | Apr 16 | Nov 9 | 206 |
| 2023 | Apr 5 | Oct 28 | 205 |
| 2024 | Mar 7 | Dec 3 | 270 |
| 2025 | Mar 18 | Nov 30 | 256 |
Heat
In a typical year, 23 of 53 weeks have a possible high above 27 °C81 °F27 °C (81 °F) (cool-crop limit), and 10 weeks go above 32 °C90 °F32 °C (90 °F) (warm-crop limit). The hottest week is week 27 (Jun 22 – Jun 28), with a possible high of 42 °C107 °F42 °C (107 °F).
Counts use weekly possible highs for Seattle from the same ERA5-Land cell as the temperature chart.
Data and method
Source: ERA5-Land via the self-hosted Open-Meteo stack. Cool-season heat limit 27 °C; warm-season limit 32 °C. Soil markers at 4.4, 7.2, 10, 15.6 and 18.3 °C (0–7 cm).
Frost dates calculated by Plan & Plant from Weather data by Open-Meteo.com (CC BY 4.0).
Dates for Seattle use ERA5-Land cell 47.60, -122.30 (60 m). How we calculated this · Algorithm 2026-10-season-10.