When to plant in Glen Alpine, NC

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

Safe to plant out
Apr 19
1 year in 10 has a later frost
Average last frost
Apr 7
about a 50% chance of a later one
Average first fall frost
Oct 27
1 year in 10 by Oct 13
Frost-free days
206
median, 1991–2020

Station used: Morganton · 9.6 km away · station 360 m, town 370 m. How we match towns to stations

This season

Plan your garden.

Build my Glen Alpine plan

Planting dates for common crops

CropStart indoorsPlant out or sowHarvest from
Tomato Feb 22 – Mar 8 Apr 19 – May 3 Jun 13
Sweet pepper Feb 8 – Feb 22 Apr 19 – May 3 Jun 18
Lettuce (leaf) Feb 3 – Feb 10 Mar 10 – Mar 24 Apr 19
Peas — Feb 24 – Mar 24 Apr 20
Bush beans — Apr 12 – May 3 Jun 1
Carrot — Mar 17 – Apr 28 May 16
Beet — Mar 10 – Apr 21 Apr 29
Potato — Mar 17 – Apr 7 May 26
Kale Jan 27 – Feb 10 Mar 10 – Mar 24 Apr 22
Broccoli Jan 27 – Feb 10 Mar 10 – Mar 31 May 9
Cucumber Mar 22 – Mar 29 Apr 19 – May 3 Jun 8
Summer squash and zucchini Mar 22 – Mar 29 Apr 19 – May 3 Jun 3
Winter squash Mar 22 – Mar 29 Apr 19 – May 3 Jul 8
Sweet corn — Apr 12 – May 3 Jun 11
Onion (from sets) — Mar 10 – Mar 31 Jun 8
Garlic — Oct 13 – Nov 10 (fall) following summer
Spinach — Feb 24 – Mar 24 Apr 3
Basil Mar 8 – Mar 22 Apr 19 – May 3 Jun 15

Plan all 65 crops for Glen Alpine

Glen Alpine's weather over time

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

Mar 15Apr 1Apr 15May 1May 15 1900191019201930194019501960197019801990200020102020
Each year's last spring frostLong-term trend
See the data as a table
YearLast spring frost
1898Apr 27
1899Apr 17
1901Apr 22
1903Apr 24
1904Apr 22
1905Apr 19
1906Apr 24
1907Apr 25
1908Apr 4
1909Apr 11
1910Mar 18
1911Apr 10
1912Apr 9
1913Mar 29
1914Apr 11
1915Apr 5
1916Apr 10
1917Apr 10
1918Apr 14
1919Apr 27
1920Apr 15
1921Apr 12
1922Apr 2
1923Apr 10
1924Apr 3
1925Apr 1
1926Apr 27
1927Apr 25
1928Apr 17
1929Mar 18
1931Mar 31
1932Apr 28
1933Apr 13
1934Apr 26
1935Mar 18
1936Apr 20
1937Apr 17
1938Apr 24
1939Apr 14
1940May 5
1941Mar 31
1942Apr 20
1943May 2
1944Apr 7
1945Apr 8
1946Apr 13
1947Apr 18
1948Apr 4
1949Apr 25
1950Apr 22
1951Apr 18
1952May 8
1953Apr 22
1954May 22
1956Apr 21
1957Apr 16
1958Apr 14
1959Apr 5
1960May 13
1961Apr 30
1962Apr 22
1963May 2
1964Apr 11
1965Apr 3
1966May 11
1967Apr 29
1968Apr 26
1969Apr 25
1970Apr 8
1971May 4
1972Apr 26
1973Apr 15
1974Apr 25
1975Apr 13
1976Apr 27
1977Mar 9
1978Apr 22
1979Apr 29
1980Apr 17
1981May 3
1982Apr 24
1983Apr 27
1984Apr 19
1985Apr 12
1986May 4
1987Apr 10
1988Apr 20
1989May 8
1990Apr 19
1991Mar 31
1992Apr 29
1993Apr 4
1994Apr 9
1995Apr 26
1996Apr 10
1997Apr 15
1998Apr 13
1999Mar 29
2000Apr 10
2004Mar 24
2005Mar 20
2006Mar 28
2009Mar 23
2010Apr 20
2011Mar 30
2012Apr 13
2013Mar 30
2014Apr 18
2015Apr 6
2016Apr 11
2017Mar 24
2018Apr 9
2019Apr 2
2020Apr 12
2021Apr 24
2022Apr 3
2023Apr 11
2024Apr 7
2025Mar 28
2026Mar 30

What this means for you: Since 1898, Glen Alpine's last spring frost has stayed at about the same time of year. Year-to-year swings are large, so keep using the safe date rather than the trend.

Source: daily records from Morganton (NOAA GHCN-Daily). Years with too many missing days are left out.

Nearby towns