Bogue Sound

Holiday Climatology for the Southeastern U.S.

Select a holiday:

Select a state or U.S. Territory:


Weather Extremes for Summer Solstice in North Carolina

  • Warmest Summer Solstice occurred on June 21, 1925 at Smithfield (317994)
    • Max Temp: 96°F
    • Min Temp: 89°F
  • Coldest Summer Solstice occurred on June 22, 1947 at Mt Mitchell (315921)
    • Max Temp: 47°F
    • Min Temp: 39°F
  • Highest Precipitation Amount: 7.68 inches on June 21, 1972 at Statesville 2 Nne (318292)

*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: Summer Solstice statistics are generated using as much data as possible for a given station beginning June 21, 1850.

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


Station City County Warmest Summer Solstice Coldest Summer Solstice Wettest Summer Solstice Typical Summer Solstice Temperatures
Beaufort (310626)
Period of Record: Aug 1905 thru Apr 1948
CarteretJune 21, 1924
Max Temp: 90°F
Min Temp: 78°F
June 22, 1947
Max Temp: 75°F
Min Temp: 68°F
June 22, 1939
0.23 inches
Max Temp: 84°F to 88°F
Min Temp: 70°F to 75.5°F
Moxley (315965)
Period of Record: Jan 1900 thru May 1931
WilkesJune 22, 1914
Max Temp: 97°F
Min Temp: 69°F
June 22, 1902
Max Temp: 79°F
Min Temp: 48°F
June 21, 1904
2.16 inches
Max Temp: 83°F to 92°F
Min Temp: 55.5°F to 62°F
Mchenry's Bridge (315470)
Period of Record: Jul 1919 thru May 1940
IredellJune 22, 1923
0.75 inches
Rockingham (317370)
Period of Record: Jan 1900 thru Mar 1948
RichmondJune 22, 1931
Max Temp: 104°F
Min Temp: 70°F
June 22, 1947
Max Temp: 76°F
Min Temp: 57°F
June 21, 1946
1.45 inches
Max Temp: 88°F to 96°F
Min Temp: 63.5°F to 70°F
Swansboro (318453)
Period of Record: Sep 1921 thru Aug 1941
OnslowJune 22, 1939
Max Temp: 100°F
Min Temp: 78°F
June 21, 1938
Max Temp: 76°F
Min Temp: 69°F
June 22, 1927
0.51 inches
Max Temp: 82°F to 89.5°F
Min Temp: 68°F to 73.5°F
Wenona (319225)
Period of Record: Oct 1914 thru Jan 1945
WashingtonJune 21, 1924
Max Temp: 99°F
Min Temp: 77°F
June 21, 1944
Max Temp: 83°F
Min Temp: 51°F
June 21, 1938
1 inches
Max Temp: 87°F to 93°F
Min Temp: 61°F to 69°F
Southern Pines 2 W (318089)
Period of Record: Jan 1893 thru Mar 1968
AberdeenMooreJune 22, 1951
Max Temp: 90°F
Min Temp: 85°F
June 21, 1898
Max Temp: 78°F
Min Temp: 55°F
June 22, 1903
1.4 inches
Max Temp: 88°F to 94°F
Min Temp: 63°F to 70°F
Albemarle (310090)
Period of Record: Jun 1911 thru Apr 2015
AlbemarleStanlyJune 21, 1924
Max Temp: 101°F
Min Temp: 72°F
June 21, 1999
Max Temp: 62°F
Min Temp: 59°F
June 21, 1972
2.04 inches
Max Temp: 85°F to 93°F
Min Temp: 62°F to 68°F
Andrews (310184)
Period of Record: Aug 1909 thru Mar 2009
AndrewsCherokeeJune 21, 1953
Max Temp: 92°F
Min Temp: 65°F
June 21, 1983
Max Temp: 68°F
Min Temp: 50°F
June 21, 2005
1.91 inches
Max Temp: 81°F to 88°F
Min Temp: 54°F to 61°F
Apex (310212)
Period of Record: Jul 1993 thru May 2015
ApexWakeJune 21, 2009
Max Temp: 92°F
Min Temp: 75°F
June 21, 1999
Max Temp: 64°F
Min Temp: 59°F
June 21, 2003
0.32 inches
Max Temp: 77°F to 90.5°F
Min Temp: 60°F to 69°F
Arcola (310241)
Period of Record: Sep 1930 thru May 2015
ArcolaWarrenJune 21, 1964
Max Temp: 101°F
Min Temp: 74°F
June 21, 2005
Max Temp: 73°F
Min Temp: 53°F
June 21, 1946
2.12 inches
Max Temp: 84°F to 90°F
Min Temp: 61°F to 68°F
Asheboro 2 W (310286)
Period of Record: Feb 1926 thru May 2015
AsheboroRandolphJune 21, 1933
Max Temp: 100°F
Min Temp: 74°F
June 22, 1947
Max Temp: 73°F
Min Temp: 55°F
June 21, 1972
4.67 inches
Max Temp: 83°F to 91°F
Min Temp: 63°F to 68°F
Bent Creek (310724)
Period of Record: Jan 1949 thru May 2015
AshevilleBuncombeJune 21, 1953
Max Temp: 96°F
Min Temp: 63°F
June 21, 2005
Max Temp: 69°F
Min Temp: 54°F
June 21, 1972
2.14 inches
Max Temp: 79°F to 86°F
Min Temp: 55°F to 62°F
Asheville (310301)
Period of Record: Aug 1902 thru May 2015
AshevilleBuncombeJune 21, 1964
Max Temp: 93°F
Min Temp: 66°F
June 22, 1947
Max Temp: 65°F
Min Temp: 51°F
June 21, 1972
1.91 inches
Max Temp: 79°F to 87°F
Min Temp: 59°F to 63°F
Aurora 6 N (310375)
Period of Record: Jan 1973 thru May 2015
AuroraBeaufortJune 21, 1994
Max Temp: 96°F
Min Temp: 72°F
June 21, 2005
Max Temp: 76°F
Min Temp: 61°F
June 21, 1991
2.33 inches
Max Temp: 84°F to 91°F
Min Temp: 67°F to 72°F
Bakersville (310466)
Period of Record: Oct 1871 thru Mar 1962
BakersvilleMitchellJune 21, 1893
Max Temp: 81°F
Min Temp: 61°F
June 21, 1895
Max Temp: 82°F
Min Temp: 58°F
June 21, 1894
0.8 inches
Max Temp: 81°F to 86°F
Min Temp: 54°F to 61°F
Banner Elk (310506)
Period of Record: Sep 1907 thru May 2015
Banner ElkAveryJune 21, 1948
Max Temp: 98°F
Min Temp: 52°F
June 21, 1940
Max Temp: 72°F
Min Temp: 34°F
June 21, 1972
4.26 inches
Max Temp: 73°F to 80°F
Min Temp: 50°F to 57°F
Bayboro 3 Sw (310576)
Period of Record: Sep 1968 thru May 2015
BayboroPamlicoJune 21, 1970
Max Temp: 95°F
Min Temp: 75°F
June 21, 2005
Max Temp: 78°F
Min Temp: 53°F
June 21, 1989
1.56 inches
Max Temp: 83.5°F to 90°F
Min Temp: 64.5°F to 70.5°F
Belhaven 3 Ne (310674)
Period of Record: Sep 1908 thru Sep 2012
BelhavenBeaufortJune 22, 1914
Max Temp: 98°F
Min Temp: 75°F
June 21, 1940
Max Temp: 83°F
Min Temp: 51°F
June 20, 2000
2.05 inches
Max Temp: 83.5°F to 90.5°F
Min Temp: 64.5°F to 72°F
Candler 1w (311420)
Period of Record: May 1992 thru May 2015
Bent CreekBuncombeJune 21, 2009
Max Temp: 88°F
Min Temp: 68°F
June 21, 2005
Max Temp: 70°F
Min Temp: 52°F
June 21, 1997
0.74 inches
Max Temp: 77°F to 85°F
Min Temp: 52.5°F to 60°F
North Fork 2 (316236)
Period of Record: Oct 1942 thru May 2015
Black MountainBuncombeJune 21, 1972
2.69 inches
Black Mtn 2 W (310843)
Period of Record: Oct 1949 thru Mar 2010
Black MountainBuncombeJune 21, 2009
Max Temp: 87°F
Min Temp: 71°F
June 21, 1961
Max Temp: 65°F
Min Temp: 49°F
June 21, 1972
3 inches
Max Temp: 80°F to 85°F
Min Temp: 54°F to 62°F
Blowing Rock 1nw (310901)
Period of Record: Jan 1893 thru Jun 2009
Blowing RockWataugaJune 21, 1964
Max Temp: 84°F
Min Temp: 60°F
June 21, 1979
Max Temp: 60°F
Min Temp: 51°F
June 21, 1972
4.38 inches
Max Temp: 70°F to 77°F
Min Temp: 53°F to 58.5°F
Boone 1 Se (310982)
Period of Record: Jun 1980 thru May 2015
BooneWataugaJune 21, 2009
Max Temp: 82°F
Min Temp: 68°F
June 21, 1999
Max Temp: 62°F
Min Temp: 51°F
June 21, 2001
0.49 inches
Max Temp: 71°F to 79°F
Min Temp: 51.5°F to 60.5°F
Boone (310977)
Period of Record: Jan 1929 thru May 1980
BooneWataugaJune 22, 1939
Max Temp: 86°F
Min Temp: 70°F
June 22, 1947
Max Temp: 62°F
Min Temp: 45°F
June 21, 1972
4.3 inches
Max Temp: 74°F to 81°F
Min Temp: 52°F to 60°F
Buck Forest (311174)
Period of Record: Jan 1959 thru Oct 2008
BrevardTransylvaniaJune 21, 1977
Max Temp: 85°F
Min Temp: 62°F
June 21, 1977
Max Temp: 85°F
Min Temp: 62°F
June 21, 1972
3.49 inches
Max Temp: 85°F to 85°F
Min Temp: 62°F to 62°F
Brevard (311055)
Period of Record: Jan 1902 thru May 2015
BrevardTransylvaniaJune 21, 1948
Max Temp: 88°F
Min Temp: 71°F
June 21, 2005
Max Temp: 68°F
Min Temp: 56°F
June 21, 1961
2.55 inches
Max Temp: 80°F to 87°F
Min Temp: 55°F to 61.5°F
Pink Beds (316778)
Period of Record: Apr 1905 thru Mar 1962
BrevardTransylvaniaJune 21, 1905
Max Temp: 79°F
Min Temp: 52°F
June 22, 1906
Max Temp: 76°F
Min Temp: 49°F
June 21, 1961
3.44 inches
Max Temp: 76°F to 79°F
Min Temp: 49°F to 52°F
Bridgewater Hydro (311081)
Period of Record: Sep 1948 thru May 2015
BridgewaterBurkeJune 21, 1961
3.49 inches
Moncure 3 Se (315763)
Period of Record: Apr 1894 thru Jun 1979
BroadwayChathamJune 22, 1914
Max Temp: 100°F
Min Temp: 75°F
June 21, 1966
Max Temp: 81°F
Min Temp: 50°F
June 21, 1962
1.85 inches
Max Temp: 87°F to 94°F
Min Temp: 61°F to 67°F
Whiteville 5 S (319354)
Period of Record: Feb 1992 thru Nov 2012
BrunswickColumbusJune 20, 2000
2.52 inches
Bryson City 2 (311164)
Period of Record: Sep 1887 thru Mar 1962
Bryson CitySwainJune 22, 1943
Max Temp: 90°F
Min Temp: 59°F
June 21, 1944
Max Temp: 83°F
Min Temp: 45°F
June 21, 1950
1.3 inches
Max Temp: 83°F to 90°F
Min Temp: 45°F to 59°F
Burlington Fire Stn #5 (311239)
Period of Record: Dec 1950 thru May 2015
BurlingtonAlamanceJune 21, 1964
Max Temp: 98°F
Min Temp: 73°F
June 21, 1999
Max Temp: 62°F
Min Temp: 59°F
June 21, 1976
2.7 inches
Max Temp: 83°F to 91°F
Min Temp: 62°F to 69°F
Butner Fltr Plt (311285)
Period of Record: Feb 1956 thru May 2015
ButnerGranvilleJune 21, 1976
1.6 inches
Lake Michie (314772)
Period of Record: Sep 1926 thru Jan 1973
ButnerDurhamJune 21, 1964
Max Temp: 101°F
Min Temp: 70°F
June 21, 1966
Max Temp: 82°F
Min Temp: 50°F
June 22, 1931
1.87 inches
Max Temp: 85.5°F to 92.5°F
Min Temp: 59.5°F to 68°F
Mangums Store 4 Wsw (315283)
Period of Record: Jun 1926 thru Jan 1971
ButnerDurhamJune 21, 1949
Max Temp: 90°F
Min Temp: 76°F
June 21, 1949
Max Temp: 90°F
Min Temp: 76°F
June 21, 1961
1.73 inches
Max Temp: 90°F to 90°F
Min Temp: 76°F to 76°F
Cape Hatteras Ap (311458)
Period of Record: Mar 1957 thru May 2015
BuxtonDareJune 21, 1977
Max Temp: 88°F
Min Temp: 75°F
June 21, 1966
Max Temp: 74°F
Min Temp: 62°F
June 21, 1960
3.15 inches
Max Temp: 79.5°F to 85°F
Min Temp: 68°F to 72.5°F
Canton 1 Sw (311441)
Period of Record: Sep 1930 thru Apr 1993
CantonHaywoodJune 21, 1933
Max Temp: 96°F
Min Temp: 66°F
June 22, 1947
Max Temp: 70°F
Min Temp: 48°F
June 21, 1961
1.4 inches
Max Temp: 80°F to 86.5°F
Min Temp: 55°F to 61°F
Carthage Wtp (311515)
Period of Record: Aug 1948 thru Apr 2015
CarthageMooreJune 21, 1981
Max Temp: 99°F
Min Temp: 70°F
June 21, 2009
Max Temp: 93°F
Min Temp: 74°F
June 21, 1972
2.85 inches
Max Temp: 93°F to 99°F
Min Temp: 70°F to 74°F
Casar (311538)
Period of Record: Mar 1956 thru May 2015
CasarClevelandJune 21, 1972
2.75 inches
Cataloochee (311564)
Period of Record: Jan 1949 thru Jul 2012
CataloocheeHaywoodJune 21, 1994
Max Temp: 85°F
Min Temp: 60°F
June 21, 1985
Max Temp: 71°F
Min Temp: 41°F
June 21, 1984
2.01 inches
Max Temp: 75.5°F to 82°F
Min Temp: 49.5°F to 58°F
Catawba 3 Nnw (311579)
Period of Record: Oct 1975 thru Nov 2012
CatawbaCatawbaJune 21, 1977
Max Temp: 93°F
Min Temp: 72°F
June 21, 1979
Max Temp: 75°F
Min Temp: 62°F
June 21, 1983
1.65 inches
Max Temp: 78.5°F to 91.5°F
Min Temp: 60°F to 70°F
Catawba 1 Wsw (311577)
Period of Record: Oct 1904 thru Sep 1975
CatawbaCatawbaJune 21, 1972
4.58 inches
Catawba Lookout Shoal (311582)
Period of Record: Sep 1948 thru May 1977
CatawbaCatawbaJune 21, 1960
2.98 inches
Cedar Island (311606)
Period of Record: Oct 1955 thru Apr 2015
Cedar IslandCarteretJune 21, 1987
Max Temp: 95°F
Min Temp: 75°F
June 21, 1966
Max Temp: 77°F
Min Temp: 63°F
June 21, 1976
1.53 inches
Max Temp: 81°F to 91°F
Min Temp: 67°F to 71.5°F
Celo 2 S (311624)
Period of Record: Aug 1948 thru Apr 2014
CeloYanceyJune 21, 2009
Max Temp: 83°F
Min Temp: 68°F
June 21, 1985
Max Temp: 71°F
Min Temp: 43°F
June 21, 1972
5.97 inches
Max Temp: 75°F to 83°F
Min Temp: 51°F to 59°F
Chapel Hill 2 W (311677)
Period of Record: Jan 1891 thru May 2015
Chapel HillOrangeJune 21, 1924
Max Temp: 101°F
Min Temp: 75°F
June 21, 1999
Max Temp: 63°F
Min Temp: 60°F
June 21, 1972
2.39 inches
Max Temp: 85°F to 92°F
Min Temp: 62°F to 69°F
Charlotte Douglas Ap (311690)
Period of Record: Jul 1939 thru May 2015
CharlotteMecklenburgJune 21, 1964
Max Temp: 99°F
Min Temp: 72°F
June 22, 1947
Max Temp: 72°F
Min Temp: 58°F
June 21, 1961
1.98 inches
Max Temp: 84°F to 90°F
Min Temp: 63°F to 69°F
Charlotte Wb City (311695)
Period of Record: Oct 1878 thru Apr 1951
CharlotteMecklenburgJune 21, 1933
Max Temp: 98°F
Min Temp: 75°F
June 21, 1886
Max Temp: 69°F
Min Temp: 58°F
June 21, 1895
1.17 inches
Max Temp: 85°F to 93°F
Min Temp: 66°F to 71°F
Clayton Wtp (311820)
Period of Record: Nov 1955 thru May 2015
ClaytonJohnstonJune 21, 1990
Max Temp: 98°F
Min Temp: 75°F
June 21, 2005
Max Temp: 76°F
Min Temp: 53°F
June 21, 1972
1.62 inches
Max Temp: 80°F to 90°F
Min Temp: 62°F to 69°F
Rowan Rsch Stn (317508)
Period of Record: Apr 1954 thru Apr 2014
ClevelandRowanJune 21, 1964
Max Temp: 97°F
Min Temp: 71°F
June 21, 1999
Max Temp: 63°F
Min Temp: 58°F
June 21, 1972
3.51 inches
Max Temp: 83.5°F to 89.5°F
Min Temp: 60.5°F to 67.5°F
Clinton 2 Ne (311881)
Period of Record: Jan 1971 thru May 2015
ClintonSampsonJune 21, 1984
Max Temp: 94°F
Min Temp: 71°F
June 21, 1979
Max Temp: 79°F
Min Temp: 51°F
June 21, 1977
2.05 inches
Max Temp: 83°F to 91°F
Min Temp: 64°F to 70°F
Clinton 2 S (311877)
Period of Record: Dec 1906 thru Nov 1976
ClintonSampsonJune 22, 1939
Max Temp: 97°F
Min Temp: 73°F
June 21, 1966
Max Temp: 77°F
Min Temp: 54°F
June 21, 1972
1.26 inches
Max Temp: 86°F to 91°F
Min Temp: 65°F to 70.5°F
Columbia (311956)
Period of Record: Jul 1962 thru May 2015
ColumbiaTyrrellJune 21, 1981
Max Temp: 95°F
Min Temp: 72°F
June 21, 1979
Max Temp: 78°F
Min Temp: 51°F
June 21, 1983
2.15 inches
Max Temp: 82.5°F to 91°F
Min Temp: 60.5°F to 72°F
Concord (311975)
Period of Record: Mar 1891 thru May 2015
ConcordCabarrusJune 21, 1964
Max Temp: 99°F
Min Temp: 75°F
June 21, 1999
Max Temp: 62°F
Min Temp: 58°F
June 21, 1972
3.17 inches
Max Temp: 85°F to 93°F
Min Temp: 63°F to 69°F
Conover Oxford Shoals (311990)
Period of Record: Sep 1948 thru May 2015
ConoverCatawbaJune 21, 1961
2.76 inches
Coweeta Exp Stn (312102)
Period of Record: Dec 1942 thru Apr 2015
CoweetaMaconJune 21, 2009
Max Temp: 92°F
Min Temp: 68°F
June 21, 1985
Max Temp: 72°F
Min Temp: 42°F
June 21, 1961
2.59 inches
Max Temp: 79°F to 85°F
Min Temp: 53°F to 59°F
Crossnore (312172)
Period of Record: Jan 1938 thru Jun 1959
CrossnoreAveryJune 22, 1939
Max Temp: 83°F
Min Temp: 60°F
June 22, 1947
Max Temp: 60°F
Min Temp: 47°F
June 21, 1953
1.3 inches
Max Temp: 75.5°F to 82°F
Min Temp: 48.5°F to 58°F
Cullowhee (312200)
Period of Record: Dec 1909 thru May 2015
CullowheeJacksonJune 22, 1939
Max Temp: 90°F
Min Temp: 66°F
June 22, 1947
Max Temp: 65°F
Min Temp: 56°F
June 22, 1927
0.75 inches
Max Temp: 81°F to 87°F
Min Temp: 56°F to 62°F
Danbury (312238)
Period of Record: Oct 1946 thru May 2015
DanburyStokesJune 20, 2000
Max Temp: 95°F
Min Temp: 66°F
June 21, 1999
Max Temp: 62°F
Min Temp: 58°F
June 21, 1972
6.99 inches
Max Temp: 82°F to 89°F
Min Temp: 59°F to 66°F
Cognac Exp Farm (311913)
Period of Record: Aug 1948 thru Mar 2014
Dobbins HeightsRichmondJune 21, 1964
Max Temp: 100°F
Min Temp: 70°F
June 21, 1999
Max Temp: 74°F
Min Temp: 61°F
June 21, 1960
1.98 inches
Max Temp: 87°F to 92.5°F
Min Temp: 63.5°F to 68°F
Dunn 4 Nw (312500)
Period of Record: Sep 1962 thru May 2015
DunnHarnettJune 21, 1964
Max Temp: 98°F
Min Temp: 72°F
June 21, 1999
Max Temp: 67°F
Min Temp: 61°F
June 21, 1973
1.17 inches
Max Temp: 83.5°F to 89.5°F
Min Temp: 63°F to 68.5°F
Durham (312515)
Period of Record: Mar 1899 thru Dec 2013
DurhamDurhamJune 21, 1933
Max Temp: 102°F
Min Temp: 73°F
June 21, 1999
Max Temp: 62°F
Min Temp: 59°F
June 21, 1972
2.34 inches
Max Temp: 84°F to 92°F
Min Temp: 61.5°F to 68°F
Eden (312631)
Period of Record: Sep 1950 thru Apr 2014
EdenRockinghamJune 21, 1972
4.46 inches
Spray (318196)
Period of Record: Sep 1950 thru Apr 2014
EdenRockinghamJune 21, 1972
4.46 inches
Edenton (312635)
Period of Record: Jan 1872 thru May 2015
EdentonChowanJune 21, 1924
Max Temp: 100°F
Min Temp: 78°F
June 22, 1947
Max Temp: 75°F
Min Temp: 53°F
June 21, 1983
5.36 inches
Max Temp: 84.5°F to 92°F
Min Temp: 64°F to 71°F
Elizabeth City Faa Ap (312724)
Period of Record: Sep 1948 thru May 2015
Elizabeth CityPasquotankJune 21, 1949
Max Temp: 93°F
Min Temp: 72°F
June 21, 1979
Max Temp: 75°F
Min Temp: 50°F
June 21, 1961
2.62 inches
Max Temp: 81°F to 89°F
Min Temp: 63°F to 70°F
Elizabeth City (312719)
Period of Record: Apr 1911 thru Apr 2015
Elizabeth CityPasquotankJune 21, 1924
Max Temp: 100°F
Min Temp: 76°F
June 21, 1966
Max Temp: 73°F
Min Temp: 52°F
June 21, 1983
2 inches
Max Temp: 83°F to 93°F
Min Temp: 64°F to 71°F
Elizabethtown 3 Sw (312732)
Period of Record: Dec 1910 thru May 2015
ElizabethtownBladenJune 21, 1970
Max Temp: 99°F
Min Temp: 71°F
June 21, 1979
Max Temp: 78°F
Min Temp: 52°F
June 21, 1946
1.9 inches
Max Temp: 83°F to 90°F
Min Temp: 62°F to 70°F
Elkin (312740)
Period of Record: Mar 1913 thru May 2015
ElkinSurryJune 21, 1972
5.37 inches
Caroleen (311479)
Period of Record: Jan 1900 thru Apr 1974
EllenboroRutherfordJune 21, 1924
Max Temp: 99°F
Min Temp: 73°F
June 22, 1947
Max Temp: 72°F
Min Temp: 56°F
June 21, 1972
3.43 inches
Max Temp: 86.5°F to 95°F
Min Temp: 61°F to 67°F
Enfield (312827)
Period of Record: Jul 1910 thru Apr 2012
EnfieldHalifaxJune 20, 1992
2.1 inches
Enka (312837)
Period of Record: Nov 1930 thru May 2015
EnkaBuncombeJune 21, 1953
Max Temp: 95°F
Min Temp: 66°F
June 21, 2003
Max Temp: 73°F
Min Temp: 49°F
June 21, 1972
3.47 inches
Max Temp: 81°F to 88°F
Min Temp: 56°F to 64°F
Pope Afb (316891)
Period of Record: Sep 1948 thru May 2011
FayettevilleCumberlandJune 21, 1990
Max Temp: 99°F
Min Temp: 74°F
June 21, 1979
Max Temp: 75°F
Min Temp: 55°F
June 21, 1960
2.01 inches
Max Temp: 84°F to 92°F
Min Temp: 66°F to 72°F
Ft Bragg Wtp (313168)
Period of Record: Oct 1937 thru Mar 2010
FayettevilleCumberlandJune 21, 1972
1.9 inches
Fayetteville Pwc (313017)
Period of Record: Nov 1871 thru May 2015
FayettevilleCumberlandJune 21, 1928
Max Temp: 100°F
Min Temp: 84°F
June 21, 1999
Max Temp: 68°F
Min Temp: 62°F
June 21, 1920
2.58 inches
Max Temp: 85.5°F to 93°F
Min Temp: 65°F to 70°F
William O Huske L&d (319427)
Period of Record: Feb 1956 thru Jun 2008
FayettevilleBladenJune 21, 1972
1.75 inches
Fletcher 3 W (313106)
Period of Record: Nov 1959 thru Apr 2015
FletcherHendersonJune 21, 2009
Max Temp: 90°F
Min Temp: 68°F
June 21, 1985
Max Temp: 77°F
Min Temp: 46°F
June 21, 1972
1.88 inches
Max Temp: 78°F to 86°F
Min Temp: 55.5°F to 62.5°F
Fletcher 2 Ne (313101)
Period of Record: Oct 1956 thru Jul 1995
FletcherBuncombeJune 21, 1960
Max Temp: 87°F
Min Temp: 64°F
June 21, 1965
Max Temp: 80°F
Min Temp: 43°F
June 21, 1972
3.18 inches
Max Temp: 77.5°F to 83.5°F
Min Temp: 53°F to 61°F
Asheville Ap (310300)
Period of Record: Jan 1946 thru Apr 2014
FletcherBuncombeJune 21, 1981
Max Temp: 92°F
Min Temp: 63°F
June 22, 1947
Max Temp: 66°F
Min Temp: 54°F
June 21, 1971
1.5 inches
Max Temp: 80°F to 86°F
Min Temp: 57°F to 63°F
Asheville Faa Ap (310296)
Period of Record: Jan 1946 thru Apr 2014
FletcherBuncombeJune 21, 1981
Max Temp: 92°F
Min Temp: 63°F
June 22, 1947
Max Temp: 66°F
Min Temp: 54°F
June 21, 1971
1.5 inches
Max Temp: 80°F to 86°F
Min Temp: 57°F to 63°F
Forest City 6 Sw (313150)
Period of Record: Jun 1974 thru Mar 2005
Forest CityRutherfordJune 21, 1986
Max Temp: 96°F
Min Temp: 63°F
June 21, 1999
Max Temp: 72°F
Min Temp: 56°F
June 21, 1989
1.75 inches
Max Temp: 84°F to 91°F
Min Temp: 60°F to 64°F
Shiloh 3 Sse (317906)
Period of Record: Jun 1974 thru Mar 2005
Forest CityRutherfordJune 21, 1986
Max Temp: 96°F
Min Temp: 63°F
June 21, 1999
Max Temp: 72°F
Min Temp: 56°F
June 21, 1989
1.75 inches
Max Temp: 84°F to 91°F
Min Temp: 60°F to 64°F
Tuckasegee 2 S (318754)
Period of Record: Sep 1945 thru Dec 1977
Forest HillsJacksonJune 21, 1948
Max Temp: 89°F
Min Temp: 60°F
June 22, 1947
Max Temp: 64°F
Min Temp: 46°F
June 21, 1972
2.07 inches
Max Temp: 80°F to 87°F
Min Temp: 51.5°F to 60°F
Franklin (313228)
Period of Record: Mar 1872 thru Apr 2015
FranklinMaconJune 21, 1953
Max Temp: 93°F
Min Temp: 65°F
June 22, 1947
Max Temp: 64°F
Min Temp: 50°F
June 21, 1960
1.77 inches
Max Temp: 80°F to 87°F
Min Temp: 55°F to 63°F
Franklin Pwr House (313224)
Period of Record: Jan 1927 thru Mar 1950
FranklinMaconJune 21, 1942
Max Temp: 92°F
Min Temp: 68°F
June 21, 1949
Max Temp: 77°F
Min Temp: 61°F
June 22, 1947
0.77 inches
Max Temp: 82°F to 87°F
Min Temp: 57°F to 68°F
Garner (313238)
Period of Record: Mar 1981 thru Apr 2015
GarnerWakeJune 21, 1983
0.8 inches
Mc Cullers 1 W (315445)
Period of Record: Feb 1937 thru Nov 1980
GarnerWakeJune 22, 1955
Max Temp: 92°F
Min Temp: 64°F
June 21, 1954
Max Temp: 87°F
Min Temp: 60°F
June 21, 1938
2.05 inches
Max Temp: 87°F to 92°F
Min Temp: 60°F to 64°F
Gastonia (313356)
Period of Record: Jan 1890 thru Apr 2015
GastoniaGastonJune 22, 1939
Max Temp: 100°F
Min Temp: 74°F
June 21, 1999
Max Temp: 66°F
Min Temp: 60°F
June 21, 1961
2.78 inches
Max Temp: 86°F to 92°F
Min Temp: 63.5°F to 69°F
Gatesville (313364)
Period of Record: Aug 1948 thru Feb 1973
GatesvilleGatesJune 21, 1964
Max Temp: 98°F
Min Temp: 71°F
June 21, 1966
Max Temp: 78°F
Min Temp: 50°F
June 21, 1960
2.04 inches
Max Temp: 82.5°F to 91.5°F
Min Temp: 61°F to 66°F
Glendale Springs (313455)
Period of Record: Jan 1943 thru Jun 1993
Glendale SpringsAsheJune 21, 1972
5.43 inches
Goldsboro 4 Se (313510)
Period of Record: Feb 1900 thru Mar 2009
GoldsboroWayneJune 21, 1990
Max Temp: 101°F
Min Temp: 74°F
June 21, 1999
Max Temp: 73°F
Min Temp: 64°F
June 21, 1961
1.65 inches
Max Temp: 81.5°F to 94.5°F
Min Temp: 66°F to 72.5°F
Graham 2 Ene (313555)
Period of Record: Jul 1902 thru May 2015
GrahamAlamanceJune 20, 2000
2.37 inches
Mortimer (315856)
Period of Record: Aug 1948 thru May 1972
GrandfatherCaldwellJune 21, 1953
Max Temp: 89°F
Min Temp: 65°F
June 21, 1956
Max Temp: 69°F
Min Temp: 55°F
June 21, 1961
2.47 inches
Max Temp: 79°F to 86.5°F
Min Temp: 51.5°F to 61.5°F
Grandfather Mtn (313565)
Period of Record: Aug 1955 thru May 2015
Grandfather MountainAveryJune 21, 1964
Max Temp: 77°F
Min Temp: 61°F
June 21, 2003
Max Temp: 62°F
Min Temp: 41°F
June 21, 1972
2.92 inches
Max Temp: 63.5°F to 70°F
Min Temp: 51°F to 56°F
Sloan 3 S (317974)
Period of Record: Mar 1893 thru Dec 1980
GreeneversDuplinJune 21, 1924
Max Temp: 100°F
Min Temp: 73°F
June 22, 1947
Max Temp: 76°F
Min Temp: 55°F
June 21, 1961
3 inches
Max Temp: 86°F to 91°F
Min Temp: 63°F to 69°F
Greensboro Ap (313630)
Period of Record: Jan 1903 thru May 2015
GreensboroGuilfordJune 21, 1964
Max Temp: 98°F
Min Temp: 72°F
June 21, 1999
Max Temp: 69°F
Min Temp: 58°F
June 21, 1972
3.17 inches
Max Temp: 82°F to 90°F
Min Temp: 63°F to 68.5°F
Greensboro Wtp (313625)
Period of Record: Nov 1948 thru Apr 2015
GreensboroGuilfordJune 21, 1964
Max Temp: 96°F
Min Temp: 72°F
June 21, 1956
Max Temp: 70°F
Min Temp: 59°F
June 21, 1972
3.14 inches
Max Temp: 81.5°F to 91°F
Min Temp: 60°F to 67.5°F
Greensboro (313628)
Period of Record: Jan 1903 thru Dec 1932
GreensboroGuilfordJune 21, 1924
Max Temp: 100°F
Min Temp: 75°F
June 22, 1918
Max Temp: 68°F
Min Temp: 58°F
June 21, 1916
0.74 inches
Max Temp: 87°F to 93.5°F
Min Temp: 63°F to 68.5°F
Greenville (313638)
Period of Record: Mar 1875 thru May 2015
GreenvillePittJune 21, 1964
Max Temp: 102°F
Min Temp: 77°F
June 21, 1979
Max Temp: 76°F
Min Temp: 51°F
June 22, 1918
1.52 inches
Max Temp: 84°F to 92°F
Min Temp: 65°F to 70.5°F
Hamlet (313784)
Period of Record: Aug 1948 thru Mar 2014
HamletRichmondJune 21, 1964
Max Temp: 100°F
Min Temp: 70°F
June 21, 1999
Max Temp: 74°F
Min Temp: 61°F
June 21, 1960
1.98 inches
Max Temp: 87°F to 92.5°F
Min Temp: 63.5°F to 68°F
Settle (317789)
Period of Record: Aug 1895 thru Nov 1957
HarmonyIredellJune 22, 1914
Max Temp: 98°F
Min Temp: 69°F
June 21, 1912
Max Temp: 82°F
Min Temp: 54°F
June 22, 1927
0.8 inches
Max Temp: 82.5°F to 92°F
Min Temp: 60°F to 66°F
Hatteras (313897)
Period of Record: Jan 1893 thru May 2004
HatterasDareJune 21, 1994
Max Temp: 90°F
Min Temp: 79°F
June 21, 1979
Max Temp: 76°F
Min Temp: 51°F
June 21, 1972
2.73 inches
Max Temp: 80°F to 84°F
Min Temp: 69°F to 73.5°F
Haw River (313920)
Period of Record: Jan 1957 thru Nov 2007
Haw RiverAlamanceJune 21, 1972
1.94 inches
Henderson 2 Nnw (313969)
Period of Record: Jun 1893 thru May 2015
HendersonVanceJune 21, 1924
Max Temp: 101°F
Min Temp: 77°F
June 21, 1999
Max Temp: 64°F
Min Temp: 58°F
June 20, 1992
1.6 inches
Max Temp: 85°F to 92°F
Min Temp: 62°F to 68°F
Hendersonville 1 Ne (313976)
Period of Record: Jun 1898 thru May 2015
HendersonvilleHendersonJune 21, 1924
Max Temp: 95°F
Min Temp: 68°F
June 22, 1947
Max Temp: 67°F
Min Temp: 53°F
June 21, 1961
1.97 inches
Max Temp: 80°F to 87°F
Min Temp: 56°F to 63°F
Hickory Faa Ap (314020)
Period of Record: Jan 1949 thru May 2015
HickoryBurkeJune 21, 1981
Max Temp: 96°F
Min Temp: 71°F
June 21, 2003
Max Temp: 77°F
Min Temp: 52°F
June 21, 1961
2.65 inches
Max Temp: 82°F to 90°F
Min Temp: 60.5°F to 67°F
Hickory (314015)
Period of Record: Jan 1913 thru Jul 1976
HickoryCatawbaJune 21, 1942
Max Temp: 95°F
Min Temp: 76°F
June 22, 1947
Max Temp: 78°F
Min Temp: 52°F
June 21, 1972
4.45 inches
Max Temp: 82°F to 91°F
Min Temp: 61°F to 67°F
High Point (314063)
Period of Record: Jul 1921 thru May 2015
High PointGuilfordJune 21, 1933
Max Temp: 103°F
Min Temp: 69°F
June 21, 1999
Max Temp: 71°F
Min Temp: 51°F
June 21, 1972
4.25 inches
Max Temp: 85°F to 91°F
Min Temp: 63°F to 68°F
Highlands (314055)
Period of Record: Feb 1877 thru May 2015
HighlandsMaconJune 22, 1939
Max Temp: 89°F
Min Temp: 69°F
June 22, 1947
Max Temp: 57°F
Min Temp: 49°F
June 21, 1961
4.72 inches
Max Temp: 73°F to 81°F
Min Temp: 53°F to 60°F
Wilmington Wb City (319462)
Period of Record: Dec 1870 thru Oct 1951
HightsvilleNew HanoverJune 21, 1924
Max Temp: 99°F
Min Temp: 78°F
June 21, 1879
Max Temp: 81°F
Min Temp: 53.1°F
June 21, 1875
4.01 inches
Max Temp: 84°F to 90°F
Min Temp: 68°F to 73°F
Hot Springs 2 (314265)
Period of Record: Jan 1902 thru Mar 1984
Hot SpringsMadisonJune 22, 1939
Max Temp: 96°F
Min Temp: 66°F
June 22, 1902
Max Temp: 73°F
Min Temp: 51°F
June 21, 1972
1.95 inches
Max Temp: 82°F to 90°F
Min Temp: 58°F to 65°F
Hot Springs (314260)
Period of Record: Jan 1927 thru May 2015
Hot SpringsMadisonJune 20, 1996
Max Temp: 91°F
Min Temp: 64°F
June 21, 1985
Max Temp: 77°F
Min Temp: 50°F
June 21, 1997
1.43 inches
Max Temp: 81°F to 88°F
Min Temp: 57°F to 65°F
Idlewild (314385)
Period of Record: Mar 1940 thru Mar 1998
IdlewildAsheJune 21, 1972
4.22 inches
Jackson (314456)
Period of Record: Sep 1948 thru Apr 2015
JacksonNorthamptonJune 21, 1964
Max Temp: 99°F
Min Temp: 72°F
June 21, 1979
Max Temp: 72°F
Min Temp: 49°F
June 21, 1991
1.57 inches
Max Temp: 81°F to 91°F
Min Temp: 62°F to 68°F
Jackson Springs 5 Wnw (314464)
Period of Record: Jul 1952 thru Apr 2015
Jackson SpringsMontgomeryJune 21, 1964
Max Temp: 95°F
Min Temp: 72°F
June 21, 1999
Max Temp: 64°F
Min Temp: 59°F
June 21, 1972
3.77 inches
Max Temp: 84°F to 91°F
Min Temp: 63°F to 68°F
Jefferson 2 E (314496)
Period of Record: Feb 1896 thru May 2015
JeffersonAsheJune 22, 1914
Max Temp: 89°F
Min Temp: 70°F
June 21, 1940
Max Temp: 72°F
Min Temp: 39°F
June 21, 1972
3.5 inches
Max Temp: 75°F to 83.5°F
Min Temp: 53°F to 60°F
Kenasville 1 E (314619)
Period of Record: Dec 1962 thru Dec 1982
KenansvilleDuplinJune 21, 1964
Max Temp: 96°F
Min Temp: 75°F
June 21, 1979
Max Temp: 76°F
Min Temp: 50°F
June 21, 1972
1.65 inches
Max Temp: 84°F to 89.5°F
Min Temp: 61.5°F to 70.5°F
Kinston Ag Rsch (314689)
Period of Record: Mar 1966 thru Apr 2015
KinstonLenoirJune 21, 1990
Max Temp: 98°F
Min Temp: 70°F
June 21, 1979
Max Temp: 79°F
Min Temp: 48°F
June 20, 1996
1.54 inches
Max Temp: 84.5°F to 91°F
Min Temp: 62°F to 71°F
Kinston 7 Se (314684)
Period of Record: Sep 1899 thru May 2015
KinstonLenoirJune 21, 1924
Max Temp: 105°F
Min Temp: 79°F
June 21, 1979
Max Temp: 78°F
Min Temp: 48°F
June 20, 1996
3.48 inches
Max Temp: 87°F to 93°F
Min Temp: 64.5°F to 70°F
Lake Lure 2 (314764)
Period of Record: Sep 1948 thru May 2015
Lake LureRutherfordJune 21, 2009
Max Temp: 94°F
Min Temp: 71°F
June 21, 2005
Max Temp: 77°F
Min Temp: 56°F
June 21, 1972
2.88 inches
Max Temp: 82.5°F to 91°F
Min Temp: 56°F to 63.5°F
Lake Toxaway 2 Sw (314788)
Period of Record: Jul 1950 thru May 2015
Lake ToxawayTransylvaniaJune 21, 2009
Max Temp: 83°F
Min Temp: 67°F
June 21, 2005
Max Temp: 62°F
Min Temp: 49°F
June 21, 1961
5.1 inches
Max Temp: 74.5°F to 83.5°F
Min Temp: 49°F to 59°F
Transou (318694)
Period of Record: Apr 1946 thru May 2015
Laurel SpringsAsheJune 21, 1953
Max Temp: 85°F
Min Temp: 61°F
June 21, 1999
Max Temp: 59°F
Min Temp: 52°F
June 21, 1972
3.02 inches
Max Temp: 75°F to 81°F
Min Temp: 50.5°F to 58°F
Laurinburg (314860)
Period of Record: May 1946 thru May 2015
LaurinburgScotlandJune 21, 1964
Max Temp: 100°F
Min Temp: 72°F
June 21, 1999
Max Temp: 72°F
Min Temp: 62°F
June 21, 1972
2.62 inches
Max Temp: 87°F to 93°F
Min Temp: 65°F to 70°F
Lenoir (314938)
Period of Record: Nov 1871 thru May 2015
LenoirCaldwellJune 21, 1924
Max Temp: 97°F
Min Temp: 67°F
June 22, 1947
Max Temp: 68°F
Min Temp: 55°F
June 21, 1961
2.15 inches
Max Temp: 83°F to 90°F
Min Temp: 58°F to 64°F
Lewiston (314962)
Period of Record: Mar 1954 thru Apr 2015
LewistonBertieJune 21, 1964
Max Temp: 98°F
Min Temp: 74°F
June 21, 1979
Max Temp: 78°F
Min Temp: 46°F
June 21, 1973
1.52 inches
Max Temp: 83°F to 90°F
Min Temp: 60°F to 68°F
Lexington (314970)
Period of Record: Sep 1902 thru Jan 2015
LexingtonDavidsonJune 21, 1964
Max Temp: 99°F
Min Temp: 75°F
June 21, 1999
Max Temp: 71°F
Min Temp: 58°F
June 21, 1972
5.34 inches
Max Temp: 84.5°F to 92°F
Min Temp: 63°F to 69°F
Yadkin College (319667)
Period of Record: Dec 1955 thru Dec 2011
LexingtonDavidsonJune 21, 2009
Max Temp: 90°F
Min Temp: 67°F
June 21, 2009
Max Temp: 90°F
Min Temp: 67°F
June 21, 1972
5.18 inches
Max Temp: 90°F to 90°F
Min Temp: 67°F to 67°F
Lillington (314987)
Period of Record: Jan 1915 thru Apr 2015
LillingtonHarnettJune 22, 1915
Max Temp: 89°F
Min Temp: 73°F
June 21, 1917
Max Temp: 86°F
Min Temp: 63°F
June 21, 1972
1.54 inches
Max Temp: 84.5°F to 89.5°F
Min Temp: 64.5°F to 70.5°F
Lincolnton 4 W (314996)
Period of Record: Apr 1952 thru May 2015
LincolntonLincolnJune 21, 1977
Max Temp: 90°F
Min Temp: 77°F
June 21, 2003
Max Temp: 79°F
Min Temp: 50°F
June 21, 1972
2.51 inches
Max Temp: 83°F to 90°F
Min Temp: 61°F to 67°F
Longwood (315116)
Period of Record: Jun 1972 thru May 2015
LongwoodBrunswickJune 21, 1984
Max Temp: 100°F
Min Temp: 70°F
June 21, 1979
Max Temp: 83°F
Min Temp: 50°F
June 20, 1996
2.85 inches
Max Temp: 84.5°F to 90°F
Min Temp: 63°F to 70°F
Louisburg (315123)
Period of Record: Jan 1893 thru May 2015
LouisburgFranklinJune 22, 1914
Max Temp: 100°F
Min Temp: 77°F
June 21, 1999
Max Temp: 65°F
Min Temp: 61°F
June 21, 1972
1.7 inches
Max Temp: 85°F to 92°F
Min Temp: 62°F to 68°F
Lumberton (315177)
Period of Record: Jan 1903 thru May 2015
LumbertonRobesonJune 21, 1924
Max Temp: 102°F
Min Temp: 76°F
June 22, 1947
Max Temp: 70°F
Min Temp: 57°F
June 21, 1945
2 inches
Max Temp: 86°F to 93°F
Min Temp: 65°F to 69°F
Lumberton Regional Ap (315182)
Period of Record: Sep 1948 thru May 2015
LumbertonRobesonJune 21, 2010
Max Temp: 97°F
Min Temp: 75°F
June 21, 1954
Max Temp: 91°F
Min Temp: 62°F
June 21, 1952
0.44 inches
Max Temp: 90°F to 95°F
Min Temp: 67°F to 72°F
Balsam (310490)
Period of Record: Jan 1949 thru May 1995
Maggie ValleyJacksonJune 21, 1961
0.84 inches
Manteo Ap (315303)
Period of Record: Apr 1966 thru May 2015
ManteoDareJune 21, 1990
Max Temp: 95°F
Min Temp: 75°F
June 21, 1979
Max Temp: 78°F
Min Temp: 55°F
June 21, 1991
1.68 inches
Max Temp: 80°F to 88°F
Min Temp: 64.5°F to 72°F
Manteo (315300)
Period of Record: Jul 1929 thru Jul 1965
ManteoDareJune 21, 1942
Max Temp: 99°F
Min Temp: 74°F
June 22, 1947
Max Temp: 73°F
Min Temp: 64°F
June 21, 1950
1.14 inches
Max Temp: 80.5°F to 90°F
Min Temp: 64°F to 72°F
Goldsboro 3 Ssw (313515)
Period of Record: Jan 1937 thru Dec 1961
Mar-MacWayneJune 21, 1960
0.78 inches
Marion 2 Nw (315340)
Period of Record: Jan 1893 thru May 2015
MarionMcdowellJune 21, 1924
Max Temp: 93°F
Min Temp: 71°F
June 21, 2005
Max Temp: 74°F
Min Temp: 49°F
June 21, 1961
2.58 inches
Max Temp: 83°F to 90°F
Min Temp: 59°F to 64°F
Barnardsville (310530)
Period of Record: Jan 1949 thru Apr 2014
Mars HillBuncombeJune 21, 1961
0.84 inches
Barnardsville 2 Se (310531)
Period of Record: Jan 1949 thru Apr 2014
Mars HillBuncombeJune 21, 1961
0.84 inches
Sams Gap (317630)
Period of Record: Aug 1899 thru Oct 1953
Mars HillMadisonJune 21, 1950
0.6 inches
Marshall (315356)
Period of Record: Nov 1898 thru May 2015
MarshallMadisonJune 21, 1924
Max Temp: 93°F
Min Temp: 68°F
June 21, 1940
Max Temp: 79°F
Min Temp: 41°F
June 21, 1972
2.04 inches
Max Temp: 80°F to 87°F
Min Temp: 56°F to 63°F
Canto (311437)
Period of Record: Apr 1993 thru May 2015
MarshallBuncombeJune 20, 1996
1.07 inches
Hofmann Forest (314144)
Period of Record: Dec 1945 thru Jul 2011
MaysvilleOnslowJune 21, 1990
Max Temp: 104°F
Min Temp: 70°F
June 22, 1947
Max Temp: 78°F
Min Temp: 53°F
June 20, 2000
3.15 inches
Max Temp: 85°F to 91°F
Min Temp: 63°F to 69.5°F
Wilbar 4 Nw (319382)
Period of Record: Sep 1942 thru Apr 1976
Millers CreekWilkesJune 21, 1974
1.79 inches
Mocksville 5se (315743)
Period of Record: Feb 1893 thru Apr 2015
MocksvilleDavieJune 21, 1895
Max Temp: 89°F
Min Temp: 75°F
June 21, 1999
Max Temp: 62°F
Min Temp: 58°F
June 21, 1972
4.76 inches
Max Temp: 84°F to 90°F
Min Temp: 58°F to 67°F
Monroe 2 Se (315771)
Period of Record: Jan 1896 thru May 2015
MonroeUnionJune 21, 1924
Max Temp: 102°F
Min Temp: 73°F
June 21, 1999
Max Temp: 73°F
Min Temp: 59°F
June 21, 1972
2.73 inches
Max Temp: 86°F to 94°F
Min Temp: 63°F to 68°F
Montreat (315796)
Period of Record: Jan 1917 thru Jun 1949
MontreatBuncombeJune 21, 1924
Max Temp: 93°F
Min Temp: 62°F
June 21, 1940
Max Temp: 80°F
Min Temp: 45°F
June 22, 1935
0.98 inches
Max Temp: 80°F to 86°F
Min Temp: 55°F to 58.5°F
Mt Mitchell (315921)
Period of Record: Jun 1925 thru Mar 1962
MontreatYanceyJune 21, 1933
Max Temp: 78°F
Min Temp: 55°F
June 22, 1947
Max Temp: 47°F
Min Temp: 39°F
June 22, 1951
1.1 inches
Max Temp: 61.5°F to 71.5°F
Min Temp: 47.5°F to 53°F
Morehead City 2 Wnw (315830)
Period of Record: Apr 1948 thru May 2015
Morehead CityCarteretJune 21, 1970
Max Temp: 91°F
Min Temp: 77°F
June 21, 1979
Max Temp: 83°F
Min Temp: 56°F
June 20, 2000
4.08 inches
Max Temp: 83°F to 87°F
Min Temp: 67°F to 73°F
Morganton (315838)
Period of Record: Mar 1880 thru May 2015
MorgantonBurkeJune 21, 1934
Max Temp: 91°F
Min Temp: 81°F
June 21, 1999
Max Temp: 68°F
Min Temp: 55°F
June 21, 1972
3.48 inches
Max Temp: 83°F to 90.5°F
Min Temp: 59°F to 66°F
Raleigh Ap (317069)
Period of Record: May 1944 thru May 2015
MorrisvilleWakeJune 21, 1964
Max Temp: 99°F
Min Temp: 69°F
June 21, 1979
Max Temp: 69°F
Min Temp: 56°F
June 21, 1972
1.59 inches
Max Temp: 82°F to 91°F
Min Temp: 62°F to 69°F
Mt Airy 2 W (315890)
Period of Record: Jan 1893 thru May 2015
Mount AirySurryJune 22, 1914
Max Temp: 100°F
Min Temp: 67°F
June 21, 1999
Max Temp: 66°F
Min Temp: 57°F
June 21, 1972
3.8 inches
Max Temp: 84°F to 90.5°F
Min Temp: 57°F to 65°F
Mt Gilead 4 W (315898)
Period of Record: Jan 1930 thru May 2015
Mount GileadMontgomeryJune 21, 1964
Max Temp: 102°F
Min Temp: 73°F
June 22, 1947
Max Temp: 80°F
Min Temp: 59°F
June 21, 1961
0.62 inches
Max Temp: 87°F to 95°F
Min Temp: 62°F to 69°F
Mt Holly 4 Ne (315913)
Period of Record: Oct 1892 thru May 2015
Mount HollyGastonJune 21, 1961
3.7 inches
Mt Mitchell (315923)
Period of Record: Jan 1980 thru May 2015
Mount MitchellYanceyJune 21, 1981
Max Temp: 72°F
Min Temp: 66°F
June 21, 2005
Max Temp: 44°F
Min Temp: 43°F
June 21, 1989
2.8 inches
Max Temp: 61°F to 68°F
Min Temp: 45.5°F to 54°F
Mt Pleasant (315945)
Period of Record: Jan 1893 thru May 2015
Mount PleasantCabarrusJune 21, 1893
Max Temp: 89°F
Min Temp: 71°F
June 21, 1900
Max Temp: 80°F
Min Temp: 62°F
June 21, 1895
0.66 inches
Max Temp: 82.5°F to 89°F
Min Temp: 65°F to 68°F
Parker 1 E (316565)
Period of Record: Oct 1917 thru Feb 1963
Mountain CityAsheJune 21, 1942
Max Temp: 84°F
Min Temp: 64°F
June 21, 1940
Max Temp: 73°F
Min Temp: 38°F
June 21, 1960
1.45 inches
Max Temp: 76°F to 82°F
Min Temp: 51°F to 57°F
Murfreesboro (315996)
Period of Record: Sep 1973 thru May 2015
MurfreesboroHertfordJune 21, 1987
Max Temp: 92°F
Min Temp: 69°F
June 21, 2005
Max Temp: 73°F
Min Temp: 49°F
June 20, 2000
1.4 inches
Max Temp: 80°F to 90°F
Min Temp: 58.5°F to 67°F
Murphy (316001)
Period of Record: Jan 1872 thru May 2015
MurphyCherokeeJune 21, 2009
Max Temp: 91°F
Min Temp: 73°F
June 21, 1985
Max Temp: 76°F
Min Temp: 48°F
June 21, 2005
1.74 inches
Max Temp: 80°F to 86.5°F
Min Temp: 56°F to 63.5°F
Nashville (316044)
Period of Record: May 1904 thru Sep 1987
NashvilleNashJune 21, 1964
Max Temp: 102°F
Min Temp: 75°F
June 21, 1979
Max Temp: 79°F
Min Temp: 48°F
June 21, 1973
2.2 inches
Max Temp: 86°F to 92°F
Min Temp: 63°F to 70°F
New Bern - Asos (316108)
Period of Record: Sep 1948 thru May 2015
New BernCravenJune 21, 1990
Max Temp: 99°F
Min Temp: 70°F
June 21, 1979
Max Temp: 78°F
Min Temp: 54°F
June 21, 1970
2.92 inches
Max Temp: 82.5°F to 90.5°F
Min Temp: 64.5°F to 71.5°F
New Bern 3 Nw (316103)
Period of Record: Feb 1872 thru Dec 1975
New BernCravenJune 21, 1933
Max Temp: 103°F
Min Temp: 74°F
June 22, 1947
Max Temp: 78°F
Min Temp: 57°F
June 21, 1960
1.92 inches
Max Temp: 87°F to 92.5°F
Min Temp: 65.5°F to 71°F
New Holland (316135)
Period of Record: Feb 1914 thru Sep 2003
New HollandHydeJune 21, 1924
Max Temp: 98°F
Min Temp: 79°F
June 21, 1979
Max Temp: 79°F
Min Temp: 52°F
June 21, 1982
2.82 inches
Max Temp: 84°F to 89°F
Min Temp: 65°F to 71°F
Badin (310438)
Period of Record: May 1927 thru Sep 1951
New LondonStanlyJune 21, 1929
Max Temp: 104°F
Min Temp: 80°F
June 21, 1940
Max Temp: 80°F
Min Temp: 57°F
June 21, 1946
0.79 inches
Max Temp: 88°F to 97°F
Min Temp: 65°F to 71.5°F
Waterville (319122)
Period of Record: Aug 1948 thru Apr 2014
NewportHaywoodJune 22, 1951
Max Temp: 93°F
Min Temp: 70°F
June 21, 2003
Max Temp: 75°F
Min Temp: 49°F
June 21, 2005
1.75 inches
Max Temp: 82°F to 88°F
Min Temp: 60°F to 65°F
North Wilkesboro (316256)
Period of Record: Sep 1921 thru May 2015
North WilkesboroWilkesJune 21, 1964
Max Temp: 95°F
Min Temp: 65°F
June 21, 2003
Max Temp: 75°F
Min Temp: 49°F
June 21, 1972
4.19 inches
Max Temp: 81.5°F to 88°F
Min Temp: 57°F to 63.5°F
Oconaluftee (316341)
Period of Record: Nov 1958 thru May 2015
OconalufteeSwainJune 21, 1994
Max Temp: 89°F
Min Temp: 62°F
June 21, 1985
Max Temp: 72°F
Min Temp: 44°F
June 21, 1970
1.29 inches
Max Temp: 80°F to 87°F
Min Temp: 51°F to 58.5°F
Ocracoke (316349)
Period of Record: May 1957 thru May 2015
OcracokeHydeJune 21, 1975
Max Temp: 90°F
Min Temp: 74°F
June 21, 2005
Max Temp: 73°F
Min Temp: 64°F
June 21, 1964
2.43 inches
Max Temp: 82°F to 85°F
Min Temp: 67°F to 72°F
Oxford 1 E (316507)
Period of Record: Apr 1920 thru Jun 1994
OxfordGranvilleJune 21, 1933
Max Temp: 100°F
Min Temp: 72°F
June 22, 1947
Max Temp: 76°F
Min Temp: 52°F
June 21, 1972
3.87 inches
Max Temp: 84°F to 91°F
Min Temp: 64°F to 68°F
Oxford Ag (316510)
Period of Record: Mar 1994 thru May 2015
OxfordGranvilleJune 21, 2009
Max Temp: 90°F
Min Temp: 75°F
June 21, 1999
Max Temp: 62°F
Min Temp: 60°F
June 20, 2000
0.65 inches
Max Temp: 80°F to 90°F
Min Temp: 60°F to 69°F
Patterson (316602)
Period of Record: Aug 1898 thru Apr 2012
PattersonCaldwellJune 21, 1899
Max Temp: 88°F
Min Temp: 64°F
June 22, 1902
Max Temp: 74°F
Min Temp: 54°F
June 21, 1972
3.3 inches
Max Temp: 74°F to 85°F
Min Temp: 56°F to 63°F
Pinehurst Sthrn Pines (316742)
Period of Record: Oct 1903 thru Dec 1977
PinehurstMooreJune 21, 1924
Max Temp: 100°F
Min Temp: 75°F
June 22, 1947
Max Temp: 74°F
Min Temp: 54°F
June 21, 1972
2.82 inches
Max Temp: 88°F to 94°F
Min Temp: 64°F to 68.5°F
Pisgah Forest 3 Ne (316805)
Period of Record: Oct 1939 thru May 2015
Pisgah ForestTransylvaniaJune 21, 1953
Max Temp: 89°F
Min Temp: 64°F
June 22, 1947
Max Temp: 63°F
Min Temp: 53°F
June 21, 1972
2.3 inches
Max Temp: 78.5°F to 85.5°F
Min Temp: 53°F to 60.5°F
Plymouth 5 E (316853)
Period of Record: Feb 1945 thru May 2015
PlymouthWashingtonJune 21, 1964
Max Temp: 97°F
Min Temp: 71°F
June 21, 1979
Max Temp: 80°F
Min Temp: 48°F
June 21, 1991
1.71 inches
Max Temp: 84°F to 91.5°F
Min Temp: 61.5°F to 69.5°F
Ft Bragg Wtp (315275)
Period of Record: Oct 1937 thru Mar 2010
Pope AFBCumberlandJune 21, 1972
1.9 inches
Maysville 6 Sw (315420)
Period of Record: Dec 1945 thru Jul 2011
Pumpkin CenterOnslowJune 21, 1990
Max Temp: 104°F
Min Temp: 70°F
June 22, 1947
Max Temp: 78°F
Min Temp: 53°F
June 20, 2000
3.15 inches
Max Temp: 85°F to 91°F
Min Temp: 63°F to 69.5°F
Raleigh State Univ (317079)
Period of Record: Jan 1892 thru Apr 2015
RaleighWakeJune 21, 1933
Max Temp: 101°F
Min Temp: 75°F
June 21, 1999
Max Temp: 63°F
Min Temp: 58°F
June 22, 1903
2.26 inches
Max Temp: 84°F to 91°F
Min Temp: 65.5°F to 70°F
Raleigh 4 Sw (317074)
Period of Record: Jan 1892 thru Jun 2010
RaleighWakeJune 21, 1924
Max Temp: 98°F
Min Temp: 79°F
June 21, 1999
Max Temp: 70°F
Min Temp: 60°F
June 21, 1972
2.15 inches
Max Temp: 85.5°F to 91°F
Min Temp: 62.5°F to 69°F
Neuse 2 Ne (316091)
Period of Record: Jul 1911 thru Sep 1999
RaleighWakeJune 21, 1972
1.31 inches
Lake Raleigh (314780)
Period of Record: Nov 1926 thru Dec 1977
RaleighWakeJune 21, 1972
1.7 inches
Ramseur 6 S (317089)
Period of Record: Jan 1905 thru Jun 1959
RamseurRandolphJune 22, 1914
Max Temp: 99°F
Min Temp: 71°F
June 21, 1912
Max Temp: 85°F
Min Temp: 55°F
June 22, 1914
0.28 inches
Max Temp: 91°F to 95.5°F
Min Temp: 61°F to 65.5°F
Randleman (317097)
Period of Record: Feb 1905 thru Apr 2015
RandlemanRandolphJune 21, 1977
Max Temp: 88°F
Min Temp: 64°F
June 21, 1978
Max Temp: 85°F
Min Temp: 61°F
June 21, 1972
2.76 inches
Max Temp: 85°F to 88°F
Min Temp: 61°F to 64°F
Red Springs 1 Se (317165)
Period of Record: Apr 1901 thru May 2015
Red SpringsRobesonJune 21, 1901
Max Temp: 90°F
Min Temp: 69°F
June 22, 1902
Max Temp: 83°F
Min Temp: 66°F
June 21, 1972
1.5 inches
Max Temp: 83°F to 102°F
Min Temp: 66°F to 69°F
Reidsville 2 Nw (317202)
Period of Record: Feb 1962 thru May 2015
ReidsvilleRockinghamJune 21, 1964
Max Temp: 98°F
Min Temp: 72°F
June 21, 1999
Max Temp: 73°F
Min Temp: 54°F
June 21, 1972
5.15 inches
Max Temp: 81.5°F to 89.5°F
Min Temp: 60.5°F to 67°F
Reidsville (317197)
Period of Record: Nov 1901 thru Aug 1963
ReidsvilleRockinghamJune 22, 1914
Max Temp: 103°F
Min Temp: 74°F
June 21, 1938
Max Temp: 69°F
Min Temp: 62°F
June 21, 1961
1.66 inches
Max Temp: 85.5°F to 94°F
Min Temp: 63.5°F to 68°F
Rhodhiss Hydro Plt (317229)
Period of Record: Sep 1948 thru May 2015
RhodhissCaldwellJune 21, 1961
2.06 inches
Roanoke Rapids (317319)
Period of Record: Jan 1972 thru May 2015
Roanoke RapidsHalifaxJune 21, 2009
Max Temp: 91°F
Min Temp: 75°F
June 21, 2005
Max Temp: 74°F
Min Temp: 54°F
June 20, 1988
1.38 inches
Max Temp: 81.5°F to 90°F
Min Temp: 61.5°F to 69.5°F
Nantahala (316031)
Period of Record: Feb 1934 thru Jul 1976
RobbinsvilleMaconJune 21, 1949
Max Temp: 81°F
Min Temp: 64°F
June 22, 1947
Max Temp: 76°F
Min Temp: 46°F
June 21, 1972
1.34 inches
Max Temp: 78°F to 80.5°F
Min Temp: 53.5°F to 64°F
Rocky Mt 8 Ese (317400)
Period of Record: May 1914 thru Apr 2015
Rocky MountEdgecombeJune 21, 1964
Max Temp: 102°F
Min Temp: 72°F
June 21, 1979
Max Temp: 79°F
Min Temp: 52°F
June 22, 1943
1.62 inches
Max Temp: 85°F to 90°F
Min Temp: 61°F to 69°F
Rocky Mount (317395)
Period of Record: Jan 1905 thru Apr 2015
Rocky MountNashJune 21, 1976
1.36 inches
Rocky Mt Faa Ap (317398)
Period of Record: Jan 1949 thru Dec 1976
Rocky MountNashJune 21, 1949
Max Temp: 95°F
Min Temp: 74°F
June 21, 1972
Max Temp: 78°F
Min Temp: 66°F
June 21, 1972
2.55 inches
Max Temp: 87°F to 92.5°F
Min Temp: 67°F to 70.5°F
Rosman (317486)
Period of Record: Dec 1935 thru Apr 2015
RosmanTransylvaniaJune 21, 1961
3.78 inches
Rougemont (317499)
Period of Record: Sep 1913 thru Apr 2005
RougemontDurhamJune 22, 1914
Max Temp: 97°F
Min Temp: 75°F
June 21, 1917
Max Temp: 80°F
Min Temp: 51°F
June 21, 1972
2.42 inches
Max Temp: 76°F to 93°F
Min Temp: 56.5°F to 67.5°F
Roxboro 7 Ese (317516)
Period of Record: Jan 1893 thru May 2015
RoxboroPersonJune 21, 2009
Max Temp: 91°F
Min Temp: 73°F
June 21, 1999
Max Temp: 62°F
Min Temp: 48°F
June 21, 1972
2.22 inches
Max Temp: 82.5°F to 89.5°F
Min Temp: 60°F to 67°F
Rural Hall (317548)
Period of Record: Sep 1948 thru May 2015
Rural HallForsythJune 21, 2009
Max Temp: 89°F
Min Temp: 70°F
June 21, 2003
Max Temp: 80°F
Min Temp: 53°F
June 21, 1961
2.8 inches
Max Temp: 80°F to 89.5°F
Min Temp: 58.5°F to 64°F
Salisbury (317615)
Period of Record: Jan 1893 thru May 2015
SalisburyRowanJune 21, 1924
Max Temp: 98°F
Min Temp: 74°F
June 21, 1999
Max Temp: 71°F
Min Temp: 58°F
June 21, 1961
1.9 inches
Max Temp: 85°F to 93°F
Min Temp: 63°F to 69°F
Salisbury 9 Wnw (317618)
Period of Record: Apr 1954 thru Apr 2014
SalisburyRowanJune 21, 1964
Max Temp: 97°F
Min Temp: 71°F
June 21, 1999
Max Temp: 63°F
Min Temp: 58°F
June 21, 1972
3.51 inches
Max Temp: 83.5°F to 89.5°F
Min Temp: 60.5°F to 67.5°F
Sanford 8 Ne (317656)
Period of Record: Nov 1972 thru Apr 2015
SanfordLeeJune 21, 2009
Max Temp: 93°F
Min Temp: 71°F
June 21, 1979
Max Temp: 79°F
Min Temp: 54°F
June 21, 1989
1.1 inches
Max Temp: 84°F to 92°F
Min Temp: 60°F to 67.5°F
Sanford 4 Ese (317654)
Period of Record: Oct 1951 thru Oct 1972
SanfordLeeJune 21, 1952
Max Temp: 94°F
Min Temp: 73°F
June 21, 1972
Max Temp: 78°F
Min Temp: 59°F
June 21, 1972
2.51 inches
Max Temp: 82°F to 90°F
Min Temp: 58.5°F to 66°F
Scotland Neck (317727)
Period of Record: Dec 1872 thru Nov 1995
Scotland NeckHalifaxJune 21, 1924
Max Temp: 97°F
Min Temp: 76°F
June 21, 1940
Max Temp: 78°F
Min Temp: 56°F
June 20, 1992
2.98 inches
Max Temp: 86°F to 94.5°F
Min Temp: 64°F to 69°F
Shelby 2 Nne (317845)
Period of Record: Feb 1893 thru Apr 2015
ShelbyClevelandJune 22, 1939
Max Temp: 98°F
Min Temp: 72°F
June 21, 2003
Max Temp: 77°F
Min Temp: 50°F
June 21, 1991
2.05 inches
Max Temp: 84°F to 92°F
Min Temp: 60°F to 68°F
Siler City 2 N (317924)
Period of Record: Jul 1916 thru Feb 2015
Siler CityChathamJune 21, 1933
Max Temp: 102°F
Min Temp: 71°F
June 21, 1999
Max Temp: 62°F
Min Temp: 59°F
June 21, 1972
3.12 inches
Max Temp: 85°F to 90°F
Min Temp: 61°F to 67°F
Raeford (317056)
Period of Record: Jul 1992 thru Feb 2015
Silver CityHokeJune 21, 2009
Max Temp: 95°F
Min Temp: 73°F
June 21, 1999
Max Temp: 70°F
Min Temp: 62°F
June 20, 2000
0.32 inches
Max Temp: 81°F to 93°F
Min Temp: 61°F to 69°F
Smithfield (317994)
Period of Record: Jul 1892 thru May 2015
SmithfieldJohnstonJune 21, 1925
Max Temp: 96°F
Min Temp: 89°F
June 21, 1979
Max Temp: 72°F
Min Temp: 51°F
June 21, 1920
2.7 inches
Max Temp: 86°F to 93°F
Min Temp: 63°F to 70°F
Snow Hill 2 Sw (318060)
Period of Record: Mar 1905 thru Feb 2009
Snow HillGreeneJune 22, 1911
Max Temp: 95°F
Min Temp: 69°F
June 21, 2005
Max Temp: 77°F
Min Temp: 54°F
June 21, 1908
2.2 inches
Max Temp: 83°F to 92°F
Min Temp: 62.5°F to 68°F
Southport 5 N (318113)
Period of Record: Jan 1892 thru Jan 2015
SouthportBrunswickJune 21, 2009
Max Temp: 98°F
Min Temp: 75°F
June 21, 2005
Max Temp: 80°F
Min Temp: 46°F
June 21, 1986
3.57 inches
Max Temp: 83°F to 88°F
Min Temp: 68°F to 74°F
Sparta 2 Se (318158)
Period of Record: Jan 1942 thru Jul 2010
SpartaAlleghanyJune 21, 2009
Max Temp: 88°F
Min Temp: 65°F
June 21, 2007
Max Temp: 82°F
Min Temp: 50°F
June 21, 1972
2 inches
Max Temp: 82°F to 88°F
Min Temp: 50°F to 65°F
Altapass (310160)
Period of Record: Nov 1910 thru Mar 1962
Spruce PineMitchellJune 21, 1937
Max Temp: 87°F
Min Temp: 61°F
June 22, 1918
Max Temp: 63°F
Min Temp: 48°F
June 21, 1961
1.29 inches
Max Temp: 75°F to 84°F
Min Temp: 53.5°F to 60.5°F
Gillespie Gap (313427)
Period of Record: Jan 1953 thru Jul 1976
Spruce PineMitchellJune 21, 1953
Max Temp: 88°F
Min Temp: 63°F
June 21, 1968
Max Temp: 78°F
Min Temp: 45°F
June 21, 1961
1.89 inches
Max Temp: 75°F to 80°F
Min Temp: 50°F to 59°F
Statesville 2 Nne (318292)
Period of Record: Jan 1901 thru May 2015
StatesvilleIredellJune 21, 1933
Max Temp: 103°F
Min Temp: 69°F
June 22, 1947
Max Temp: 72°F
Min Temp: 53°F
June 21, 1972
7.68 inches
Max Temp: 85°F to 91°F
Min Temp: 60°F to 67°F
Deep Creek (312280)
Period of Record: May 1926 thru Sep 1946
StemPersonJune 22, 1931
0.85 inches
Swannanoa 2 E (318442)
Period of Record: Mar 1931 thru Aug 1987
SwannanoaBuncombeJune 22, 1939
Max Temp: 90°F
Min Temp: 61°F
June 21, 1938
Max Temp: 65°F
Min Temp: 58°F
June 21, 1972
3.72 inches
Max Temp: 82.5°F to 90°F
Min Temp: 52°F to 58°F
Swannanoa 2 Sse (318448)
Period of Record: Jan 1984 thru Mar 2009
SwannanoaBuncombeJune 21, 2006
Max Temp: 82°F
Min Temp: 62°F
June 21, 2003
Max Temp: 67°F
Min Temp: 44°F
June 21, 1989
0.84 inches
Max Temp: 70.5°F to 77°F
Min Temp: 54°F to 61°F
Beetree Dam (310650)
Period of Record: Aug 1948 thru Jun 1972
SwannanoaBuncombeJune 21, 1972
3.07 inches
Tapoco (318492)
Period of Record: Sep 1929 thru Dec 2013
TapocoGrahamJune 22, 1939
Max Temp: 93°F
Min Temp: 66°F
June 21, 2003
Max Temp: 76°F
Min Temp: 47°F
June 21, 1961
2.1 inches
Max Temp: 80°F to 90°F
Min Temp: 56°F to 63°F
Cape Fear Lock 3 (311449)
Period of Record: Feb 1956 thru Jun 2008
Tar HeelBladenJune 21, 1972
1.75 inches
Tarboro 1 S (318500)
Period of Record: Jan 1870 thru May 2015
TarboroEdgecombeJune 21, 1905
Max Temp: 97°F
Min Temp: 80°F
June 21, 2005
Max Temp: 75°F
Min Temp: 55°F
June 21, 1976
1.41 inches
Max Temp: 87°F to 93°F
Min Temp: 64°F to 69°F
Taylorsville (318519)
Period of Record: Feb 1994 thru May 2015
TaylorsvilleAlexanderJune 21, 2006
Max Temp: 97°F
Min Temp: 69°F
June 21, 1999
Max Temp: 74°F
Min Temp: 58°F
June 20, 2000
0.25 inches
Max Temp: 82.5°F to 90°F
Min Temp: 61.5°F to 68.5°F
Trenton (318706)
Period of Record: Oct 1955 thru Oct 2014
TrentonJonesJune 20, 2004
1.12 inches
Tryon (318744)
Period of Record: Jan 1917 thru May 2015
TryonPolkJune 21, 1924
Max Temp: 100°F
Min Temp: 70°F
June 22, 1947
Max Temp: 67°F
Min Temp: 56°F
June 21, 1961
4.61 inches
Max Temp: 85°F to 91.5°F
Min Temp: 60°F to 66°F
Turnersburg (318778)
Period of Record: Dec 1955 thru May 2015
TurnersburgIredellJune 21, 1972
5.6 inches
Wadesboro (318964)
Period of Record: Jun 1938 thru Apr 2015
WadesboroAnsonJune 21, 1964
Max Temp: 98°F
Min Temp: 73°F
June 21, 1999
Max Temp: 64°F
Min Temp: 60°F
June 21, 1976
3.87 inches
Max Temp: 84.5°F to 92°F
Min Temp: 63°F to 69°F
Bodie Island (310935)
Period of Record: Jan 1955 thru Oct 1976
WancheseDareJune 21, 1973
Max Temp: 89°F
Min Temp: 73°F
June 21, 1958
Max Temp: 76°F
Min Temp: 69°F
June 21, 1969
1.1 inches
Max Temp: 82°F to 88°F
Min Temp: 66.5°F to 70.5°F
Warsaw 5 E (319081)
Period of Record: Oct 1983 thru Apr 2015
WarsawDuplinJune 21, 2009
Max Temp: 94°F
Min Temp: 74°F
June 21, 2005
Max Temp: 77°F
Min Temp: 53°F
June 21, 1994
6.6 inches
Max Temp: 84°F to 94°F
Min Temp: 64°F to 70°F
Washington Wwtp 4w (319100)
Period of Record: Jul 1893 thru May 2015
WashingtonBeaufortJune 21, 1901
Max Temp: 93°F
Min Temp: 75°F
June 22, 1902
Max Temp: 77°F
Min Temp: 59°F
June 21, 1991
1.8 inches
Max Temp: 83.5°F to 90.5°F
Min Temp: 61.5°F to 72.5°F
Waterville 2 (319123)
Period of Record: Aug 1948 thru Apr 2014
WatervilleHaywoodJune 22, 1951
Max Temp: 93°F
Min Temp: 70°F
June 21, 2003
Max Temp: 75°F
Min Temp: 49°F
June 21, 2005
1.75 inches
Max Temp: 82°F to 88°F
Min Temp: 60°F to 65°F
Waynesville 1 E (319147)
Period of Record: May 1894 thru May 2015
WaynesvilleHaywoodJune 21, 1942
Max Temp: 96°F
Min Temp: 61°F
June 21, 2003
Max Temp: 74°F
Min Temp: 43°F
June 21, 1972
1.18 inches
Max Temp: 78°F to 85°F
Min Temp: 53°F to 60°F
Weldon (319191)
Period of Record: Mar 1872 thru Dec 1971
WeldonHalifaxJune 21, 1924
Max Temp: 99°F
Min Temp: 76°F
June 22, 1947
Max Temp: 81°F
Min Temp: 49°F
June 21, 1904
1.94 inches
Max Temp: 88°F to 94°F
Min Temp: 63°F to 69°F
Zebulon 3 Sw (319923)
Period of Record: Jun 1991 thru Feb 2012
WendellWakeJune 20, 1992
0.09 inches
Whiteville 7 Nw (319357)
Period of Record: May 1954 thru May 2015
WhitevilleColumbusJune 21, 1970
Max Temp: 98°F
Min Temp: 73°F
June 21, 1999
Max Temp: 73°F
Min Temp: 61°F
June 21, 1961
2.05 inches
Max Temp: 85.5°F to 91°F
Min Temp: 63°F to 69°F
Whiteville (319352)
Period of Record: Jul 1903 thru Dec 1975
WhitevilleColumbusJune 21, 1952
Max Temp: 100°F
Min Temp: 74°F
June 22, 1947
Max Temp: 75°F
Min Temp: 59°F
June 21, 1948
1.92 inches
Max Temp: 87°F to 91.5°F
Min Temp: 64°F to 70°F
Wilkesboro (319406)
Period of Record: Dec 1942 thru Sep 1995
WilkesboroWilkesJune 21, 1972
4.1 inches
W Kerr Scott Rsvr (319555)
Period of Record: Jul 1965 thru May 2015
WilkesboroWilkesJune 21, 1994
Max Temp: 93°F
Min Temp: 66°F
June 21, 1999
Max Temp: 68°F
Min Temp: 56°F
June 21, 1972
4.11 inches
Max Temp: 81°F to 87.5°F
Min Temp: 59°F to 64°F
Willard 4 Sw (319423)
Period of Record: Sep 1907 thru Jul 2012
WillardPenderJune 21, 1933
Max Temp: 105°F
Min Temp: 71°F
June 21, 1979
Max Temp: 80°F
Min Temp: 51°F
June 21, 1976
2.77 inches
Max Temp: 85.5°F to 94°F
Min Temp: 64°F to 70°F
Williamston 1 E (319440)
Period of Record: Jul 1930 thru May 2015
WilliamstonMartinJune 21, 1964
Max Temp: 97°F
Min Temp: 75°F
June 21, 1979
Max Temp: 78°F
Min Temp: 49°F
June 21, 1976
1.63 inches
Max Temp: 83°F to 90°F
Min Temp: 62°F to 69°F
Wilmington Intl Ap (319457)
Period of Record: Jan 1933 thru May 2015
WilmingtonNew HanoverJune 21, 1990
Max Temp: 101°F
Min Temp: 74°F
June 22, 1947
Max Temp: 76°F
Min Temp: 59°F
June 21, 1983
1.68 inches
Max Temp: 84.5°F to 90°F
Min Temp: 68°F to 72°F
Wilmington 7 N (319467)
Period of Record: Jul 1949 thru May 2015
WilmingtonNew HanoverJune 21, 2009
Max Temp: 97°F
Min Temp: 73°F
June 21, 1979
Max Temp: 80°F
Min Temp: 52°F
June 21, 1972
2.34 inches
Max Temp: 84°F to 91°F
Min Temp: 64°F to 71°F
Wilson 3 Sw (319476)
Period of Record: Oct 1916 thru May 2015
WilsonWilsonJune 21, 1964
Max Temp: 101°F
Min Temp: 72°F
June 21, 1999
Max Temp: 68°F
Min Temp: 62°F
June 21, 1972
1.94 inches
Max Temp: 84°F to 92°F
Min Temp: 62°F to 70°F
Winston-salem Wbas Ap (319539)
Period of Record: Jun 1899 thru May 2015
Winston-SalemForsythJune 21, 1964
Max Temp: 99°F
Min Temp: 73°F
June 22, 1947
Max Temp: 72°F
Min Temp: 56°F
June 21, 1961
3.11 inches
Max Temp: 84.5°F to 93°F
Min Temp: 63°F to 67°F
Asheville Pearson St (310294)
Period of Record: Jan 1900 thru Jan 2004
WoodfinBuncombeJune 21, 1948
1.58 inches
Yadkinville 6 E (319675)
Period of Record: Feb 1940 thru May 2015
YadkinvilleYadkinJune 21, 1964
Max Temp: 98°F
Min Temp: 68°F
June 21, 1999
Max Temp: 64°F
Min Temp: 58°F
June 21, 1972
5.4 inches
Max Temp: 83°F to 90°F
Min Temp: 59°F to 65°F
Yanceyville 2 Nne (319700)
Period of Record: Mar 1949 thru Dec 1979
YanceyvilleCaswellJune 21, 1964
Max Temp: 100°F
Min Temp: 69°F
June 21, 1979
Max Temp: 77°F
Min Temp: 58°F
June 21, 1972
4.7 inches
Max Temp: 83.5°F to 88.5°F
Min Temp: 60.5°F to 66°F