NCNorth Carolina rankings

Towns with the coolest summers in North Carolina

Ranked by the typical afternoon high in July, 1991–2020, from NOAA’s gridded climate normals for each town. Neighboring towns on the same 5 km grid square have the same numbers, so each square is listed once, under its largest town. 287 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

Map of Trinity
North Carolina · Coolest summers

Where Trinity lands: #61 of 287

88.1° · Visit Trinity →

#TownJuly highDays at 90°+July low
1 Boone Boone20,032 people 78.9° 0 59°
2 Edneyville2,716 people 81.9° 10 64°
3 Black Mountain Black Mountain8,513 people 82.0° 6 62°
4 Waynesville Waynesville10,502 people 82.1° 3 60°
5 Map of Canton Canton4,419 people 82.4° 4 61°
6 Map of Lake Junaluska Lake Junaluska3,175 people 82.6° 3 60°
7 Map of East Flat Rock East Flat Rock6,323 people 82.8° 10 65°
8 Swannanoa Swannanoa6,901 people 83.1° 6 62°
9 Valley Hill2,675 people 83.2° 10 64°
10 Brevard Brevard7,897 people 83.3° 4 62°
11 Dana4,147 people 83.4° 10 65°
12 Map of Mountain Home Mountain Home3,437 people 83.4° 10 63°
13 Map of Etowah Etowah7,968 people 83.5° 10 63°
14 Hendersonville Hendersonville15,408 people 83.6° 10 64°
15 Mills River Mills River7,281 people 83.6° 12 63°
16 Map of Royal Pines Royal Pines4,325 people 83.7° 12 63°
17 Sylva Sylva2,646 people 83.7° 13 61°
18 Fletcher Fletcher8,098 people 84.2° 9 63°
19 Map of Avery Creek Avery Creek2,887 people 84.4° 12 63°
20 Map of Asheville Asheville94,535 people 85.0° 16 63°
21 Weaverville Weaverville4,687 people 85.0° 16 63°
22 Map of Mars Hill Mars Hill3,025 people 85.0° 13 62°
23 Emma2,657 people 85.0° 16 63°
24 Map of Woodfin Woodfin8,048 people 85.4° 16 63°
25 Cullowhee Cullowhee7,973 people 85.4° 13 62°
26 Franklin Franklin4,268 people 85.8° 6 62°
27 Kill Devil Hills Kill Devil Hills7,761 people 86.4° 21 72°
28 Map of Kitty Hawk Kitty Hawk3,724 people 86.4° 21 72°
29 Nags Head Nags Head3,160 people 86.4° 21 73°
30 Southern Shores Southern Shores3,139 people 86.5° 21 72°
31 Map of King King7,408 people 86.9° 24 66°
32 Mount Airy Mount Airy10,633 people 87.1° 24 65°
33 Elkin Elkin4,043 people 87.3° 33 65°
34 Map of Rural Hall Rural Hall3,466 people 87.5° 24 67°
35 Jonesville Jonesville2,860 people 87.5° 33 66°
36 Tobaccoville Tobaccoville2,664 people 87.5° 24 67°
37 Map of Yadkinville Yadkinville3,004 people 87.6° 26 66°
38 Map of Winston-Salem Winston-Salem252,037 people 87.7° 33 67°
39 Map of Lenoir Lenoir18,299 people 87.7° 36 66°
40 Map of North Wilkesboro North Wilkesboro4,421 people 87.7° 32 66°
41 Map of Hudson Hudson3,772 people 87.7° 36 66°
42 Wilkesboro Wilkesboro3,646 people 87.7° 33 66°
43 Cajah's Mountain2,704 people 87.7° 36 66°
44 Hickory Hickory44,258 people 87.8° 33 67°
45 Elizabeth City Elizabeth City18,871 people 87.8° 35 72°
46 Morehead City Morehead City9,806 people 87.8° 11 73°
47 Map of St. Stephens St. Stephens9,457 people 87.8° 33 67°
48 Roxboro Roxboro8,182 people 87.8° 34 67°
49 Map of Walkertown Walkertown5,873 people 87.8° 33 67°
50 Kernersville Kernersville27,830 people 87.9° 33 67°
51 Long View Long View5,011 people 87.9° 33 67°
52 Clemmons Clemmons21,871 people 88.0° 43 67°
53 Lewisville Lewisville13,828 people 88.0° 43 67°
54 Conover Conover8,580 people 88.0° 33 67°
55 Map of Stokesdale Stokesdale6,004 people 88.0° 33 67°
56 Map of Sawmills Sawmills5,042 people 88.0° 36 66°
57 Beaufort Beaufort4,689 people 88.0° 7 73°
58 Map of Bethlehem Bethlehem4,101 people 88.0° 33 67°
59 Map of Troutman Troutman3,995 people 88.0° 33 67°
60 Map of Thomasville Thomasville27,321 people 88.1° 39 68°
61 Map of Trinity Trinity7,111 people 88.1° 45 68°
62 Moyock5,684 people 88.1° 40 70°
63 Map of Granite Falls Granite Falls4,929 people 88.1° 33 66°
64 Map of Wallburg Wallburg3,150 people 88.1° 39 68°
65 Statesville Statesville29,894 people 88.2° 33 67°
66 Map of Oak Ridge Oak Ridge7,744 people 88.2° 33 68°
67 Marion Marion7,579 people 88.2° 32 65°
68 Midway Midway4,897 people 88.2° 39 67°
69 Emerald Isle Emerald Isle3,934 people 88.2° 18 73°
70 Tyro3,833 people 88.2° 39 67°
71 Map of Welcome Welcome3,521 people 88.2° 39 67°
72 Bermuda Run3,211 people 88.2° 39 67°
73 Map of High Point High Point116,245 people 88.3° 45 68°
74 Mooresville Mooresville52,381 people 88.3° 36 67°
75 Map of Reidsville Reidsville14,585 people 88.3° 33 67°
76 Newton Newton13,333 people 88.3° 43 67°
77 Mocksville Mocksville6,068 people 88.3° 41 67°
78 Carolina Shores5,017 people 88.3° 32 73°
79 Edenton Edenton4,494 people 88.3° 37 72°
80 Newport4,441 people 88.3° 18 72°
81 Sunset Beach Sunset Beach4,351 people 88.3° 24 73°
82 Map of Mountain View Mountain View3,982 people 88.3° 33 67°
83 Greensboro Greensboro301,198 people 88.5° 42 68°
84 Morganton Morganton17,646 people 88.5° 35 66°
85 Archdale Archdale12,087 people 88.5° 45 68°
86 Lincolnton Lincolnton11,783 people 88.5° 35 68°
87 Map of Summerfield Summerfield11,116 people 88.5° 33 68°
88 Valdese Valdese4,704 people 88.5° 35 66°
89 Maiden Maiden3,788 people 88.5° 35 67°
90 Jamestown Jamestown3,708 people 88.5° 33 68°
91 Lexington Lexington19,690 people 88.6° 39 68°
92 Lake Norman of Catawba9,906 people 88.6° 43 68°
93 Hillsborough Hillsborough9,724 people 88.6° 34 68°
94 Map of Gibsonville Gibsonville9,467 people 88.6° 50 68°
95 Oak Island Oak Island9,030 people 88.6° 46 74°
96 Map of Pleasant Garden Pleasant Garden5,060 people 88.6° 42 68°
97 Swansboro Swansboro3,997 people 88.6° 44 72°
98 Asheboro Asheboro27,580 people 88.7° 33 68°
99 Gamewell Gamewell3,689 people 88.7° 36 66°
100 Sneads Ferry Sneads Ferry2,728 people 88.7° 44 72°
101 Map of Wentworth Wentworth2,692 people 88.7° 33 68°
102 Salisbury Salisbury35,825 people 88.8° 37 67°
103 Mebane19,538 people 88.8° 54 68°
104 Map of Havelock Havelock17,691 people 88.8° 38 71°
105 Map of Eden Eden15,356 people 88.8° 38 67°
106 Lake Norman of Iredell12,494 people 88.8° 43 68°
107 Map of Elon Elon11,032 people 88.8° 50 68°
108 Map of Oxford Oxford8,914 people 88.8° 38 67°
109 Cherryville Cherryville6,226 people 88.8° 35 67°
110 Map of China Grove China Grove4,530 people 88.8° 37 68°
111 Southport Southport4,205 people 88.8° 46 74°
112 Map of Landis Landis3,765 people 88.8° 37 68°
113 Map of Glen Raven Glen Raven3,506 people 88.8° 50 68°
114 Map of Granite Quarry Granite Quarry3,043 people 88.8° 37 67°
115 Carolina Beach Carolina Beach6,745 people 88.9° 53 73°
116 Map of Westport Westport5,915 people 88.9° 43 68°
117 Surf City Surf City4,396 people 88.9° 23 73°
118 Map of Forest Oaks Forest Oaks4,293 people 88.9° 42 68°
119 Map of Spencer Spencer3,349 people 88.9° 37 67°
120 Map of Plymouth Plymouth3,250 people 88.9° 44 70°
121 Liberty Liberty2,682 people 88.9° 35 68°
122 Map of Neuse Forest Neuse Forest2,671 people 88.9° 38 72°
123 Burlington Burlington59,610 people 89.0° 50 68°
124 Graham Graham18,048 people 89.0° 54 68°
125 Map of Piney Green Piney Green14,078 people 89.0° 44 70°
126 Map of Kings Mountain Kings Mountain12,039 people 89.0° 35 68°
127 Map of Randleman Randleman4,644 people 89.0° 33 68°
128 Map of Enochville Enochville3,321 people 89.0° 61 68°
129 Wrightsville Beach Wrightsville Beach2,665 people 89.0° 45 73°
130 Map of Jacksonville Jacksonville71,279 people 89.1° 44 71°
131 Henderson Henderson14,885 people 89.1° 43 68°
132 Porters Neck7,654 people 89.1° 45 73°
133 Map of Holly Ridge Holly Ridge4,904 people 89.1° 23 71°
134 Map of Ahoskie Ahoskie4,764 people 89.1° 53 69°
135 Map of Windsor Windsor3,269 people 89.1° 38 69°
136 Map of Green Level Green Level3,230 people 89.1° 54 68°
137 Map of Murfreesboro Murfreesboro3,170 people 89.1° 29 68°
138 Cornelius Cornelius32,783 people 89.2° 49 68°
139 Map of Myrtle Grove Myrtle Grove12,637 people 89.2° 53 73°
140 Map of Ogden Ogden8,249 people 89.2° 45 72°
141 Siler City Siler City7,995 people 89.2° 35 69°
142 Map of James City James City4,789 people 89.2° 48 72°
143 Shallotte Shallotte4,639 people 89.2° 24 72°
144 Stanley Stanley4,069 people 89.2° 49 68°
145 Brices Creek3,415 people 89.2° 48 71°
146 Rockwell Rockwell2,782 people 89.2° 37 68°
147 Swepsonville Swepsonville2,517 people 89.2° 54 68°
148 Gastonia Gastonia82,884 people 89.3° 49 68°
149 Davidson Davidson15,660 people 89.3° 61 68°
150 Map of Washington Washington9,726 people 89.3° 39 72°
151 Map of Half Moon Half Moon7,378 people 89.3° 56 70°
152 Bessemer City Bessemer City5,580 people 89.3° 35 68°
153 Williamston Williamston5,112 people 89.3° 38 70°
154 Spindale Spindale4,131 people 89.3° 45 67°
155 River Road3,366 people 89.3° 39 72°
156 Huntersville Huntersville63,969 people 89.4° 49 68°
157 New Bern New Bern32,734 people 89.4° 48 72°
158 Carrboro Carrboro21,204 people 89.4° 44 68°
159 Map of Trent Woods Trent Woods4,032 people 89.4° 48 71°
160 Map of River Bend River Bend2,874 people 89.4° 48 70°
161 Hampstead9,292 people 89.5° 58 71°
162 Boiling Spring Lakes Boiling Spring Lakes6,347 people 89.5° 46 71°
163 Map of Dallas Dallas6,104 people 89.5° 49 68°
164 Map of Ranlo Ranlo4,617 people 89.5° 49 68°
165 Map of Lowesville Lowesville3,874 people 89.5° 49 68°
166 Kannapolis Kannapolis57,890 people 89.6° 61 68°
167 Map of Shelby Shelby22,100 people 89.6° 43 68°
168 Briar Chapel6,049 people 89.6° 44 69°
169 Red Oak Red Oak3,405 people 89.6° 50 68°
170 Map of Youngsville Youngsville3,011 people 89.6° 51 68°
171 Wilmington Wilmington120,805 people 89.7° 45 71°
172 Rocky Mount Rocky Mount54,297 people 89.7° 54 69°
173 Fuquay-Varina Fuquay-Varina40,485 people 89.7° 33 69°
174 Murraysville Murraysville16,339 people 89.7° 45 71°
175 Map of Roanoke Rapids Roanoke Rapids14,856 people 89.7° 46 69°
176 Map of Tarboro Tarboro10,770 people 89.7° 43 69°
177 Nashville5,729 people 89.7° 54 68°
178 Boiling Springs Boiling Springs4,757 people 89.7° 43 67°
179 Franklinton Franklinton2,645 people 89.7° 51 68°
180 Forest City Forest City7,363 people 89.8° 45 67°
181 Northchase5,896 people 89.8° 58 71°
182 Pittsboro Pittsboro4,752 people 89.8° 55 69°
183 Map of Burgaw Burgaw3,850 people 89.8° 58 70°
184 Map of Lowell Lowell3,768 people 89.8° 49 69°
185 Rutherfordton Rutherfordton3,680 people 89.8° 45 67°
186 Map of Wallace Wallace3,457 people 89.8° 62 70°
187 Warsaw2,746 people 89.8° 49 70°
188 Cary Cary179,306 people 89.9° 41 69°
189 Concord Concord108,719 people 89.9° 61 68°
190 Greenville Greenville92,857 people 89.9° 53 70°
191 Holly Springs Holly Springs45,248 people 89.9° 41 69°
192 Leland Leland29,607 people 89.9° 58 71°
193 Map of Winterville Winterville10,725 people 89.9° 53 70°
194 Butner Butner8,065 people 89.9° 36 68°
195 Wrightsboro Wrightsboro6,287 people 89.9° 58 71°
196 Map of Ayden Ayden5,150 people 89.9° 53 70°
197 Mount Olive4,453 people 89.9° 44 70°
198 Map of Troy Troy2,926 people 89.9° 44 69°
199 Carthage Carthage2,896 people 89.9° 55 69°
200 Mar-Mac2,877 people 89.9° 61 70°
201 Brogden2,733 people 89.9° 61 70°
202 Belville2,573 people 89.9° 45 71°
203 Durham Durham291,467 people 90.0° 44 68°
204 Map of Goldsboro Goldsboro34,383 people 90.0° 61 70°
205 Map of Kinston Kinston19,505 people 90.0° 62 70°
206 Mount Holly Mount Holly18,208 people 90.0° 49 69°
207 Map of Wendell Wendell13,064 people 90.0° 41 69°
208 Map of Zebulon Zebulon8,711 people 90.0° 48 69°
209 Clinton Clinton8,304 people 90.0° 49 70°
210 Archer Lodge Archer Lodge5,186 people 90.0° 48 69°
211 Map of Seven Lakes Seven Lakes4,535 people 90.0° 44 69°
212 Map of La Grange La Grange2,756 people 90.0° 59 70°
213 Map of Grifton Grifton2,515 people 90.0° 62 70°
214 Charlotte Charlotte903,844 people 90.1° 49 69°
215 Wake Forest Wake Forest52,844 people 90.1° 36 68°
216 Wilson Wilson48,370 people 90.1° 51 69°
217 Garner Garner34,473 people 90.1° 47 69°
218 Sanford Sanford31,478 people 90.1° 54 69°
219 Morrisville Morrisville31,422 people 90.1° 52 69°
220 Map of Knightdale Knightdale20,214 people 90.1° 47 69°
221 Pinehurst Pinehurst18,256 people 90.1° 44 69°
222 Belmont Belmont15,546 people 90.1° 49 69°
223 Rolesville Rolesville10,766 people 90.1° 47 69°
224 Map of Cramerton Cramerton5,450 people 90.1° 49 69°
225 Creedmoor Creedmoor4,997 people 90.1° 36 68°
226 Map of Farmville Farmville4,514 people 90.1° 53 70°
227 Map of Elroy Elroy3,251 people 90.1° 61 71°
228 Raleigh Raleigh481,031 people 90.2° 47 69°
229 Map of Apex Apex70,630 people 90.2° 41 69°
230 Chapel Hill Chapel Hill61,607 people 90.2° 44 69°
231 Matthews Matthews30,577 people 90.2° 51 69°
232 Mint Hill Mint Hill27,556 people 90.2° 51 69°
233 Southern Pines Southern Pines16,420 people 90.2° 55 69°
234 Barbecue5,910 people 90.2° 54 69°
235 Map of Louisburg Louisburg3,263 people 90.2° 51 68°
236 Lake Royale3,168 people 90.2° 51 68°
237 Map of Wilson's Mills Wilson's Mills2,753 people 90.2° 48 69°
238 Indian Trail Indian Trail42,036 people 90.3° 51 69°
239 Map of Clayton Clayton29,320 people 90.3° 48 69°
240 Albemarle Albemarle16,762 people 90.3° 39 69°
241 Weddington Weddington13,805 people 90.3° 51 69°
242 Spout Springs11,242 people 90.3° 53 70°
243 Wesley Chapel Wesley Chapel9,090 people 90.3° 51 69°
244 Map of Angier Angier6,241 people 90.3° 54 70°
245 Waxhaw Waxhaw22,275 people 90.4° 51 69°
246 Harrisburg Harrisburg19,633 people 90.4° 61 69°
247 Stallings Stallings16,886 people 90.4° 51 69°
248 Pineville Pineville11,055 people 90.4° 49 69°
249 Aberdeen Aberdeen9,228 people 90.4° 44 69°
250 Map of Selma Selma6,817 people 90.4° 53 70°
251 Map of Locust Locust5,840 people 90.4° 61 69°
252 Map of Whispering Pines Whispering Pines5,211 people 90.4° 55 69°
253 Benson Benson4,282 people 90.4° 49 70°
254 Anderson Creek13,927 people 90.5° 53 70°
255 Dunn Dunn8,559 people 90.5° 49 70°
256 Map of Marvin Marvin6,692 people 90.5° 51 69°
257 Tabor City Tabor City3,777 people 90.5° 32 71°
258 Map of Smithfield Smithfield12,116 people 90.6° 53 70°
259 Map of Unionville Unionville6,954 people 90.6° 55 69°
260 Lillington Lillington4,709 people 90.6° 54 70°
261 Wingate Wingate4,425 people 90.6° 55 69°
262 Map of Mineral Springs Mineral Springs3,314 people 90.6° 51 69°
263 Monroe Monroe36,759 people 90.7° 55 69°
264 Midland4,860 people 90.7° 61 69°
265 Whiteville Whiteville4,696 people 90.7° 63 70°
266 Map of Buies Creek Buies Creek3,746 people 90.7° 49 70°
267 Elizabethtown Elizabethtown3,277 people 90.7° 55 70°
268 Map of Oakboro Oakboro2,683 people 90.7° 39 69°
269 Fayetteville Fayetteville210,815 people 90.8° 53 71°
270 Spring Lake Spring Lake11,573 people 90.8° 53 70°
271 Map of Erwin Erwin4,687 people 90.9° 49 70°
272 Map of Raeford Raeford4,552 people 90.9° 54 70°
273 Eastover Eastover3,666 people 90.9° 53 71°
274 Fairview3,619 people 90.9° 55 69°
275 Map of Rockfish Rockfish3,574 people 90.9° 53 70°
276 Map of Lumberton Lumberton18,859 people 91.0° 58 71°
277 St. Pauls2,688 people 91.0° 58 71°
278 Map of Marshville Marshville2,615 people 91.0° 55 69°
279 Map of Hope Mills Hope Mills17,939 people 91.1° 53 71°
280 Map of Hamlet Hamlet5,961 people 91.1° 70 70°
281 Map of Wadesboro Wadesboro4,972 people 91.1° 59 70°
282 East Rockingham2,779 people 91.1° 70 70°
283 Red Springs3,125 people 91.2° 58 70°
284 Pembroke Pembroke2,822 people 91.2° 58 71°
285 Rockingham Rockingham8,967 people 91.3° 70 70°
286 Polkton Polkton2,555 people 91.3° 59 70°
287 Laurinburg Laurinburg15,087 people 91.4° 69 70°

How this ranking works

We rank every town by the typical afternoon high in July, 1991–2020, from NOAA’s gridded climate normals for each town. The lowest ranks first. The town with the lowest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Temperatures and rainfall come from NOAA’s gridded normals, about 5 km (3 miles) square, read at each town’s center, so hills and coastlines are built in. Towns whose centers fall in the same square have the same numbers, so only the largest of them is listed.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states