Lake Wheeler

Holiday Climatology for the Southeastern U.S.

Select a holiday:

Select a state or U.S. Territory:


Weather Extremes for Christmas Day in North Carolina

  • Warmest Christmas Day occurred on December 25, 1932 at Fayetteville Pwc (313017)
    • Max Temp: 79°F
    • Min Temp: 68°F
  • Coldest Christmas Day occurred on December 25, 1983 at Grandfather Mt (313565)
    • Max Temp: -9°F
    • Min Temp: -21°F
  • Highest Precipitation Amount: 4.42 inches on December 25, 2009 at Lake Toxaway 2 SW (314788)

*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: Christmas Day statistics are generated using as much data as possible for a given station beginning December 25, 1890.

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


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