Skip to main content

NC State Extension

Average First and Last Frost Dates

County Station Avg. First Fall Freeze Date Avg. Last Spring Freeze Date
Alamance County Burlington Alamance Airport (KBUY)
– Network: ASOS
– Elevation: 617 ft. above sea level
– Based on data from 1998 to 2019
October 29 April 4
Alexander County Taylorsville Tower (TAYL)
– Network: ECONET
– Elevation: 1167 ft. above sea level
– Based on data from 2009 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 29 April 6
Alleghany County This county has no long-term weather stations. Freeze dates from stations in Ashe or Surry counties may be representative for this area.
Anson County Anson County Airport (KAFP)
– Network: AWOS
– Elevation: 300 ft. above sea level
– Based on data from 2008 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 21 April 16
Ashe County Jefferson 2 E (314496)
– Network: COOP
– Elevation: 2770 ft. above sea level
– Based on data from 1903 to 2019
October 7 May 8
Transou (318694)
– Network: COOP
– Elevation: 2875 ft. above sea level
– Based on data from 1946 to 2019
October 1 May 14
Avery County Spruce Pine 2 Ne (318221)
– Network: COOP
– Elevation: 2850 ft. above sea level
– Based on data from 2004 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 21 April 27
Banner Elk (310506)
– Network: COOP
– Elevation: 3770 ft. above sea level
– Based on data from 1907 to 2019
October 3 May 12
Grandfather Mtn (313565)
– Network: COOP
– Elevation: 5300 ft. above sea level
– Based on data from 1956 to 2019
October 7 May 7
Beaufort County Washington Wwtp 4w (319100)
– Network: COOP
– Elevation: 10 ft. above sea level
– Based on data from 1893 to 2019
November 12 March 28
Bertie County Peanut Belt Research Station (LEWS)
– Network: ECONET
– Elevation: 61 ft. above sea level
– Based on data from 2001 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 8 March 28
Bladen County Brown Field (KEYF)
– Network: AWOS
– Elevation: 132 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 18 March 21
Brunswick County Brunswick County Airport (KSUT)
– Network: AWOS
– Elevation: 25 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 8 March 21
Buncombe County Asheville (310301)
– Network: COOP
– Elevation: 2238 ft. above sea level
– Based on data from 1902 to 2019
October 25 April 11
Asheville Ap (310300)
– Network: COOP
– Elevation: 2117 ft. above sea level
– Based on data from 1946 to 2019
October 17 April 20
Candler 1w (311420)
– Network: COOP
– Elevation: 2357 ft. above sea level
– Based on data from 1994 to 2019
October 20 April 21
Burke County Morganton (315838)
– Network: COOP
– Elevation: 1160 ft. above sea level
– Based on data from 1897 to 2019
October 21 April 15
Cabarrus County Concord (311975)
– Network: COOP
– Elevation: 690 ft. above sea level
– Based on data from 1933 to 2019
November 1 April 3
Caldwell County Lenoir (314938)
– Network: COOP
– Elevation: 1200 ft. above sea level
– Based on data from 1901 to 2019
October 22 April 15
Camden County This county has no long-term weather stations. Freeze dates from stations in Currituck, Gates, or Pasquotank counties may be representative for this area.
Carteret County Cedar Island (311606)
– Network: COOP
– Elevation: 8 ft. above sea level
– Based on data from 1956 to 2018
November 24 March 20
Morehead City 2 Wnw (315830)
– Network: COOP
– Elevation: 10 ft. above sea level
– Based on data from 1948 to 2019
November 21 March 20
Caswell County This county has no long-term weather stations. Freeze dates from stations in Alamance, Person, or Rockingham counties may be representative for this area.
Catawba County Hickory Faa Ap (314020)
– Network: COOP
– Elevation: 1143 ft. above sea level
– Based on data from 1949 to 2019
October 31 April 6
Chatham County Siler City 2 N (317924)
– Network: COOP
– Elevation: 610 ft. above sea level
– Based on data from 1916 to 2017
October 23 April 14
Cherokee County Murphy (316001)
– Network: COOP
– Elevation: 1576 ft. above sea level
– Based on data from 1968 to 2019
October 17 April 26
Chowan County Edenton (312635)
– Network: COOP
– Elevation: 10 ft. above sea level
– Based on data from 1896 to 2019
November 12 March 28
Clay County This county has no long-term weather stations. Freeze dates from stations in Cherokee or Macon counties may be representative for this area.
Cleveland County Shelby 2 Nne (317845)
– Network: COOP
– Elevation: 920 ft. above sea level
– Based on data from 1893 to 2019
October 27 April 11
Columbus County Columbus County Airport (KCPC)
– Network: AWOS
– Elevation: 98 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 5 March 26
Craven County New Bern – Asos (316108)
– Network: COOP
– Elevation: 19 ft. above sea level
– Based on data from 1948 to 2019
November 14 March 23
Cumberland County Fayetteville Pwc (313017)
– Network: COOP
– Elevation: 96 ft. above sea level
– Based on data from 1899 to 2019
November 4 March 31
Currituck County Currituck County Airport (KONX)
– Network: AWOS
– Elevation: 16 ft. above sea level
– Based on data from 2005 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 16 March 29
Dare County Hatteras Weather Service Office (KHSE)
– Network: ASOS
– Elevation: 17 ft. above sea level
– Based on data from 1957 to 2019
December 16 March 5
Dare County Airport (KMQI)
– Network: AWOS
– Elevation: 14 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
December 4 March 11
Davidson County Lexington (314970)
– Network: COOP
– Elevation: 760 ft. above sea level
– Based on data from 1904 to 2019
October 28 April 7
Davie County Mocksville 5se (315743)
– Network: COOP
– Elevation: 802 ft. above sea level
– Based on data from 1894 to 2019
October 26 April 13
Duplin County Wallace (319026)
– Network: COOP
– Elevation: 29 ft. above sea level
– Based on data from 2000 to 2018*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 3 April 5
Duplin County Airport (KDPL)
– Network: AWOS
– Elevation: 137 ft. above sea level
– Based on data from 2002 to 2018*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 2 April 3
Durham County North Durham Water Reclamation Facility (DURH)
– Network: ECONET
– Elevation: 332 ft. above sea level
– Based on data from 2009 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 4 April 5
Edgecombe County Tarboro 1 S (318500)
– Network: COOP
– Elevation: 35 ft. above sea level
– Based on data from 1893 to 2019
November 1 April 3
Forsyth County Smith Reynolds Airport (KINT)
– Network: ASOS
– Elevation: 969 ft. above sea level
– Based on data from 1999 to 2019
November 3 April 1
Franklin County Louisburg (315123)
– Network: COOP
– Elevation: 260 ft. above sea level
– Based on data from 1893 to 2019
October 24 April 16
Gaston County Gastonia (313356)
– Network: COOP
– Elevation: 700 ft. above sea level
– Based on data from 1931 to 2019
November 6 April 1
Gates County Buckland Elementary (BUCK)
– Network: ECONET
– Elevation: 25 ft. above sea level
– Based on data from 2007 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 1 April 5
Graham County Robbinsville Ag 5 Ne (317344)
– Network: COOP
– Elevation: 1996 ft. above sea level
– Based on data from 2000 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 21 April 17
Granville County Henderson-Oxford Airport (KHNZ)
– Network: AWOS
– Elevation: 527 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 3 March 31
Greene County This county has no long-term weather stations. Freeze dates from stations in Lenoir, Pitt, or Wayne counties may be representative for this area.
Guilford County High Point (314063)
– Network: COOP
– Elevation: 900 ft. above sea level
– Based on data from 1926 to 2019
November 1 April 5
Greensboro Airport (KGSO)
– Network: ASOS
– Elevation: 926 ft. above sea level
– Based on data from 1948 to 2019
October 31 April 3
Halifax County Roanoke Rapids (317319)
– Network: COOP
– Elevation: 210 ft. above sea level
– Based on data from 1972 to 2019
November 3 April 3
Harnett County Dunn 4 Nw (312500)
– Network: COOP
– Elevation: 200 ft. above sea level
– Based on data from 1963 to 2019
November 1 March 31
Haywood County Waterville (319122)
– Network: COOP
– Elevation: 1421 ft. above sea level
– Based on data from 1948 to 2016
October 27 April 10
Waynesville 1 E (319147)
– Network: COOP
– Elevation: 2658 ft. above sea level
– Based on data from 1894 to 2019
October 9 May 3
Mountain Research Station (WAYN)
– Network: ECONET
– Elevation: 2755 ft. above sea level
– Based on data from 2001 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 13 April 29
Henderson County Hendersonville 1 Ne (313976)
– Network: COOP
– Elevation: 2160 ft. above sea level
– Based on data from 1898 to 2019
October 18 April 20
Hertford County Murfreesboro (315996)
– Network: COOP
– Elevation: 100 ft. above sea level
– Based on data from 1974 to 2019
October 28 April 7
Hoke County This county has no long-term weather stations. Freeze dates from stations in Cumberland, Moore, or Richmond counties may be representative for this area.
Hyde County This county has no long-term weather stations. Freeze dates from stations in Carteret, Dare, or Tyrrell counties may be representative for this area.
Iredell County Statesville 2 Nne (318292)
– Network: COOP
– Elevation: 950 ft. above sea level
– Based on data from 1902 to 2019
October 25 April 16
Jackson County Cullowhee (312200)
– Network: COOP
– Elevation: 2192 ft. above sea level
– Based on data from 1910 to 2019
October 14 April 28
Johnston County Clayton Wtp (311820)
– Network: COOP
– Elevation: 300 ft. above sea level
– Based on data from 1956 to 2019
November 4 April 3
Jones County This county has no long-term weather stations. Freeze dates from stations in Craven, Lenoir, or Onslow counties may be representative for this area.
Lee County Lee County Airport (KTTA)
– Network: AWOS
– Elevation: 247 ft. above sea level
– Based on data from 2003 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 27 April 6
Lenoir County Kinston Ag Rsch (314689)
– Network: COOP
– Elevation: 60 ft. above sea level
– Based on data from 1966 to 2019
November 6 March 28
Lincoln County Lincolnton 4 W (314996)
– Network: COOP
– Elevation: 900 ft. above sea level
– Based on data from 1952 to 2019
October 27 April 11
McDowell County Marion 2 Nw (315340)
– Network: COOP
– Elevation: 1466 ft. above sea level
– Based on data from 1896 to 2019
October 25 April 13
Macon County Franklin (313228)
– Network: COOP
– Elevation: 2125 ft. above sea level
– Based on data from 1946 to 2019
October 14 April 29
Highlands (314055)
– Network: COOP
– Elevation: 3840 ft. above sea level
– Based on data from 1893 to 2019
October 16 April 28
Wayah Bald Mountain (WINE)
– Network: ECONET
– Elevation: 5469 ft. above sea level
– Based on data from 2003 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 15 May 4
Madison County Hot Springs (314260)
– Network: COOP
– Elevation: 1396 ft. above sea level
– Based on data from 1986 to 2019
October 26 April 14
Marshall (315356)
– Network: COOP
– Elevation: 2000 ft. above sea level
– Based on data from 1899 to 2019
October 16 April 27
Martin County Williamston 1 E (319440)
– Network: COOP
– Elevation: 20 ft. above sea level
– Based on data from 1953 to 2019
November 6 March 26
Mecklenburg County Charlotte Douglas Ap (311690)
– Network: COOP
– Elevation: 728 ft. above sea level
– Based on data from 1939 to 2019
November 5 April 1
Mitchell County This county has no long-term weather stations. Freeze dates from stations in Avery or Yancey counties may be representative for this area.
Montgomery County Jackson Springs 5 Wnw (314464)
– Network: COOP
– Elevation: 730 ft. above sea level
– Based on data from 1952 to 2019
November 7 March 31
Moore County Moore County Airport (KSOP)
– Network: AWOS
– Elevation: 461 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 2 April 5
Nash County Rocky Mount-Wilson Airport (KRWI)
– Network: ASOS
– Elevation: 159 ft. above sea level
– Based on data from 2001 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 2 March 31
New Hanover County Wilmington Intl Ap (319457)
– Network: COOP
– Elevation: 33 ft. above sea level
– Based on data from 1933 to 2019
November 18 March 17
Wilmington 7 Se (319461)
– Network: COOP
– Elevation: 30 ft. above sea level
– Based on data from 2008 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 23 March 15
Northampton County Jackson (314456)
– Network: COOP
– Elevation: 130 ft. above sea level
– Based on data from 1949 to 2019
October 31 April 9
Onslow County New River MCAS (KNCA)
– Network: AWOS
– Elevation: 26 ft. above sea level
– Based on data from 1964 to 2019
November 16 March 22
Orange County Chapel Hill 2 W (311677)
– Network: COOP
– Elevation: 500 ft. above sea level
– Based on data from 1891 to 2017
October 30 April 6
Pamlico County Bayboro 3 Sw (310576)
– Network: COOP
– Elevation: 5 ft. above sea level
– Based on data from 1968 to 2019
November 11 March 26
Pasquotank County Elizabeth City Coast Guard Air Stn (312724)
– Network: COOP
– Elevation: 13 ft. above sea level
– Based on data from 1948 to 2019
November 11 March 30
Pender County This county has no long-term weather stations. Freeze dates from stations in Duplin, New Hanover, or Onslow counties may be representative for this area.
Perquimans County This county has no long-term weather stations. Freeze dates from stations in Chowan or Pasquotank counties may be representative for this area.
Person County Roxboro 7 Ese (317516)
– Network: COOP
– Elevation: 710 ft. above sea level
– Based on data from 1893 to 2019
October 28 April 11
Pitt County Greenville (313638)
– Network: COOP
– Elevation: 32 ft. above sea level
– Based on data from 1913 to 2019
November 4 March 30
Polk County Tryon (318744)
– Network: COOP
– Elevation: 1200 ft. above sea level
– Based on data from 1917 to 2019
November 3 April 5
Randolph County Asheboro 2 W (310286)
– Network: COOP
– Elevation: 870 ft. above sea level
– Based on data from 1926 to 2019
November 2 April 4
Richmond County Hamlet Tower (HAML)
– Network: ECONET
– Elevation: 336 ft. above sea level
– Based on data from 2008 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 1 April 3
Mackall U.S. Army Airfield (KHFF)
– Network: AWOS
– Elevation: 376 ft. above sea level
– Based on data from 2008 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 2 April 3
Robeson County Lumberton Regional Ap (315182)
– Network: COOP
– Elevation: 121 ft. above sea level
– Based on data from 1948 to 2019
November 7 March 30
Rockingham County Reidsville 2 Nw (317202)
– Network: COOP
– Elevation: 890 ft. above sea level
– Based on data from 1962 to 2019
October 30 April 6
Rowan County Piedmont Research Station (SALI)
– Network: ECONET
– Elevation: 703 ft. above sea level
– Based on data from 2001 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 30 April 8
Rutherford County Forest City 8 W (313152)
– Network: COOP
– Elevation: 849 ft. above sea level
– Based on data from 2005 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 24 April 12
Sampson County Clinton 2 Ne (311881)
– Network: COOP
– Elevation: 158 ft. above sea level
– Based on data from 1971 to 2019
November 3 March 30
Scotland County Laurinburg (314860)
– Network: COOP
– Elevation: 210 ft. above sea level
– Based on data from 1946 to 2019
November 5 March 29
Stanly County Albemarle (310090)
– Network: COOP
– Elevation: 610 ft. above sea level
– Based on data from 1911 to 2019
October 26 April 12
Stokes County Danbury (312238)
– Network: COOP
– Elevation: 840 ft. above sea level
– Based on data from 1957 to 2019
October 19 April 20
Surry County Mt Airy 2 W (315890)
– Network: COOP
– Elevation: 1041 ft. above sea level
– Based on data from 1893 to 2019
October 17 April 24
Swain County Oconaluftee (316341)
– Network: COOP
– Elevation: 2040 ft. above sea level
– Based on data from 1959 to 2019
October 9 April 30
Transylvania County Lake Toxaway 2 Sw (314788)
– Network: COOP
– Elevation: 3080 ft. above sea level
– Based on data from 1996 to 2019
October 21 April 21
Brevard (311055)
– Network: COOP
– Elevation: 2220 ft. above sea level
– Based on data from 1903 to 2019
October 13 April 28
Tyrrell County Columbia Ag Gum Neck (311949)
– Network: COOP
– Elevation: 10 ft. above sea level
– Based on data from 2008 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 12 March 26
Union County Monroe 2 Se (315771)
– Network: COOP
– Elevation: 550 ft. above sea level
– Based on data from 1896 to 2019
October 26 April 12
Vance County Henderson 2 Nnw (313969)
– Network: COOP
– Elevation: 480 ft. above sea level
– Based on data from 1893 to 2019
October 27 April 15
Wake County Falls Lake (312993)
– Network: COOP
– Elevation: 280 ft. above sea level
– Based on data from 2000 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 4 April 5
Raleigh Ap (317069)
– Network: COOP
– Elevation: 435 ft. above sea level
– Based on data from 1944 to 2019
October 30 April 8
Warren County This county has no long-term weather stations. Freeze dates from stations in Franklin, Halifax, or Vance counties may be representative for this area.
Washington County Tidewater Research Station (PLYM)
– Network: ECONET
– Elevation: 20 ft. above sea level
– Based on data from 2005 to 2018*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 6 March 30
Watauga County Boone 1 Se (310982)
– Network: COOP
– Elevation: 3360 ft. above sea level
– Based on data from 1980 to 2019
October 14 May 1
Wayne County Cherry Research Station (GOLD)
– Network: ECONET
– Elevation: 79 ft. above sea level
– Based on data from 2002 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
November 6 April 3
Wilkes County North Wilkesboro (316256)
– Network: COOP
– Elevation: 1120 ft. above sea level
– Based on data from 1956 to 2019
October 19 April 21
Wilson County Wilson 3 Sw (319476)
– Network: COOP
– Elevation: 110 ft. above sea level
– Based on data from 1937 to 2019
November 6 March 30
Yadkin County Yadkinville 6 E (319675)
– Network: COOP
– Elevation: 875 ft. above sea level
– Based on data from 1958 to 2019
October 22 April 18
Yancey County Burnsville Ag (311248)
– Network: COOP
– Elevation: 2800 ft. above sea level
– Based on data from 2003 to 2019*
* This station has less than 20 years of data, so compare with nearby stations to assess the most accurate freeze dates for this area
October 19 April 22
Mt Mitchell (315923)
– Network: COOP
– Elevation: 6240 ft. above sea level
– Based on data from 1980 to 2019
October 4 May 17

Interactive Map of Average First and Last Frost Dates

Managing Frost in the Garden

Prepared by

Corey Davis
Applied Climatologist
State Climate Office of North Carolina
and
Darrian Bertrand
Applied Climatologist
State Climate Office of North Carolina
With appreciate to Wake County Master Gardener℠ Volunteer Thomas Packer for his assistance on this project.