Holiday Climatology

Select a holiday:

Select a state or U.S. Territory:


Weather Extremes for Winter Solstice in North Carolina

  • Warmest Winter Solstice occurred on December 22, 1931 at Elizabeth City (312719)
    • Max Temp: 76°F
    • Min Temp: 70°F
  • Coldest Winter Solstice occurred on December 22, 1935 at Mt Mitchell (315921)
    • Max Temp: 15°F
    • Min Temp: -9°F
  • Highest Precipitation Amount: 4.12 inches on December 22, 1918 at Highlands (314055)

*Warmest and coldest days are determined by the mean of historical daily minimum and maximum temperatures provided by National Weather Service Cooperative Observer reports. Wettest days are determined by the daily precipitation measurements from the same stations.

NOTE: Winter Solstice statistics are generated using as much data as possible for a given station beginning December 21, 1850.

Below is a table listing the warmest, coldest, and wettest Winter Solstices for various NWS Cooperative stations across North Carolina. This list can be sorted by clicking on each respective column heading.

StationCityCountyWarmest Winter SolsticeColdest Winter SolsticeWettest Winter SolsticeTypical Winter Solstice Temperatures
Beaufort (310626)
Period of Record: Aug 1905 thru Apr 1948
CarteretDecember 22, 1931
Max Temp: 71°F
Min Temp: 58°F
December 22, 1935
Max Temp: 34°F
Min Temp: 24°F
December 22, 1922
0.5 inches
Max Temp: 48°F to 59°F
Min Temp: 33°F to 47°F
Moxley (315965)
Period of Record: Jan 1900 thru May 1931
WilkesDecember 22, 1923
Max Temp: 66°F
Min Temp: 49°F
December 22, 1901
Max Temp: 36°F
Min Temp: 5°F
December 22, 1918
2.2 inches
Max Temp: 43°F to 55°F
Min Temp: 20°F to 32°F
Mchenry's Bridge (315470)
Period of Record: Jul 1919 thru May 1940
IredellDecember 22, 1931
0.98 inches
Rockingham (317370)
Period of Record: Jan 1900 thru Mar 1948
RichmondDecember 22, 1907
Max Temp: 65°F
Min Temp: 59°F
December 22, 1942
Max Temp: 32°F
Min Temp: 11°F
December 22, 1908
1.8 inches
Max Temp: 45°F to 59°F
Min Temp: 21°F to 31°F
Swansboro (318453)
Period of Record: Sep 1921 thru Aug 1941
OnslowDecember 22, 1931
Max Temp: 69°F
Min Temp: 55°F
December 22, 1935
Max Temp: 40°F
Min Temp: 22°F
December 22, 1939
1.4 inches
Max Temp: 45.5°F to 63.5°F
Min Temp: 30.5°F to 45°F
Wenona (319225)
Period of Record: Oct 1914 thru Jan 1945
WashingtonDecember 22, 1931
Max Temp: 76°F
Min Temp: 53°F
December 22, 1935
Max Temp: 29°F
Min Temp: 10°F
December 22, 1922
0.46 inches
Max Temp: 45°F to 59°F
Min Temp: 22°F to 37°F
Southern Pines 2 W (318089)
Period of Record: Jan 1893 thru Mar 1968
AberdeenMooreDecember 21, 1898
Max Temp: 70°F
Min Temp: 60°F
December 22, 1901
Max Temp: 38°F
Min Temp: 13°F
December 22, 1911
2.2 inches
Max Temp: 48°F to 58°F
Min Temp: 24.5°F to 35°F
Albemarle (310090)
Period of Record: Jun 1911 thru Nov 2020
AlbemarleStanlyDecember 21, 1984
Max Temp: 71°F
Min Temp: 57°F
December 21, 2004
Max Temp: 31°F
Min Temp: 11°F
December 21, 1972
1.1 inches
Max Temp: 45°F to 59.5°F
Min Temp: 22°F to 35°F
Andrews (310184)
Period of Record: Aug 1909 thru Mar 2009
AndrewsCherokeeDecember 22, 1931
Max Temp: 62°F
Min Temp: 55°F
December 21, 1981
Max Temp: 33°F
Min Temp: 3°F
December 22, 1911
1.6 inches
Max Temp: 43.5°F to 57°F
Min Temp: 16°F to 30°F
Apex (310212)
Period of Record: Jul 1993 thru Dec 2020
ApexWakeDecember 21, 2008
Max Temp: 61°F
Min Temp: 49°F
December 21, 2004
Max Temp: 27°F
Min Temp: 11°F
December 21, 2008
0.8 inches
Max Temp: 44.5°F to 55.5°F
Min Temp: 22°F to 36.5°F
Arcola (310241)
Period of Record: Sep 1930 thru Apr 2018
ArcolaWarrenDecember 21, 1984
Max Temp: 65°F
Min Temp: 51°F
December 21, 1981
Max Temp: 32°F
Min Temp: 8°F
December 21, 1957
1.47 inches
Max Temp: 44°F to 60°F
Min Temp: 24°F to 36°F
Asheboro 2 W (310286)
Period of Record: Feb 1926 thru Dec 2020
AsheboroRandolphDecember 21, 1984
Max Temp: 68°F
Min Temp: 56°F
December 21, 1980
Max Temp: 33°F
Min Temp: 14°F
December 22, 1983
0.8 inches
Max Temp: 43°F to 56°F
Min Temp: 25°F to 37°F
Bent Creek (310724)
Period of Record: Jan 1949 thru Dec 2020
AshevilleBuncombeDecember 21, 1984
Max Temp: 67°F
Min Temp: 47°F
December 21, 2004
Max Temp: 28°F
Min Temp: 6°F
December 21, 1972
1.05 inches
Max Temp: 39°F to 56°F
Min Temp: 19.5°F to 33.5°F
Asheville (310301)
Period of Record: Aug 1876 thru Nov 2020
AshevilleBuncombeDecember 21, 1956
Max Temp: 68°F
Min Temp: 52°F
December 22, 1935
Max Temp: 27°F
Min Temp: 12°F
December 22, 1918
1.29 inches
Max Temp: 41°F to 55°F
Min Temp: 22°F to 34°F
Moores Creek Nb (315820)
Period of Record: Jan 2000 thru Sep 2020
AtkinsonPenderDecember 21, 2008
Max Temp: 74°F
Min Temp: 57°F
December 21, 2009
Max Temp: 45°F
Min Temp: 26°F
December 21, 2008
0.53 inches
Max Temp: 47.5°F to 65°F
Min Temp: 30°F to 50°F
Aurora 6 N (310375)
Period of Record: Jan 1973 thru Dec 2020
AuroraBeaufortDecember 21, 1973
Max Temp: 71°F
Min Temp: 58°F
December 21, 2004
Max Temp: 29°F
Min Temp: 18°F
December 21, 1973
2 inches
Max Temp: 44.5°F to 61.5°F
Min Temp: 28.5°F to 40.5°F
Bakersville (310466)
Period of Record: Oct 1871 thru Mar 1962
BakersvilleMitchellDecember 21, 1894
Max Temp: 60°F
Min Temp: 17°F
December 21, 1893
Max Temp: 50°F
Min Temp: 12°F
December 21, 1957
1.09 inches
Max Temp: 50°F to 60°F
Min Temp: 12°F to 17°F
Banner Elk (310506)
Period of Record: Sep 1907 thru Dec 2020
Banner ElkAveryDecember 21, 1956
Max Temp: 58°F
Min Temp: 48°F
December 22, 1935
Max Temp: 13°F
Min Temp: 3°F
December 22, 1918
2.1 inches
Max Temp: 35°F to 50°F
Min Temp: 13.5°F to 30°F
Bayboro 3 Sw (310576)
Period of Record: Sep 1968 thru Dec 2020
BayboroPamlicoDecember 21, 1984
Max Temp: 75°F
Min Temp: 56°F
December 21, 1980
Max Temp: 37°F
Min Temp: 19°F
December 22, 2007
0.5 inches
Max Temp: 50°F to 67°F
Min Temp: 25°F to 43°F
Beech Mtn (310645)
Period of Record: Jan 2000 thru Dec 2020
Beech MountainAveryDecember 21, 2008
Max Temp: 46°F
Min Temp: 31°F
December 21, 2004
Max Temp: 34°F
Min Temp: -10°F
December 21, 2008
0.61 inches
Max Temp: 20.5°F to 45.5°F
Min Temp: 1.5°F to 31°F
Belhaven 3 Ne (310674)
Period of Record: Sep 1908 thru Sep 2012
BelhavenBeaufortDecember 22, 1931
Max Temp: 75°F
Min Temp: 53°F
December 21, 1981
Max Temp: 33°F
Min Temp: 15°F
December 21, 1973
1.46 inches
Max Temp: 48°F to 61.5°F
Min Temp: 26.5°F to 39.5°F
Candler 1w (311420)
Period of Record: May 1992 thru Dec 2020
Bent CreekBuncombeDecember 21, 2008
Max Temp: 58°F
Min Temp: 41°F
December 21, 1996
Max Temp: 29°F
Min Temp: 4°F
December 21, 1993
0.67 inches
Max Temp: 34°F to 53°F
Min Temp: 15°F to 34°F
North Fork 2 (316236)
Period of Record: Oct 1942 thru Dec 2020
Black MountainBuncombeDecember 21, 1957
1.49 inches
Black Mtn 2 W (310843)
Period of Record: Oct 1949 thru Mar 2010
Black MountainBuncombeDecember 21, 1956
Max Temp: 71°F
Min Temp: 48°F
December 21, 2004
Max Temp: 29°F
Min Temp: 6°F
December 22, 1999
1.1 inches
Max Temp: 40°F to 57°F
Min Temp: 19°F to 35°F
Blowing Rock 1nw (310901)
Period of Record: Jan 1893 thru Jun 2009
Blowing RockWataugaDecember 21, 1956
Max Temp: 57°F
Min Temp: 47°F
December 21, 1981
Max Temp: 19°F
Min Temp: 4°F
December 21, 1957
2.75 inches
Max Temp: 33°F to 47°F
Min Temp: 15.5°F to 30.5°F
Boone 1 Se (310982)
Period of Record: Jun 1980 thru Dec 2020
BooneWataugaDecember 21, 1984
Max Temp: 57°F
Min Temp: 47°F
December 21, 2004
Max Temp: 25°F
Min Temp: -1°F
December 22, 1983
0.98 inches
Max Temp: 30°F to 48°F
Min Temp: 12°F to 32°F
Boone (310977)
Period of Record: Jan 1929 thru May 1980
BooneWataugaDecember 21, 1956
Max Temp: 59°F
Min Temp: 48°F
December 22, 1935
Max Temp: 24°F
Min Temp: 7°F
December 21, 1957
2.21 inches
Max Temp: 34°F to 50°F
Min Temp: 15°F to 31°F
Buck Forest (311174)
Period of Record: Jan 1959 thru Oct 2008
BrevardTransylvaniaDecember 21, 1981
Max Temp: 34°F
Min Temp: 0°F
December 21, 1981
Max Temp: 34°F
Min Temp: 0°F
December 21, 1973
1.78 inches
Brevard (311055)
Period of Record: Jan 1902 thru Dec 2020
BrevardTransylvaniaDecember 21, 1956
Max Temp: 71°F
Min Temp: 51°F
December 21, 2004
Max Temp: 31°F
Min Temp: 6°F
December 22, 1918
2.5 inches
Max Temp: 43°F to 57°F
Min Temp: 16.5°F to 32.5°F
Pink Beds (316778)
Period of Record: Apr 1905 thru Mar 1962
BrevardTransylvaniaDecember 22, 1905
Max Temp: 52°F
Min Temp: 25°F
December 22, 1906
Max Temp: 30°F
Min Temp: 20°F
December 21, 1957
1.92 inches
Max Temp: 30°F to 52°F
Min Temp: 20°F to 25°F
Bridgewater Hydro (311081)
Period of Record: Sep 1948 thru Nov 2020
BridgewaterBurkeDecember 21, 1972
1.23 inches
Moncure 3 Se (315763)
Period of Record: Apr 1894 thru Jun 1979
BroadwayChathamDecember 22, 1923
Max Temp: 78°F
Min Temp: 50°F
December 22, 1935
Max Temp: 27°F
Min Temp: 14°F
December 22, 1908
1.41 inches
Max Temp: 46°F to 59°F
Min Temp: 20.5°F to 35.5°F
Whiteville 5 S (319354)
Period of Record: Feb 1992 thru Nov 2012
BrunswickColumbusDecember 21, 2008
1.16 inches
Bryson City 2 (311164)
Period of Record: Sep 1887 thru Mar 1962
Bryson CitySwainDecember 22, 1943
Max Temp: 57°F
Min Temp: 20°F
December 21, 1944
Max Temp: 52°F
Min Temp: 13°F
December 22, 1918
2.5 inches
Max Temp: 52°F to 57°F
Min Temp: 13°F to 20°F
Burlington Fire Stn #5 (311239)
Period of Record: Dec 1950 thru Jun 2020
BurlingtonAlamanceDecember 21, 1956
Max Temp: 65°F
Min Temp: 54°F
December 21, 2004
Max Temp: 28°F
Min Temp: 14°F
December 21, 1973
1.33 inches
Max Temp: 43.5°F to 57.5°F
Min Temp: 21°F to 35°F
Butner Fltr Plt (311285)
Period of Record: Feb 1956 thru Jul 2017
ButnerGranvilleDecember 21, 1973
1.92 inches
Lake Michie (314772)
Period of Record: Sep 1926 thru Jan 1973
ButnerDurhamDecember 22, 1967
Max Temp: 65°F
Min Temp: 42°F
December 22, 1935
Max Temp: 26°F
Min Temp: 13°F
December 22, 1931
0.92 inches
Max Temp: 41°F to 56.5°F
Min Temp: 16.5°F to 35.5°F
Mangums Store 4 Wsw (315283)
Period of Record: Jun 1926 thru Jan 1971
ButnerDurhamDecember 22, 1931
1.1 inches
Cape Hatteras Ap (311458)
Period of Record: Mar 1957 thru Dec 2020
BuxtonDareDecember 22, 1967
Max Temp: 75°F
Min Temp: 64.9°F
December 21, 1981
Max Temp: 36°F
Min Temp: 18°F
December 21, 1973
2.72 inches
Max Temp: 46°F to 63.5°F
Min Temp: 32.5°F to 47°F
Canton 1 Sw (311441)
Period of Record: Sep 1930 thru Apr 1993
CantonHaywoodDecember 21, 1956
Max Temp: 68°F
Min Temp: 49°F
December 21, 1976
Max Temp: 20°F
Min Temp: 9°F
December 22, 1967
0.93 inches
Max Temp: 41°F to 54°F
Min Temp: 17°F to 29°F
Carthage Wtp (311515)
Period of Record: Aug 1948 thru Oct 2020
CarthageMooreDecember 21, 2009
Max Temp: 50°F
Min Temp: 26°F
December 21, 2009
Max Temp: 50°F
Min Temp: 26°F
December 21, 1990
1.28 inches
Max Temp: 50°F to 50°F
Min Temp: 26°F to 26°F
Cary (311535)
Period of Record: Mar 2000 thru Dec 2020
CaryWakeDecember 21, 2008
Max Temp: 60°F
Min Temp: 48°F
December 21, 2004
Max Temp: 27°F
Min Temp: 12°F
December 21, 2008
0.95 inches
Max Temp: 44°F to 55.5°F
Min Temp: 20.5°F to 37.5°F
Casar (311538)
Period of Record: Mar 1956 thru Dec 2020
CasarClevelandDecember 21, 1957
1.03 inches
Cataloochee (311564)
Period of Record: Jan 1949 thru Jul 2012
CataloocheeHaywoodDecember 22, 1967
Max Temp: 67°F
Min Temp: 47°F
December 21, 1981
Max Temp: 30°F
Min Temp: -3°F
December 22, 1967
1.5 inches
Max Temp: 38°F to 54°F
Min Temp: 14°F to 32°F
Catawba 3 Nnw (311579)
Period of Record: Oct 1975 thru Nov 2012
CatawbaCatawbaDecember 21, 1976
Max Temp: 28°F
Min Temp: 15°F
December 21, 1976
Max Temp: 28°F
Min Temp: 15°F
December 21, 1993
1.2 inches
Max Temp: 28°F to 28°F
Min Temp: 15°F to 15°F
Catawba 1 Wsw (311577)
Period of Record: Oct 1904 thru Sep 1975
CatawbaCatawbaDecember 21, 1973
0.94 inches
Catawba Lookout Shoal (311582)
Period of Record: Sep 1948 thru May 1977
CatawbaCatawbaDecember 21, 1972
1.84 inches
Cedar Island (311606)
Period of Record: Oct 1955 thru Nov 2020
Cedar IslandCarteretDecember 22, 1967
Max Temp: 74°F
Min Temp: 60°F
December 21, 1981
Max Temp: 37°F
Min Temp: 15°F
December 21, 1972
2.25 inches
Max Temp: 46°F to 61°F
Min Temp: 29°F to 44°F
Celo 2 S (311624)
Period of Record: Aug 1948 thru Dec 2020
CeloYanceyDecember 22, 1967
Max Temp: 63°F
Min Temp: 51°F
December 21, 2004
Max Temp: 26°F
Min Temp: 5°F
December 21, 1957
1.86 inches
Max Temp: 36.5°F to 56°F
Min Temp: 12°F to 30.5°F
Chapel Hill 2 W (311677)
Period of Record: Jan 1891 thru Dec 2020
Chapel HillOrangeDecember 22, 1923
Max Temp: 72°F
Min Temp: 53°F
December 21, 2004
Max Temp: 28°F
Min Temp: 12°F
December 22, 1908
1.9 inches
Max Temp: 44°F to 58.5°F
Min Temp: 24°F to 36°F
Charlotte Douglas Ap (311690)
Period of Record: Jul 1939 thru Dec 2020
CharlotteMecklenburgDecember 21, 1956
Max Temp: 68°F
Min Temp: 55°F
December 21, 1980
Max Temp: 32°F
Min Temp: 18°F
December 21, 1972
1.28 inches
Max Temp: 45°F to 57°F
Min Temp: 24°F to 37°F
Charlotte Wb City (311695)
Period of Record: Oct 1878 thru Apr 1951
CharlotteMecklenburgDecember 21, 1898
Max Temp: 68°F
Min Temp: 56°F
December 22, 1935
Max Temp: 29°F
Min Temp: 16°F
December 22, 1908
2.27 inches
Max Temp: 44°F to 56.5°F
Min Temp: 28.5°F to 38°F
Clayton Wtp (311820)
Period of Record: Nov 1955 thru Dec 2020
ClaytonJohnstonDecember 21, 1956
Max Temp: 66°F
Min Temp: 53°F
December 21, 2004
Max Temp: 27°F
Min Temp: 13°F
December 21, 1990
1.6 inches
Max Temp: 46°F to 58.5°F
Min Temp: 24°F to 35.5°F
Rowan Rsch Stn (317508)
Period of Record: Apr 1954 thru Dec 2020
ClevelandRowanDecember 21, 1956
Max Temp: 68°F
Min Temp: 55°F
December 21, 2004
Max Temp: 31°F
Min Temp: 10°F
December 21, 1993
0.87 inches
Max Temp: 42°F to 57°F
Min Temp: 19°F to 37°F
Clinton 2 Ne (311881)
Period of Record: Jan 1971 thru Dec 2020
ClintonSampsonDecember 21, 2008
Max Temp: 71°F
Min Temp: 56°F
December 21, 2004
Max Temp: 28°F
Min Temp: 15°F
December 21, 1973
1.12 inches
Max Temp: 45°F to 63°F
Min Temp: 26°F to 42°F
Clinton 2 S (311877)
Period of Record: Dec 1906 thru Nov 1976
ClintonSampsonDecember 22, 1967
Max Temp: 76°F
Min Temp: 53°F
December 22, 1963
Max Temp: 35°F
Min Temp: 11°F
December 21, 1973
1.45 inches
Max Temp: 46°F to 60.5°F
Min Temp: 26°F to 37°F
Columbia (311956)
Period of Record: Jul 1962 thru Dec 2017
ColumbiaTyrrellDecember 21, 1972
Max Temp: 70°F
Min Temp: 52°F
December 21, 1981
Max Temp: 37°F
Min Temp: 10°F
December 21, 1977
0.47 inches
Max Temp: 44°F to 66°F
Min Temp: 28°F to 39°F
Columbia Ag Gum Neck (311949)
Period of Record: Jan 2000 thru Dec 2020
ColumbiaTyrrellDecember 21, 2008
Max Temp: 59°F
Min Temp: 48°F
December 21, 2008
Max Temp: 59°F
Min Temp: 48°F
December 21, 2008
0.2 inches
Max Temp: 59°F to 59°F
Min Temp: 48°F to 48°F
Concord (311975)
Period of Record: Mar 1891 thru Dec 2020
ConcordCabarrusDecember 21, 1984
Max Temp: 65°F
Min Temp: 57°F
December 22, 1942
Max Temp: 28°F
Min Temp: 17°F
December 21, 1973
1.87 inches
Max Temp: 43°F to 58°F
Min Temp: 24°F to 37.5°F
Conover Oxford Shoals (311990)
Period of Record: Sep 1948 thru Nov 2020
ConoverCatawbaDecember 21, 1972
1.58 inches
Coweeta Exp Stn (312102)
Period of Record: Dec 1942 thru Nov 2020
CoweetaMaconDecember 21, 1956
Max Temp: 69°F
Min Temp: 53°F
December 21, 1996
Max Temp: 31°F
Min Temp: 5°F
December 22, 1967
1.79 inches
Max Temp: 44.5°F to 55.5°F
Min Temp: 17°F to 33.5°F
Falls Lake (312993)
Period of Record: Jan 2000 thru Dec 2020
CreedmoorWakeDecember 21, 2008
Max Temp: 61°F
Min Temp: 45°F
December 21, 2000
Max Temp: 35°F
Min Temp: 17°F
December 21, 2008
0.63 inches
Max Temp: 44°F to 57°F
Min Temp: 21°F to 38°F
Crossnore (312172)
Period of Record: Jan 1938 thru Jun 1959
CrossnoreAveryDecember 21, 1956
Max Temp: 62°F
Min Temp: 42°F
December 22, 1945
Max Temp: 34°F
Min Temp: 11°F
December 22, 1942
0.2 inches
Max Temp: 41.5°F to 54.5°F
Min Temp: 15.5°F to 31°F
Cullowhee (312200)
Period of Record: Dec 1909 thru Dec 2020
CullowheeJacksonDecember 21, 1956
Max Temp: 69°F
Min Temp: 53°F
December 21, 1981
Max Temp: 30°F
Min Temp: 9°F
December 22, 1918
1.5 inches
Max Temp: 43.5°F to 55°F
Min Temp: 17°F to 33°F
Danbury (312238)
Period of Record: Oct 1946 thru Dec 2020
DanburyStokesDecember 21, 1984
Max Temp: 62°F
Min Temp: 50°F
December 22, 1963
Max Temp: 38°F
Min Temp: 5°F
December 21, 1973
1.81 inches
Max Temp: 39°F to 55°F
Min Temp: 20°F to 33.5°F
Cognac Exp Farm (311913)
Period of Record: Aug 1948 thru Nov 2020
Dobbins HeightsRichmondDecember 21, 1956
Max Temp: 74°F
Min Temp: 56°F
December 21, 1980
Max Temp: 32°F
Min Temp: 14°F
December 21, 1972
1.29 inches
Max Temp: 46.5°F to 61°F
Min Temp: 21.5°F to 36°F
Dunn 4 Nw (312500)
Period of Record: Sep 1962 thru Dec 2020
DunnHarnettDecember 22, 1967
Max Temp: 75°F
Min Temp: 59°F
December 21, 2004
Max Temp: 30°F
Min Temp: 14°F
December 21, 1990
0.88 inches
Max Temp: 46°F to 60°F
Min Temp: 25°F to 36°F
Durham (312515)
Period of Record: Mar 1899 thru Dec 2013
DurhamDurhamDecember 22, 1923
Max Temp: 70°F
Min Temp: 54°F
December 22, 1935
Max Temp: 26°F
Min Temp: 13°F
December 21, 1973
1.55 inches
Max Temp: 44°F to 56°F
Min Temp: 22.5°F to 34°F
Eden (312631)
Period of Record: Sep 1950 thru Dec 2020
EdenRockinghamDecember 21, 1973
2.27 inches
Spray (318196)
Period of Record: Sep 1950 thru Dec 2020
EdenRockinghamDecember 21, 1973
2.27 inches
Edenton (312635)
Period of Record: Jan 1872 thru Dec 2020
EdentonChowanDecember 22, 1967
Max Temp: 72°F
Min Temp: 52°F
December 22, 1935
Max Temp: 29°F
Min Temp: 17°F
December 22, 1911
2.5 inches
Max Temp: 47°F to 57.5°F
Min Temp: 26°F to 40°F
Elizabeth City Faa Ap (312724)
Period of Record: Sep 1948 thru Dec 2020
Elizabeth CityPasquotankDecember 21, 1956
Max Temp: 67°F
Min Temp: 56°F
December 21, 1981
Max Temp: 36°F
Min Temp: 13°F
December 21, 1973
1.03 inches
Max Temp: 43.5°F to 58°F
Min Temp: 25°F to 39.5°F
Elizabeth City (312719)
Period of Record: Apr 1911 thru Nov 2020
Elizabeth CityPasquotankDecember 22, 1931
Max Temp: 76°F
Min Temp: 70°F
December 22, 1954
Max Temp: 35°F
Min Temp: 13°F
December 21, 1916
0.95 inches
Max Temp: 45.5°F to 59.5°F
Min Temp: 25°F to 39°F
Elizabethtown 3 Sw (312732)
Period of Record: Dec 1910 thru Feb 2020
ElizabethtownBladenDecember 22, 1967
Max Temp: 80°F
Min Temp: 58°F
December 21, 2004
Max Temp: 29°F
Min Temp: 11°F
December 21, 1973
1.45 inches
Max Temp: 45.5°F to 62.5°F
Min Temp: 26°F to 42°F
Elkin (312740)
Period of Record: Mar 1913 thru Dec 2020
ElkinSurryDecember 22, 1983
1.42 inches
Caroleen (311479)
Period of Record: Jan 1900 thru Apr 1974
EllenboroRutherfordDecember 21, 1956
Max Temp: 69°F
Min Temp: 57°F
December 22, 1963
Max Temp: 36°F
Min Temp: 12°F
December 22, 1908
2.5 inches
Max Temp: 45°F to 58.5°F
Min Temp: 22°F to 33°F
Enfield (312827)
Period of Record: Jul 1910 thru Apr 2012
EnfieldHalifaxDecember 21, 1973
1.54 inches
Enka (312837)
Period of Record: Nov 1930 thru Dec 2020
EnkaBuncombeDecember 21, 1956
Max Temp: 70°F
Min Temp: 49°F
December 21, 2004
Max Temp: 29°F
Min Temp: 7°F
December 21, 1957
1.24 inches
Max Temp: 40.5°F to 54°F
Min Temp: 17.5°F to 30°F
Pope Afb (316891)
Period of Record: Sep 1948 thru May 2011
FayettevilleCumberlandDecember 21, 1956
Max Temp: 69°F
Min Temp: 59°F
December 21, 1980
Max Temp: 34°F
Min Temp: 18°F
December 21, 1969
0.5 inches
Max Temp: 46°F to 59°F
Min Temp: 25.5°F to 40°F
Ft Bragg Wtp (313168)
Period of Record: Oct 1937 thru Mar 2010
FayettevilleCumberlandDecember 21, 1973
1.56 inches
Fayetteville Pwc (313017)
Period of Record: Nov 1871 thru Dec 2020
FayettevilleCumberlandDecember 22, 1967
Max Temp: 75°F
Min Temp: 54°F
December 21, 2004
Max Temp: 29°F
Min Temp: 14°F
December 21, 1990
1.25 inches
Max Temp: 47°F to 60.5°F
Min Temp: 25.5°F to 39.5°F
William O Huske L&d (319427)
Period of Record: Feb 1956 thru Jun 2008
FayettevilleBladenDecember 21, 1977
1.28 inches
Fletcher 3 W (313106)
Period of Record: Nov 1959 thru Nov 2020
FletcherHendersonDecember 22, 1970
Max Temp: 71°F
Min Temp: 38°F
December 21, 1996
Max Temp: 31°F
Min Temp: 5°F
December 21, 1993
1.3 inches
Max Temp: 38°F to 55°F
Min Temp: 19°F to 33°F
Fletcher 2 Ne (313101)
Period of Record: Oct 1956 thru Jul 1995
FletcherBuncombeDecember 22, 1967
Max Temp: 61°F
Min Temp: 50°F
December 21, 1981
Max Temp: 32°F
Min Temp: 6°F
December 21, 1973
0.97 inches
Max Temp: 38.5°F to 55.5°F
Min Temp: 20°F to 31°F
Asheville Ap (310300)
Period of Record: Jan 1946 thru Dec 2020
FletcherBuncombeDecember 21, 1984
Max Temp: 63°F
Min Temp: 51°F
December 21, 1976
Max Temp: 25°F
Min Temp: 12°F
December 21, 1972
1.05 inches
Max Temp: 40°F to 56°F
Min Temp: 18°F to 35°F
Asheville Faa Ap (310296)
Period of Record: Jan 1946 thru Dec 2020
FletcherBuncombeDecember 21, 1984
Max Temp: 63°F
Min Temp: 51°F
December 21, 1976
Max Temp: 25°F
Min Temp: 12°F
December 21, 1972
1.05 inches
Max Temp: 40°F to 56°F
Min Temp: 18°F to 35°F
Forest City 6 Sw (313150)
Period of Record: Jun 1974 thru Mar 2005
Forest CityRutherfordDecember 21, 1984
Max Temp: 64°F
Min Temp: 54°F
December 21, 2004
Max Temp: 34°F
Min Temp: 10°F
December 22, 1983
0.98 inches
Max Temp: 40°F to 56°F
Min Temp: 20°F to 34°F
Shiloh 3 Sse (317906)
Period of Record: Jun 1974 thru Mar 2005
Forest CityRutherfordDecember 21, 1984
Max Temp: 64°F
Min Temp: 54°F
December 21, 2004
Max Temp: 34°F
Min Temp: 10°F
December 22, 1983
0.98 inches
Max Temp: 40°F to 56°F
Min Temp: 20°F to 34°F
Tuckasegee 2 S (318754)
Period of Record: Sep 1945 thru Dec 1977
Forest HillsJacksonDecember 22, 1970
Max Temp: 67°F
Min Temp: 43°F
December 21, 1976
Max Temp: 24°F
Min Temp: 8°F
December 22, 1967
1.12 inches
Max Temp: 39°F to 52°F
Min Temp: 16.5°F to 28°F
Franklin (313228)
Period of Record: Mar 1872 thru Dec 2020
FranklinMaconDecember 21, 1956
Max Temp: 69°F
Min Temp: 50°F
December 21, 2000
Max Temp: 32°F
Min Temp: 4°F
December 21, 1878
1.7 inches
Max Temp: 44°F to 57.5°F
Min Temp: 18°F to 34°F
Franklin Pwr House (313224)
Period of Record: Jan 1927 thru Mar 1950
FranklinMaconDecember 21, 1949
Max Temp: 56°F
Min Temp: 32°F
December 22, 1947
Max Temp: 50°F
Min Temp: 14°F
December 22, 1931
0.9 inches
Max Temp: 45.5°F to 54°F
Min Temp: 17°F to 32°F
Garner (313238)
Period of Record: Mar 1981 thru Dec 2020
GarnerWakeDecember 22, 1983
0.54 inches
Mc Cullers 1 W (315445)
Period of Record: Feb 1937 thru Nov 1980
GarnerWakeDecember 22, 1954
Max Temp: 39°F
Min Temp: 16°F
December 22, 1954
Max Temp: 39°F
Min Temp: 16°F
December 21, 1973
1.52 inches
Max Temp: 39°F to 39°F
Min Temp: 16°F to 16°F
Gastonia (313356)
Period of Record: Jan 1890 thru Dec 2020
GastoniaGastonDecember 21, 1956
Max Temp: 68°F
Min Temp: 56°F
December 21, 1981
Max Temp: 38°F
Min Temp: 12°F
December 22, 1983
0.88 inches
Max Temp: 45°F to 57°F
Min Temp: 26°F to 37°F
Gatesville (313364)
Period of Record: Aug 1948 thru Feb 1973
GatesvilleGatesDecember 21, 1949
Max Temp: 67°F
Min Temp: 54°F
December 22, 1963
Max Temp: 35°F
Min Temp: 7°F
December 22, 1962
0.67 inches
Max Temp: 39°F to 60°F
Min Temp: 17°F to 36°F
Glendale Springs (313455)
Period of Record: Jan 1943 thru Jun 1993
Glendale SpringsAsheDecember 21, 1957
1.85 inches
Goldsboro 4 Se (313510)
Period of Record: Feb 1900 thru Mar 2009
GoldsboroWayneDecember 22, 1967
Max Temp: 78°F
Min Temp: 50°F
December 22, 1963
Max Temp: 36°F
Min Temp: 20°F
December 21, 1960
0.34 inches
Max Temp: 45°F to 59°F
Min Temp: 27°F to 41°F
Graham 2 Ene (313555)
Period of Record: Jul 1902 thru Dec 2020
GrahamAlamanceDecember 21, 1973
1.48 inches
Mortimer (315856)
Period of Record: Aug 1948 thru May 1972
GrandfatherCaldwellDecember 22, 1970
Max Temp: 64°F
Min Temp: 40°F
December 22, 1955
Max Temp: 38°F
Min Temp: 9°F
December 22, 1962
0.32 inches
Max Temp: 40°F to 59°F
Min Temp: 18°F to 31°F
Grandfather Mtn (313565)
Period of Record: Aug 1955 thru Dec 2020
Grandfather MountainAveryDecember 21, 1956
Max Temp: 54°F
Min Temp: 46°F
December 21, 1985
Max Temp: 16°F
Min Temp: -1°F
December 21, 1993
0.93 inches
Max Temp: 27°F to 45°F
Min Temp: 14°F to 30°F
Sloan 3 S (317974)
Period of Record: Mar 1893 thru Dec 1980
GreeneversDuplinDecember 22, 1967
Max Temp: 78°F
Min Temp: 56°F
December 22, 1935
Max Temp: 34°F
Min Temp: 19°F
December 21, 1977
0.96 inches
Max Temp: 49°F to 62°F
Min Temp: 23.5°F to 39.5°F
Greensboro Ap (313630)
Period of Record: Jan 1903 thru Dec 2020
GreensboroGuilfordDecember 21, 1984
Max Temp: 65°F
Min Temp: 55°F
December 22, 1935
Max Temp: 22°F
Min Temp: 10°F
December 22, 1967
1.36 inches
Max Temp: 42°F to 54°F
Min Temp: 21°F to 33°F
Greensboro Wtp (313625)
Period of Record: Nov 1948 thru Nov 2020
GreensboroGuilfordDecember 22, 1967
Max Temp: 64°F
Min Temp: 52°F
December 22, 1955
Max Temp: 33°F
Min Temp: 15°F
December 21, 1973
1.49 inches
Max Temp: 39°F to 53.5°F
Min Temp: 20.5°F to 34.5°F
Greensboro (313628)
Period of Record: Jan 1903 thru Dec 1932
GreensboroGuilfordDecember 22, 1923
Max Temp: 71°F
Min Temp: 56°F
December 21, 1924
Max Temp: 30°F
Min Temp: 18°F
December 22, 1908
0.99 inches
Max Temp: 44°F to 54.5°F
Min Temp: 23.5°F to 35°F
Greenville (313638)
Period of Record: Mar 1875 thru Dec 2020
GreenvillePittDecember 22, 1967
Max Temp: 77°F
Min Temp: 52°F
December 21, 1980
Max Temp: 33°F
Min Temp: 15°F
December 21, 1993
1.05 inches
Max Temp: 45°F to 62°F
Min Temp: 24°F to 39.5°F
Hamlet (313784)
Period of Record: Aug 1948 thru Nov 2020
HamletRichmondDecember 21, 1956
Max Temp: 74°F
Min Temp: 56°F
December 21, 1980
Max Temp: 32°F
Min Temp: 14°F
December 21, 1972
1.29 inches
Max Temp: 46.5°F to 61°F
Min Temp: 21.5°F to 36°F
Settle (317789)
Period of Record: Aug 1895 thru Nov 1957
HarmonyIredellDecember 21, 1898
Max Temp: 62°F
Min Temp: 54°F
December 22, 1901
Max Temp: 26°F
Min Temp: 7°F
December 22, 1908
2.54 inches
Max Temp: 43.5°F to 54.5°F
Min Temp: 18.5°F to 36°F
Hatteras (313897)
Period of Record: Jan 1893 thru May 2004
HatterasDareDecember 22, 1967
Max Temp: 72°F
Min Temp: 64°F
December 22, 1901
Max Temp: 36°F
Min Temp: 24°F
December 21, 1960
3.35 inches
Max Temp: 48°F to 62°F
Min Temp: 34.5°F to 47°F
Haw River (313920)
Period of Record: Jan 1957 thru Nov 2007
Haw RiverAlamanceDecember 21, 1973
1.03 inches
Henderson 2 Nnw (313969)
Period of Record: Jun 1893 thru Dec 2020
HendersonVanceDecember 22, 1923
Max Temp: 74°F
Min Temp: 57°F
December 22, 1935
Max Temp: 24°F
Min Temp: 11°F
December 21, 1977
1.23 inches
Max Temp: 41.5°F to 57°F
Min Temp: 22°F to 36°F
Hendersonville 1 Ne (313976)
Period of Record: Jun 1898 thru Dec 2020
HendersonvilleHendersonDecember 21, 1956
Max Temp: 71°F
Min Temp: 45°F
December 21, 2004
Max Temp: 30°F
Min Temp: 7°F
December 22, 1918
2.8 inches
Max Temp: 42°F to 56°F
Min Temp: 20°F to 34°F
Hickory Faa Ap (314020)
Period of Record: Jan 1949 thru Dec 2020
HickoryBurkeDecember 21, 1956
Max Temp: 69°F
Min Temp: 54°F
December 21, 1980
Max Temp: 31°F
Min Temp: 14°F
December 21, 1972
1.45 inches
Max Temp: 43°F to 53°F
Min Temp: 22°F to 35°F
Hickory (314015)
Period of Record: Jan 1913 thru Jul 1976
HickoryCatawbaDecember 22, 1923
Max Temp: 66°F
Min Temp: 55°F
December 22, 1935
Max Temp: 26°F
Min Temp: 21°F
December 22, 1918
1.98 inches
Max Temp: 42.5°F to 58°F
Min Temp: 22°F to 34°F
High Point (314063)
Period of Record: Jul 1921 thru Dec 2020
High PointGuilfordDecember 21, 1984
Max Temp: 66°F
Min Temp: 56°F
December 22, 1935
Max Temp: 24°F
Min Temp: 16°F
December 21, 1973
1.02 inches
Max Temp: 44°F to 56°F
Min Temp: 24°F to 35.5°F
Highlands (314055)
Period of Record: Feb 1877 thru Dec 2020
HighlandsMaconDecember 21, 1956
Max Temp: 65°F
Min Temp: 50°F
December 21, 1996
Max Temp: 21°F
Min Temp: 3°F
December 22, 1918
4.12 inches
Max Temp: 40°F to 52°F
Min Temp: 18°F to 34°F
Wilmington Wb City (319462)
Period of Record: Dec 1870 thru Oct 1951
HightsvilleNew HanoverDecember 22, 1931
Max Temp: 72°F
Min Temp: 59°F
December 22, 1901
Max Temp: 40°F
Min Temp: 16°F
December 21, 1878
1.46 inches
Max Temp: 51.5°F to 65°F
Min Temp: 32.5°F to 45.5°F
Hot Springs 2 (314265)
Period of Record: Jan 1902 thru Mar 1984
Hot SpringsMadisonDecember 22, 1923
Max Temp: 68°F
Min Temp: 52°F
December 22, 1935
Max Temp: 30°F
Min Temp: 7°F
December 22, 1908
1.5 inches
Max Temp: 42°F to 56.5°F
Min Temp: 22°F to 36°F
Hot Springs (314260)
Period of Record: Jan 1927 thru Dec 2020
Hot SpringsMadisonDecember 21, 1998
Max Temp: 61°F
Min Temp: 43°F
December 21, 2004
Max Temp: 29°F
Min Temp: 9°F
December 21, 1993
1.1 inches
Max Temp: 38°F to 57°F
Min Temp: 17°F to 35°F
Idlewild (314385)
Period of Record: Mar 1940 thru Mar 1998
IdlewildAsheDecember 21, 1957
2.3 inches
Jackson (314456)
Period of Record: Sep 1948 thru Nov 2020
JacksonNorthamptonDecember 22, 1967
Max Temp: 76°F
Min Temp: 47°F
December 21, 2004
Max Temp: 26°F
Min Temp: 12°F
December 21, 1973
1.01 inches
Max Temp: 43°F to 57.5°F
Min Temp: 23°F to 37°F
Jackson Springs 5 Wnw (314464)
Period of Record: Jul 1952 thru Nov 2020
Jackson SpringsMontgomeryDecember 22, 1967
Max Temp: 70°F
Min Temp: 54°F
December 21, 2004
Max Temp: 29°F
Min Temp: 11°F
December 21, 1973
1.1 inches
Max Temp: 42°F to 59.5°F
Min Temp: 24.5°F to 38°F
Jefferson 2 E (314496)
Period of Record: Feb 1896 thru Dec 2020
JeffersonAsheDecember 21, 1984
Max Temp: 58°F
Min Temp: 53°F
December 21, 1996
Max Temp: 22°F
Min Temp: -2°F
December 21, 1957
1.73 inches
Max Temp: 35°F to 51°F
Min Temp: 16°F to 34°F
Kenasville 1 E (314619)
Period of Record: Dec 1962 thru Dec 1982
KenansvilleDuplinDecember 22, 1967
Max Temp: 75°F
Min Temp: 52°F
December 21, 1981
Max Temp: 33°F
Min Temp: 10°F
December 21, 1973
1.15 inches
Max Temp: 43.5°F to 62.5°F
Min Temp: 26°F to 37.5°F
Kinston Ag Rsch (314689)
Period of Record: Mar 1966 thru Dec 2020
KinstonLenoirDecember 22, 1967
Max Temp: 78°F
Min Temp: 56°F
December 21, 1981
Max Temp: 39°F
Min Temp: 15°F
December 21, 1977
1 inches
Max Temp: 51°F to 66°F
Min Temp: 27.5°F to 42.5°F
Kinston 7 Se (314684)
Period of Record: Sep 1899 thru Apr 2018
KinstonLenoirDecember 22, 1923
Max Temp: 76°F
Min Temp: 55°F
December 21, 2004
Max Temp: 27°F
Min Temp: 15°F
December 22, 1908
0.98 inches
Max Temp: 47°F to 62.5°F
Min Temp: 24°F to 40°F
Lake Lure 2 (314764)
Period of Record: Sep 1948 thru Dec 2020
Lake LureRutherfordDecember 21, 2001
Max Temp: 53°F
Min Temp: 29°F
December 21, 2004
Max Temp: 35°F
Min Temp: 16°F
December 21, 1993
1.14 inches
Max Temp: 40°F to 52°F
Min Temp: 16.5°F to 25°F
Lake Toxaway 2 Sw (314788)
Period of Record: Jul 1950 thru Dec 2020
Lake ToxawayTransylvaniaDecember 21, 2008
Max Temp: 59°F
Min Temp: 41°F
December 21, 1996
Max Temp: 30°F
Min Temp: 3°F
December 21, 1973
1.54 inches
Max Temp: 37.5°F to 55°F
Min Temp: 11.5°F to 36°F
Transou (318694)
Period of Record: Apr 1946 thru Dec 2020
Laurel SpringsAsheDecember 21, 1956
Max Temp: 62°F
Min Temp: 48°F
December 21, 1996
Max Temp: 23°F
Min Temp: -6°F
December 22, 1983
1.16 inches
Max Temp: 34.5°F to 49.5°F
Min Temp: 14°F to 29°F
Laurinburg (314860)
Period of Record: May 1946 thru Dec 2020
LaurinburgScotlandDecember 22, 1967
Max Temp: 79°F
Min Temp: 61°F
December 21, 2004
Max Temp: 32°F
Min Temp: 16°F
December 21, 1990
1.26 inches
Max Temp: 47.5°F to 61.5°F
Min Temp: 25.5°F to 41.5°F
Lenoir (314938)
Period of Record: Nov 1871 thru Dec 2020
LenoirCaldwellDecember 21, 1956
Max Temp: 71°F
Min Temp: 53°F
December 21, 2004
Max Temp: 33°F
Min Temp: 5°F
December 22, 1907
1.9 inches
Max Temp: 44°F to 56.5°F
Min Temp: 19°F to 33°F
Lewiston (314962)
Period of Record: Mar 1954 thru Dec 2020
LewistonBertieDecember 22, 1967
Max Temp: 78°F
Min Temp: 50°F
December 21, 1980
Max Temp: 31°F
Min Temp: 14°F
December 21, 1973
1.24 inches
Max Temp: 43°F to 58°F
Min Temp: 23.5°F to 36.5°F
Lexington (314970)
Period of Record: Sep 1902 thru Nov 2020
LexingtonDavidsonDecember 21, 1956
Max Temp: 67°F
Min Temp: 56°F
December 22, 1942
Max Temp: 27°F
Min Temp: 17°F
December 22, 1908
2.6 inches
Max Temp: 45°F to 56°F
Min Temp: 23°F to 36°F
Yadkin College (319667)
Period of Record: Dec 1955 thru Dec 2011
LexingtonDavidsonDecember 21, 1973
1.73 inches
Lillington (314987)
Period of Record: Jan 1915 thru Nov 2020
LillingtonHarnettDecember 22, 1918
Max Temp: 65°F
Min Temp: 50°F
December 21, 1916
Max Temp: 47°F
Min Temp: 22°F
December 21, 1972
1.48 inches
Max Temp: 43°F to 56°F
Min Temp: 23°F to 40.5°F
Lincolnton 4 W (314996)
Period of Record: Apr 1952 thru Dec 2020
LincolntonLincolnDecember 21, 1956
Max Temp: 70°F
Min Temp: 56°F
December 21, 1981
Max Temp: 35°F
Min Temp: 12°F
December 21, 1972
1.23 inches
Max Temp: 43°F to 56°F
Min Temp: 23°F to 38°F
Longwood (315116)
Period of Record: Jun 1972 thru Dec 2020
LongwoodBrunswickDecember 21, 2008
Max Temp: 76°F
Min Temp: 60°F
December 21, 2004
Max Temp: 30°F
Min Temp: 16°F
December 21, 1990
1.42 inches
Max Temp: 50°F to 66°F
Min Temp: 24.5°F to 43°F
Louisburg (315123)
Period of Record: Jan 1893 thru Dec 2020
LouisburgFranklinDecember 22, 1923
Max Temp: 74°F
Min Temp: 49°F
December 22, 1963
Max Temp: 32°F
Min Temp: 5°F
December 21, 1957
1.2 inches
Max Temp: 43°F to 57.5°F
Min Temp: 20°F to 33.5°F
Lumberton (315177)
Period of Record: Jan 1903 thru Dec 2020
LumbertonRobesonDecember 22, 1967
Max Temp: 76°F
Min Temp: 55°F
December 21, 1981
Max Temp: 34°F
Min Temp: 10°F
December 22, 1941
2.1 inches
Max Temp: 47°F to 62°F
Min Temp: 25.5°F to 41°F
Lumberton Regional Ap (315182)
Period of Record: Sep 1948 thru Dec 2020
LumbertonRobesonDecember 21, 1956
Max Temp: 72°F
Min Temp: 58°F
December 22, 1954
Max Temp: 40°F
Min Temp: 23°F
December 21, 1953
0.17 inches
Max Temp: 48°F to 65°F
Min Temp: 27°F to 43°F
Balsam (310490)
Period of Record: Jan 1949 thru May 1995
Maggie ValleyJacksonDecember 21, 1993
1.18 inches
Manteo Ap (315303)
Period of Record: Apr 1966 thru Oct 2020
ManteoDareDecember 22, 1967
Max Temp: 76°F
Min Temp: 58°F
December 21, 1980
Max Temp: 35°F
Min Temp: 25°F
December 21, 1973
1.95 inches
Max Temp: 46.5°F to 60°F
Min Temp: 31°F to 44.5°F
Manteo (315300)
Period of Record: Jul 1929 thru Jul 1965
ManteoDareDecember 22, 1931
Max Temp: 72°F
Min Temp: 64°F
December 22, 1954
Max Temp: 29°F
Min Temp: 21°F
December 22, 1930
1.3 inches
Max Temp: 45°F to 60°F
Min Temp: 30.5°F to 40°F
Goldsboro 3 Ssw (313515)
Period of Record: Jan 1937 thru Dec 1961
Mar-MacWayneDecember 21, 1957
0.71 inches
Marion 2 Nw (315340)
Period of Record: Jan 1893 thru Dec 2020
MarionMcdowellDecember 21, 1956
Max Temp: 72°F
Min Temp: 52°F
December 21, 2004
Max Temp: 34°F
Min Temp: 2°F
December 22, 1918
3.14 inches
Max Temp: 43°F to 57°F
Min Temp: 20°F to 34°F
Barnardsville (310530)
Period of Record: Jan 1949 thru Dec 2020
Mars HillBuncombeDecember 21, 1957
0.81 inches
Barnardsville 2 Se (310531)
Period of Record: Jan 1949 thru Dec 2020
Mars HillBuncombeDecember 21, 1957
0.81 inches
Marshall (315356)
Period of Record: Nov 1898 thru Dec 2020
MarshallMadisonDecember 21, 1984
Max Temp: 65°F
Min Temp: 48°F
December 21, 2004
Max Temp: 28°F
Min Temp: 5°F
December 22, 1918
1.26 inches
Max Temp: 40.5°F to 53.5°F
Min Temp: 18°F to 32°F
Canto (311437)
Period of Record: Apr 1993 thru Apr 2016
MarshallBuncombeDecember 21, 1993
1.03 inches
Hofmann Forest (314144)
Period of Record: Dec 1945 thru Jul 2011
MaysvilleOnslowDecember 22, 1967
Max Temp: 78°F
Min Temp: 58°F
December 22, 1954
Max Temp: 36°F
Min Temp: 12°F
December 21, 1973
1.22 inches
Max Temp: 51°F to 63°F
Min Temp: 23°F to 41°F
Wilbar 4 Nw (319382)
Period of Record: Sep 1942 thru Apr 1976
Millers CreekWilkesDecember 21, 1957
1 inches
Mocksville 5se (315743)
Period of Record: Feb 1893 thru Dec 2020
MocksvilleDavieDecember 21, 1984
Max Temp: 66°F
Min Temp: 55.9°F
December 21, 2004
Max Temp: 30°F
Min Temp: 10°F
December 21, 1973
1.16 inches
Max Temp: 39.5°F to 58.5°F
Min Temp: 16.5°F to 37°F
Monroe 2 Se (315771)
Period of Record: Jan 1896 thru Dec 2020
MonroeUnionDecember 21, 1956
Max Temp: 73°F
Min Temp: 58°F
December 21, 2004
Max Temp: 33°F
Min Temp: 12°F
December 22, 1908
2.55 inches
Max Temp: 45°F to 60°F
Min Temp: 23°F to 37°F
Montreat (315796)
Period of Record: Jan 1917 thru Jun 1949
MontreatBuncombeDecember 22, 1918
Max Temp: 65°F
Min Temp: 46°F
December 21, 1924
Max Temp: 35°F
Min Temp: 10°F
December 22, 1918
1.84 inches
Max Temp: 44°F to 58°F
Min Temp: 17.5°F to 31.5°F
Mt Mitchell (315921)
Period of Record: Jun 1925 thru Mar 1962
MontreatYanceyDecember 21, 1949
Max Temp: 55°F
Min Temp: 38°F
December 22, 1935
Max Temp: 15°F
Min Temp: -9°F
December 21, 1957
2.1 inches
Max Temp: 23°F to 43°F
Min Temp: 11.5°F to 28°F
Morehead City 2 Wnw (315830)
Period of Record: Apr 1948 thru Dec 2020
Morehead CityCarteretDecember 21, 1990
Max Temp: 72°F
Min Temp: 55°F
December 21, 1980
Max Temp: 35°F
Min Temp: 20°F
December 21, 1973
3 inches
Max Temp: 51°F to 63.5°F
Min Temp: 29°F to 45°F
Morganton (315838)
Period of Record: Mar 1880 thru Dec 2020
MorgantonBurkeDecember 21, 1956
Max Temp: 71°F
Min Temp: 51°F
December 21, 2004
Max Temp: 28°F
Min Temp: 11°F
December 22, 1918
2.26 inches
Max Temp: 44°F to 57°F
Min Temp: 20.5°F to 33.5°F
Raleigh Ap (317069)
Period of Record: May 1944 thru Dec 2020
MorrisvilleWakeDecember 21, 1984
Max Temp: 68°F
Min Temp: 55°F
December 21, 1980
Max Temp: 30°F
Min Temp: 10°F
December 21, 1972
0.95 inches
Max Temp: 43.5°F to 57.5°F
Min Temp: 23°F to 36°F
Mt Airy 2 W (315890)
Period of Record: Jan 1893 thru Dec 2020
Mount AirySurryDecember 22, 1923
Max Temp: 66°F
Min Temp: 52°F
December 22, 1935
Max Temp: 23°F
Min Temp: 9°F
December 22, 1918
2.15 inches
Max Temp: 42°F to 54.5°F
Min Temp: 19°F to 33.5°F
Mt Gilead 4 W (315898)
Period of Record: Jan 1930 thru Sep 2016
Mount GileadMontgomeryDecember 21, 1956
Max Temp: 71°F
Min Temp: 55°F
December 22, 1935
Max Temp: 30°F
Min Temp: 14°F
December 21, 1960
0.53 inches
Max Temp: 49.5°F to 61°F
Min Temp: 21.5°F to 32.5°F
Mt Holly 4 Ne (315913)
Period of Record: Oct 1892 thru Dec 2020
Mount HollyGastonDecember 22, 1908
1.52 inches
Mt Mitchell (315923)
Period of Record: Jan 1980 thru Dec 2020
Mount MitchellYanceyDecember 21, 1998
Max Temp: 51°F
Min Temp: 37°F
December 21, 1985
Max Temp: 16°F
Min Temp: -1°F
December 22, 1983
0.96 inches
Max Temp: 26.5°F to 44°F
Min Temp: 10.5°F to 30.5°F
Mt Pleasant (315945)
Period of Record: Jan 1893 thru Dec 2020
Mount PleasantCabarrusDecember 21, 1898
Max Temp: 69°F
Min Temp: 58°F
December 21, 1893
Max Temp: 51°F
Min Temp: 19°F
December 21, 1897
0.39 inches
Max Temp: 51°F to 60°F
Min Temp: 24°F to 48°F
Parker 1 E (316565)
Period of Record: Oct 1917 thru Feb 1963
Mountain CityAsheDecember 21, 1956
Max Temp: 58°F
Min Temp: 51°F
December 22, 1935
Max Temp: 24°F
Min Temp: 4°F
December 22, 1926
1.28 inches
Max Temp: 37°F to 50.5°F
Min Temp: 16.5°F to 29.5°F
Murfreesboro (315996)
Period of Record: Sep 1973 thru Dec 2020
MurfreesboroHertfordDecember 21, 1984
Max Temp: 67°F
Min Temp: 48°F
December 21, 2004
Max Temp: 26°F
Min Temp: 14°F
December 21, 1977
1.56 inches
Max Temp: 42.5°F to 55.5°F
Min Temp: 21.5°F to 37.5°F
Murphy (316001)
Period of Record: Jan 1872 thru Dec 2020
MurphyCherokeeDecember 21, 1984
Max Temp: 60°F
Min Temp: 55°F
December 21, 2000
Max Temp: 30°F
Min Temp: 5°F
December 22, 1918
2.01 inches
Max Temp: 39°F to 57°F
Min Temp: 15.5°F to 34.5°F
Nashville (316044)
Period of Record: May 1904 thru Sep 1987
NashvilleNashDecember 22, 1967
Max Temp: 74°F
Min Temp: 48°F
December 22, 1935
Max Temp: 25°F
Min Temp: 14°F
December 22, 1908
1.97 inches
Max Temp: 44°F to 58.5°F
Min Temp: 24.5°F to 33.5°F
New Bern - Asos (316108)
Period of Record: Sep 1948 thru Dec 2020
New BernCravenDecember 21, 1984
Max Temp: 77°F
Min Temp: 59°F
December 21, 1981
Max Temp: 41°F
Min Temp: 15°F
December 21, 1973
0.75 inches
Max Temp: 48°F to 61.5°F
Min Temp: 26°F to 42°F
New Bern 3 Nw (316103)
Period of Record: Feb 1872 thru Dec 1975
New BernCravenDecember 22, 1967
Max Temp: 78°F
Min Temp: 60°F
December 22, 1954
Max Temp: 38°F
Min Temp: 18°F
December 22, 1946
1.89 inches
Max Temp: 50°F to 63°F
Min Temp: 26°F to 41°F
New Holland (316135)
Period of Record: Feb 1914 thru Sep 2003
New HollandHydeDecember 21, 1949
Max Temp: 73°F
Min Temp: 56°F
December 22, 1954
Max Temp: 35°F
Min Temp: 14°F
December 21, 1973
1.19 inches
Max Temp: 48°F to 65°F
Min Temp: 28.5°F to 43°F
Badin (310438)
Period of Record: May 1927 thru Sep 1951
New LondonStanlyDecember 22, 1933
Max Temp: 72°F
Min Temp: 36°F
December 22, 1935
Max Temp: 31°F
Min Temp: 9°F
December 22, 1941
0.37 inches
Max Temp: 42°F to 58°F
Min Temp: 22.5°F to 32.5°F
Waterville (319122)
Period of Record: Aug 1948 thru Dec 2020
NewportHaywoodDecember 21, 1990
Max Temp: 71°F
Min Temp: 50°F
December 21, 1989
Max Temp: 28°F
Min Temp: 12°F
December 22, 1967
1.08 inches
Max Temp: 41°F to 55°F
Min Temp: 23.5°F to 36°F
North Wilkesboro (316256)
Period of Record: Sep 1921 thru Dec 2020
North WilkesboroWilkesDecember 21, 1956
Max Temp: 72°F
Min Temp: 53°F
December 21, 2004
Max Temp: 30°F
Min Temp: 9°F
December 22, 1983
1.51 inches
Max Temp: 40.5°F to 55°F
Min Temp: 18°F to 30°F
Oconaluftee (316341)
Period of Record: Nov 1958 thru Dec 2020
OconalufteeSwainDecember 22, 1967
Max Temp: 76°F
Min Temp: 54°F
December 21, 1996
Max Temp: 26°F
Min Temp: 2°F
December 22, 1967
1.27 inches
Max Temp: 42°F to 56.5°F
Min Temp: 15°F to 31.5°F
Ocracoke (316349)
Period of Record: May 1957 thru Dec 2020
OcracokeHydeDecember 22, 1967
Max Temp: 71°F
Min Temp: 61°F
December 21, 2004
Max Temp: 33°F
Min Temp: 21°F
December 21, 1973
1.93 inches
Max Temp: 46.5°F to 62°F
Min Temp: 33°F to 48.5°F
Oxford 1 E (316507)
Period of Record: Apr 1920 thru Jun 1994
OxfordGranvilleDecember 22, 1923
Max Temp: 69°F
Min Temp: 55°F
December 22, 1935
Max Temp: 25°F
Min Temp: 15°F
December 22, 1983
1.03 inches
Max Temp: 43°F to 56.5°F
Min Temp: 23.5°F to 35.5°F
Oxford Ag (316510)
Period of Record: Mar 1994 thru Dec 2020
OxfordGranvilleDecember 21, 1998
Max Temp: 63°F
Min Temp: 43°F
December 21, 2004
Max Temp: 25°F
Min Temp: 12°F
December 21, 2008
0.56 inches
Max Temp: 40.5°F to 55.5°F
Min Temp: 23°F to 36°F
Patterson (316602)
Period of Record: Aug 1898 thru Apr 2012
PattersonCaldwellDecember 21, 1898
Max Temp: 63°F
Min Temp: 42°F
December 22, 1901
Max Temp: 30°F
Min Temp: 9°F
December 22, 1907
1.83 inches
Max Temp: 34°F to 50°F
Min Temp: 20°F to 33°F
Pinehurst Sthrn Pines (316742)
Period of Record: Oct 1903 thru Dec 1977
PinehurstMooreDecember 22, 1967
Max Temp: 74°F
Min Temp: 58°F
December 22, 1942
Max Temp: 37°F
Min Temp: 14°F
December 22, 1918
0.97 inches
Max Temp: 46.5°F to 58.5°F
Min Temp: 25.5°F to 39°F
Pisgah Forest 3 Ne (316805)
Period of Record: Oct 1939 thru Dec 2020
Pisgah ForestTransylvaniaDecember 21, 1956
Max Temp: 68°F
Min Temp: 49°F
December 21, 1981
Max Temp: 34°F
Min Temp: 3°F
December 21, 1973
1.43 inches
Max Temp: 41°F to 57°F
Min Temp: 17°F to 33°F
Plymouth 5 E (316853)
Period of Record: Feb 1945 thru Dec 2020
PlymouthWashingtonDecember 22, 1967
Max Temp: 79°F
Min Temp: 53°F
December 22, 1954
Max Temp: 34°F
Min Temp: 10°F
December 21, 1973
1.4 inches
Max Temp: 48°F to 60.5°F
Min Temp: 25°F to 39.5°F
Ft Bragg Wtp (315275)
Period of Record: Oct 1937 thru Mar 2010
Pope AFBCumberlandDecember 21, 1973
1.56 inches
Maysville 6 Sw (315420)
Period of Record: Dec 1945 thru Jul 2011
Pumpkin CenterOnslowDecember 22, 1967
Max Temp: 78°F
Min Temp: 58°F
December 22, 1954
Max Temp: 36°F
Min Temp: 12°F
December 21, 1973
1.22 inches
Max Temp: 51°F to 63°F
Min Temp: 23°F to 41°F
Raleigh State Univ (317079)
Period of Record: Jan 1892 thru Nov 2020
RaleighWakeDecember 21, 1898
Max Temp: 68°F
Min Temp: 56°F
December 22, 1935
Max Temp: 26°F
Min Temp: 18°F
December 22, 1908
2.34 inches
Max Temp: 43.5°F to 56.5°F
Min Temp: 26°F to 38°F
Raleigh 4 Sw (317074)
Period of Record: Jan 1892 thru Jun 2010
RaleighWakeDecember 22, 1967
Max Temp: 75°F
Min Temp: 58°F
December 22, 1935
Max Temp: 21°F
Min Temp: 14°F
December 21, 1990
1.2 inches
Max Temp: 44.5°F to 58°F
Min Temp: 25°F to 39°F
Neuse 2 Ne (316091)
Period of Record: Jul 1911 thru Sep 1999
RaleighWakeDecember 21, 1973
1.71 inches
Lake Raleigh (314780)
Period of Record: Nov 1926 thru Dec 1977
RaleighWakeDecember 21, 1973
1.49 inches
Ramseur 6 S (317089)
Period of Record: Jan 1905 thru Jun 1959
RamseurRandolphDecember 22, 1913
Max Temp: 58°F
Min Temp: 28°F
December 22, 1909
Max Temp: 40°F
Min Temp: 14°F
December 22, 1908
2.05 inches
Max Temp: 44°F to 54°F
Min Temp: 17°F to 31.5°F
Randleman (317097)
Period of Record: Feb 1905 thru Nov 2020
RandlemanRandolphDecember 22, 1978
Max Temp: 60°F
Min Temp: 20°F
December 22, 1979
Max Temp: 45°F
Min Temp: 30°F
December 21, 2008
0.91 inches
Max Temp: 40°F to 60°F
Min Temp: 20°F to 37°F
Red Springs 1 Se (317165)
Period of Record: Apr 1901 thru Apr 2019
Red SpringsRobesonDecember 21, 1973
1.62 inches
Reidsville 2 Nw (317202)
Period of Record: Feb 1962 thru Dec 2020
ReidsvilleRockinghamDecember 22, 1967
Max Temp: 65°F
Min Temp: 49°F
December 21, 2004
Max Temp: 28°F
Min Temp: 8°F
December 21, 1973
1.8 inches
Max Temp: 39°F to 54.5°F
Min Temp: 22°F to 36°F
Reidsville (317197)
Period of Record: Nov 1901 thru Aug 1963
ReidsvilleRockinghamDecember 22, 1923
Max Temp: 72°F
Min Temp: 53°F
December 22, 1935
Max Temp: 23°F
Min Temp: 14°F
December 22, 1931
1.36 inches
Max Temp: 43.5°F to 54.5°F
Min Temp: 24°F to 35°F
Rhodhiss Hydro Plt (317229)
Period of Record: Sep 1948 thru Nov 2020
RhodhissCaldwellDecember 21, 1972
1.33 inches
Roanoke Rapids (317319)
Period of Record: Jan 1972 thru Dec 2020
Roanoke RapidsHalifaxDecember 21, 1998
Max Temp: 68°F
Min Temp: 50°F
December 21, 1981
Max Temp: 32°F
Min Temp: 9°F
December 21, 1973
1 inches
Max Temp: 41°F to 58°F
Min Temp: 24.5°F to 35.5°F
Nantahala (316031)
Period of Record: Feb 1934 thru Jul 1976
RobbinsvilleMaconDecember 22, 1970
Max Temp: 62°F
Min Temp: 54°F
December 21, 1948
Max Temp: 53°F
Min Temp: 23°F
December 22, 1967
1.25 inches
Max Temp: 52.5°F to 61°F
Min Temp: 22.5°F to 48°F
Robbinsville Ag 5 Ne (317344)
Period of Record: Jan 2000 thru Dec 2020
RobbinsvilleGrahamDecember 21, 2008
Max Temp: 60°F
Min Temp: 34°F
December 21, 2004
Max Temp: 31°F
Min Temp: 4°F
December 21, 2008
1.34 inches
Max Temp: 32.5°F to 58°F
Min Temp: 9°F to 39°F
Rocky Mt 8 Ese (317400)
Period of Record: May 1914 thru Nov 2020
Rocky MountEdgecombeDecember 22, 1967
Max Temp: 77°F
Min Temp: 53°F
December 21, 1981
Max Temp: 34°F
Min Temp: 14°F
December 21, 1973
1.34 inches
Max Temp: 42.5°F to 65°F
Min Temp: 23.5°F to 40.5°F
Rocky Mount (317395)
Period of Record: Jan 1905 thru Jan 2019
Rocky MountNashDecember 21, 1973
1.43 inches
Rocky Mt Faa Ap (317398)
Period of Record: Jan 1949 thru Dec 1976
Rocky MountNashDecember 21, 1949
Max Temp: 65°F
Min Temp: 38°F
December 22, 1950
Max Temp: 43°F
Min Temp: 17°F
December 22, 1967
1.42 inches
Max Temp: 46.5°F to 60.5°F
Min Temp: 28°F to 38.5°F
Rosman (317486)
Period of Record: Dec 1935 thru Dec 2020
RosmanTransylvaniaDecember 22, 1978
Max Temp: 52°F
Min Temp: 18°F
December 22, 1978
Max Temp: 52°F
Min Temp: 18°F
December 21, 1957
1.61 inches
Max Temp: 52°F to 52°F
Min Temp: 18°F to 18°F
Rougemont (317499)
Period of Record: Sep 1913 thru Apr 2005
RougemontDurhamDecember 22, 1918
Max Temp: 60°F
Min Temp: 50°F
December 22, 1915
Max Temp: 42°F
Min Temp: 19°F
December 21, 1973
2.06 inches
Max Temp: 45°F to 57°F
Min Temp: 20°F to 35.5°F
Roxboro 7 Ese (317516)
Period of Record: Jan 1893 thru Dec 2020
RoxboroPersonDecember 21, 1984
Max Temp: 64°F
Min Temp: 51°F
December 21, 1980
Max Temp: 33°F
Min Temp: 7°F
December 21, 1973
1.4 inches
Max Temp: 41°F to 55°F
Min Temp: 22.5°F to 34.5°F
Rural Hall (317548)
Period of Record: Sep 1948 thru Dec 2017
Rural HallForsythDecember 21, 1956
Max Temp: 65°F
Min Temp: 52°F
December 21, 2004
Max Temp: 26°F
Min Temp: 10°F
December 21, 2008
0.67 inches
Max Temp: 42°F to 53°F
Min Temp: 19°F to 38°F
Salisbury (317615)
Period of Record: Jan 1893 thru Dec 2020
SalisburyRowanDecember 22, 1923
Max Temp: 71°F
Min Temp: 54°F
December 22, 1901
Max Temp: 29°F
Min Temp: 10°F
December 22, 1931
1.72 inches
Max Temp: 44.5°F to 56°F
Min Temp: 23°F to 36°F
Salisbury 9 Wnw (317618)
Period of Record: Apr 1954 thru Dec 2020
SalisburyRowanDecember 21, 1956
Max Temp: 68°F
Min Temp: 55°F
December 21, 2004
Max Temp: 31°F
Min Temp: 10°F
December 21, 1993
0.87 inches
Max Temp: 42°F to 57°F
Min Temp: 19°F to 37°F
Sanford 8 Ne (317656)
Period of Record: Nov 1972 thru Nov 2020
SanfordLeeDecember 21, 1984
Max Temp: 71°F
Min Temp: 56°F
December 21, 1980
Max Temp: 33°F
Min Temp: 14°F
December 21, 1990
1.27 inches
Max Temp: 46°F to 56°F
Min Temp: 18.5°F to 34.5°F
Sanford 4 Ese (317654)
Period of Record: Oct 1951 thru Oct 1972
SanfordLeeDecember 22, 1967
Max Temp: 76°F
Min Temp: 55°F
December 22, 1963
Max Temp: 39°F
Min Temp: 14°F
December 21, 1952
0.63 inches
Max Temp: 45°F to 58.5°F
Min Temp: 20.5°F to 38.5°F
Scotland Neck (317727)
Period of Record: Dec 1872 thru Nov 1995
Scotland NeckHalifaxDecember 22, 1923
Max Temp: 78°F
Min Temp: 54°F
December 22, 1935
Max Temp: 28°F
Min Temp: 12°F
December 21, 1878
2.3 inches
Max Temp: 46.5°F to 60.5°F
Min Temp: 24°F to 38°F
Shallotte Ag (317813)
Period of Record: Jan 2000 thru Dec 2020
ShallotteBrunswickDecember 21, 2008
Max Temp: 66°F
Min Temp: 59°F
December 21, 2009
Max Temp: 48°F
Min Temp: 28°F
December 21, 2008
0.01 inches
Max Temp: 49.5°F to 68°F
Min Temp: 29°F to 53°F
Shelby 2 Nne (317845)
Period of Record: Feb 1893 thru Dec 2020
ShelbyClevelandDecember 21, 2008
Max Temp: 64°F
Min Temp: 52°F
December 21, 1981
Max Temp: 35°F
Min Temp: 9°F
December 22, 1983
1.05 inches
Max Temp: 43.5°F to 57°F
Min Temp: 21°F to 35°F
Siler City 2 N (317924)
Period of Record: Jul 1916 thru Dec 2020
Siler CityChathamDecember 21, 1956
Max Temp: 67°F
Min Temp: 55°F
December 21, 2004
Max Temp: 27°F
Min Temp: 10°F
December 21, 1973
1.1 inches
Max Temp: 44°F to 58°F
Min Temp: 20°F to 35°F
Raeford (317056)
Period of Record: Jul 1992 thru Feb 2015
Silver CityHokeDecember 21, 2008
Max Temp: 71°F
Min Temp: 57°F
December 21, 2004
Max Temp: 30°F
Min Temp: 13°F
December 21, 1993
0.57 inches
Max Temp: 45.5°F to 59.5°F
Min Temp: 18.5°F to 41°F
Smithfield (317994)
Period of Record: Jul 1892 thru Dec 2020
SmithfieldJohnstonDecember 22, 1967
Max Temp: 79°F
Min Temp: 55°F
December 21, 2004
Max Temp: 26°F
Min Temp: 16°F
December 21, 1973
1.18 inches
Max Temp: 46°F to 61°F
Min Temp: 22°F to 38°F
Snow Hill 2 Sw (318060)
Period of Record: Mar 1905 thru Feb 2009
Snow HillGreeneDecember 21, 2008
Max Temp: 67°F
Min Temp: 48°F
December 21, 2004
Max Temp: 30°F
Min Temp: 18°F
December 22, 1908
1.12 inches
Max Temp: 44.5°F to 61°F
Min Temp: 19.5°F to 38.5°F
Southport 5 N (318113)
Period of Record: Jan 1892 thru Mar 2016
SouthportBrunswickDecember 22, 1926
Max Temp: 76°F
Min Temp: 58°F
December 21, 1981
Max Temp: 35°F
Min Temp: 5°F
December 21, 1960
1.24 inches
Max Temp: 52°F to 64°F
Min Temp: 29°F to 45°F
Sparta 2 Se (318158)
Period of Record: Jan 1942 thru Dec 2020
SpartaAlleghanyDecember 21, 2006
Max Temp: 49°F
Min Temp: 28°F
December 21, 2009
Max Temp: 37°F
Min Temp: 23°F
December 21, 1957
2.38 inches
Max Temp: 37°F to 49°F
Min Temp: 23°F to 31°F
Altapass (310160)
Period of Record: Nov 1910 thru Mar 1962
Spruce PineMitchellDecember 22, 1933
Max Temp: 62°F
Min Temp: 57°F
December 21, 1924
Max Temp: 29°F
Min Temp: 11°F
December 21, 1957
2.1 inches
Max Temp: 40°F to 49°F
Min Temp: 13°F to 33.5°F
Gillespie Gap (313427)
Period of Record: Jan 1953 thru Jul 1976
Spruce PineMitchellDecember 22, 1967
Max Temp: 56°F
Min Temp: 48°F
December 22, 1955
Max Temp: 35°F
Min Temp: 9°F
December 21, 1973
1.4 inches
Max Temp: 36°F to 55°F
Min Temp: 17.5°F to 32°F
Spruce Pine 2 Ne (318221)
Period of Record: Jan 2000 thru Dec 2020
Spruce PineMitchellDecember 21, 2006
Max Temp: 68°F
Min Temp: 26°F
December 21, 2004
Max Temp: 28°F
Min Temp: 3°F
December 21, 2008
0.6 inches
Max Temp: 30°F to 61.5°F
Min Temp: 7°F to 31.5°F
Statesville 2 Nne (318292)
Period of Record: Jan 1901 thru Dec 2020
StatesvilleIredellDecember 21, 1956
Max Temp: 68°F
Min Temp: 55°F
December 21, 2004
Max Temp: 30°F
Min Temp: 10°F
December 22, 1967
1.4 inches
Max Temp: 44°F to 57°F
Min Temp: 21°F to 33.5°F
Deep Creek (312280)
Period of Record: May 1926 thru Sep 1946
StemPersonDecember 22, 1926
0.68 inches
Swannanoa 2 E (318442)
Period of Record: Mar 1931 thru Aug 1987
SwannanoaBuncombeDecember 22, 1931
Max Temp: 62°F
Min Temp: 45°F
December 22, 1935
Max Temp: 30°F
Min Temp: 14°F
December 21, 1957
1.61 inches
Max Temp: 47°F to 56°F
Min Temp: 19.5°F to 34.5°F
Swannanoa 2 Sse (318448)
Period of Record: Jan 1984 thru Mar 2009
SwannanoaBuncombeDecember 21, 1984
Max Temp: 55°F
Min Temp: 47°F
December 21, 1985
Max Temp: 19°F
Min Temp: 4°F
December 21, 1997
0.28 inches
Max Temp: 34.5°F to 49.5°F
Min Temp: 16.5°F to 36°F
Beetree Dam (310650)
Period of Record: Aug 1948 thru Jun 1972
SwannanoaBuncombeDecember 21, 1957
1.02 inches
Tapoco (318492)
Period of Record: Sep 1929 thru Dec 2013
TapocoGrahamDecember 22, 1970
Max Temp: 72°F
Min Temp: 50°F
December 21, 1981
Max Temp: 34°F
Min Temp: 0°F
December 22, 1967
1.22 inches
Max Temp: 40°F to 58°F
Min Temp: 23°F to 34°F
Cape Fear Lock 3 (311449)
Period of Record: Feb 1956 thru Jun 2008
Tar HeelBladenDecember 21, 1977
1.28 inches
Tarboro 1 S (318500)
Period of Record: Jan 1870 thru Dec 2020
TarboroEdgecombeDecember 22, 1967
Max Temp: 79°F
Min Temp: 50°F
December 21, 2004
Max Temp: 26°F
Min Temp: 15°F
December 21, 1973
1.38 inches
Max Temp: 43.5°F to 58.5°F
Min Temp: 23°F to 38.5°F
Taylorsville (318519)
Period of Record: Feb 1994 thru Nov 2020
TaylorsvilleAlexanderDecember 21, 1997
Max Temp: 70°F
Min Temp: 42°F
December 21, 1996
Max Temp: 33°F
Min Temp: 12°F
December 22, 1999
0.42 inches
Max Temp: 45.5°F to 53°F
Min Temp: 17°F to 41.5°F
King 5 Sw (314675)
Period of Record: Jul 1999 thru Dec 2020
TobaccovilleStokesDecember 21, 2008
0.58 inches
Trenton (318706)
Period of Record: Oct 1955 thru Oct 2014
TrentonJonesDecember 21, 1973
1.3 inches
Tryon (318744)
Period of Record: Jan 1917 thru Dec 2020
TryonPolkDecember 21, 1956
Max Temp: 72°F
Min Temp: 54°F
December 21, 2004
Max Temp: 34°F
Min Temp: 12°F
December 22, 1918
3.68 inches
Max Temp: 46°F to 60°F
Min Temp: 25°F to 38°F
Turnersburg (318778)
Period of Record: Dec 1955 thru Dec 2020
TurnersburgIredellDecember 21, 1973
1.44 inches
Wadesboro (318964)
Period of Record: Jun 1938 thru Oct 2020
WadesboroAnsonDecember 22, 1967
Max Temp: 70°F
Min Temp: 55°F
December 22, 1942
Max Temp: 30°F
Min Temp: 13°F
December 22, 1987
0.98 inches
Max Temp: 45°F to 57°F
Min Temp: 25°F to 40°F
Wallace (319026)
Period of Record: Jun 2000 thru Dec 2020
WallaceDuplinDecember 21, 2008
Max Temp: 74°F
Min Temp: 56°F
December 21, 2004
Max Temp: 31°F
Min Temp: 16°F
December 21, 2008
0.5 inches
Max Temp: 43.5°F to 63.5°F
Min Temp: 20.5°F to 37.5°F
Bodie Island (310935)
Period of Record: Jan 1955 thru Oct 1976
WancheseDareDecember 21, 1956
Max Temp: 70°F
Min Temp: 54°F
December 22, 1963
Max Temp: 36°F
Min Temp: 22°F
December 21, 1973
3.81 inches
Max Temp: 46°F to 62.5°F
Min Temp: 29°F to 44°F
Warsaw 5 E (319081)
Period of Record: Oct 1983 thru Nov 2015
WarsawDuplinDecember 21, 2008
Max Temp: 63°F
Min Temp: 50°F
December 21, 1989
Max Temp: 36°F
Min Temp: 15°F
December 21, 1993
0.8 inches
Max Temp: 46°F to 58°F
Min Temp: 24°F to 41°F
Washington Wwtp 4w (319100)
Period of Record: Jul 1893 thru Dec 2020
WashingtonBeaufortDecember 22, 1905
Max Temp: 67°F
Min Temp: 44°F
December 21, 2004
Max Temp: 28°F
Min Temp: 15°F
December 21, 1993
0.95 inches
Max Temp: 46.5°F to 63°F
Min Temp: 26°F to 42.5°F
Waterville 2 (319123)
Period of Record: Aug 1948 thru Dec 2020
WatervilleHaywoodDecember 21, 1990
Max Temp: 71°F
Min Temp: 50°F
December 21, 1989
Max Temp: 28°F
Min Temp: 12°F
December 22, 1967
1.08 inches
Max Temp: 41°F to 55°F
Min Temp: 23.5°F to 36°F
Waynesville 1 E (319147)
Period of Record: May 1894 thru Dec 2020
WaynesvilleHaywoodDecember 21, 1956
Max Temp: 67°F
Min Temp: 56°F
December 21, 1996
Max Temp: 29°F
Min Temp: 4°F
December 22, 1908
1.7 inches
Max Temp: 40°F to 55°F
Min Temp: 16°F to 32°F
Weldon (319191)
Period of Record: Mar 1872 thru Dec 1971
WeldonHalifaxDecember 21, 1895
Max Temp: 68°F
Min Temp: 54°F
December 22, 1935
Max Temp: 26°F
Min Temp: 10°F
December 21, 1957
1.36 inches
Max Temp: 43.5°F to 57.5°F
Min Temp: 21°F to 37°F
Zebulon 3 Sw (319923)
Period of Record: Jun 1991 thru Feb 2012
WendellWakeDecember 21, 1993
0.64 inches
Whiteville 7 Nw (319357)
Period of Record: May 1954 thru Nov 2019
WhitevilleColumbusDecember 22, 1967
Max Temp: 79°F
Min Temp: 57°F
December 21, 2004
Max Temp: 31°F
Min Temp: 16°F
December 21, 1990
1.05 inches
Max Temp: 48°F to 64°F
Min Temp: 25.5°F to 38.5°F
Whiteville (319352)
Period of Record: Jul 1903 thru Dec 1975
WhitevilleColumbusDecember 22, 1967
Max Temp: 82°F
Min Temp: 59°F
December 22, 1963
Max Temp: 42°F
Min Temp: 22°F
December 21, 1973
1.56 inches
Max Temp: 50°F to 65°F
Min Temp: 25.5°F to 43°F
Wilkesboro (319406)
Period of Record: Dec 1942 thru Sep 1995
WilkesboroWilkesDecember 22, 1983
1.33 inches
W Kerr Scott Rsvr (319555)
Period of Record: Jul 1965 thru Dec 2020
WilkesboroWilkesDecember 21, 1984
Max Temp: 65°F
Min Temp: 53°F
December 21, 1981
Max Temp: 34°F
Min Temp: 6°F
December 22, 1983
1.4 inches
Max Temp: 40.5°F to 55.5°F
Min Temp: 17°F to 32.5°F
Willard 4 Sw (319423)
Period of Record: Sep 1907 thru Jul 2012
WillardPenderDecember 22, 1967
Max Temp: 78°F
Min Temp: 59°F
December 22, 1935
Max Temp: 30°F
Min Temp: 21°F
December 21, 1977
0.95 inches
Max Temp: 49°F to 62°F
Min Temp: 25°F to 42°F
Williamston 1 E (319440)
Period of Record: Jul 1930 thru Dec 2020
WilliamstonMartinDecember 22, 1967
Max Temp: 79°F
Min Temp: 47°F
December 21, 2004
Max Temp: 25°F
Min Temp: 17°F
December 21, 1973
1.14 inches
Max Temp: 44°F to 60°F
Min Temp: 26°F to 39°F
Wilmington Intl Ap (319457)
Period of Record: Jan 1933 thru Dec 2020
WilmingtonNew HanoverDecember 21, 1956
Max Temp: 76°F
Min Temp: 58°F
December 21, 1980
Max Temp: 37°F
Min Temp: 18°F
December 21, 1972
1.5 inches
Max Temp: 50°F to 63.5°F
Min Temp: 28°F to 41°F
Wilmington 7 N (319467)
Period of Record: Jul 1949 thru Dec 2020
WilmingtonNew HanoverDecember 21, 2008
Max Temp: 75°F
Min Temp: 55°F
December 21, 2004
Max Temp: 32°F
Min Temp: 15°F
December 21, 1973
0.97 inches
Max Temp: 47.5°F to 67.5°F
Min Temp: 23°F to 42.5°F
Wilson 3 Sw (319476)
Period of Record: Oct 1916 thru Dec 2020
WilsonWilsonDecember 22, 1967
Max Temp: 78°F
Min Temp: 42°F
December 21, 1981
Max Temp: 34°F
Min Temp: 12°F
December 21, 1973
1.48 inches
Max Temp: 45.5°F to 60°F
Min Temp: 24.5°F to 37.5°F
Winston-salem Wbas Ap (319539)
Period of Record: Jun 1899 thru Dec 2020
Winston-SalemForsythDecember 21, 1956
Max Temp: 66°F
Min Temp: 55°F
December 22, 1935
Max Temp: 25°F
Min Temp: 12°F
December 22, 1908
2.07 inches
Max Temp: 42°F to 56.5°F
Min Temp: 20°F to 31°F
Asheville Pearson St (310294)
Period of Record: Jan 1900 thru Jan 2004
WoodfinBuncombeDecember 22, 1918
1.86 inches
Yadkinville 6 E (319675)
Period of Record: Feb 1940 thru Dec 2020
YadkinvilleYadkinDecember 21, 1984
Max Temp: 66°F
Min Temp: 55°F
December 21, 2004
Max Temp: 27°F
Min Temp: 8°F
December 22, 1967
1.2 inches
Max Temp: 42°F to 54.5°F
Min Temp: 19°F to 32.5°F
Yanceyville 2 Nne (319700)
Period of Record: Mar 1949 thru Dec 1979
YanceyvilleCaswellDecember 21, 1956
Max Temp: 67°F
Min Temp: 55°F
December 22, 1963
Max Temp: 37°F
Min Temp: 10°F
December 22, 1951
1 inches
Max Temp: 43°F to 56.5°F
Min Temp: 22.5°F to 36.5°F
Yanceyville 4 Se (319704)
Period of Record: Dec 1996 thru Dec 2020
YanceyvilleCaswellDecember 21, 1998
Max Temp: 64°F
Min Temp: 46°F
December 21, 2004
Max Temp: 28°F
Min Temp: 10°F
December 21, 2008
0.6 inches
Max Temp: 31°F to 61°F
Min Temp: 16°F to 34°F