Guest, Sign inJoin
Griffeth-Pendley HouseJasper, #1 on this list · Griffeth-Pendley House · Photo: Jerrye & Roy Klotz, MD · CC BY-SA 4.0
Georgia rankings · Climate

Towns with the coolest summers in Georgia

Jasper has the coolest summers of Georgia’s 258 towns of 2,500+: July afternoons average a high of 86° (NOAA 1991–2020 normals). The typical town here averages 90°; none of the 258 stay under 80°.

The average July high. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Jasper

Pickens County · 5,400 people
86°

July high·January low 31°·12 days of 90°+ a year

#2

Cleveland

White County · 3,472 people
87°

July high·January low 30°·17 days of 90°+ a year

#3

Dawsonville

Dawson County · 4,888 people
87°

July high·January low 30°·32 days of 90°+ a year

All 258 towns

July high, lowest first. Towns with the same figure share a rank (T = tied; 246 towns here).

258 towns ranked. Not here? See why a town may be missing.

#TownJuly highDays ≥90°January low
1JasperPickens County · 5,400 people86°1231°average low
2ClevelandWhite County · 3,472 people87°1730°average low
3DawsonvilleDawson County · 4,888 people87°3230°average low
4CorneliaHabersham County · 5,459 people87°1732°average low
T5BaldwinHabersham County · 4,240 people87°1732°average low
T5DemorestHabersham County · 2,262 people87°1732°average low
7Dahlonega College campusLumpkin County · 7,918 people87°1730°average low
T8CummingForsyth County · 12,494 people88°3232°average low
T8GainesvilleHall County · 49,221 people88°3533°average low
T8OakwoodHall County · 7,245 people88°3532°average low
11BremenHaralson County · 7,751 people88°3631°average low
T12Flowery BranchHall County · 13,110 people88°3532°average low
T12LulaHall County · 3,048 people88°1732°average low
14Ball GroundCherokee County · 3,470 people88°1231°average low
15BufordGwinnett County · 18,780 people88°3532°average low
T16AlpharettaFulton County · 66,921 people88°5332°average low
T16Holly SpringsCherokee County · 20,261 people88°4432°average low
T16MiltonFulton County · 41,266 people88°3232°average low
T16Sugar HillGwinnett County · 29,280 people88°3232°average low
20Fairfield Plantationunincorporated, Carroll County · 6,172 people88°3632°average low
21TempleCarroll County · 6,564 people88°3631°average low
T22CantonCherokee County · 40,778 people88°4431°average low
T22MariettaCobb County · 63,574 people88°1033°average low
T22SuwaneeGwinnett County · 23,034 people88°3232°average low
T22TallapoosaHaralson County · 3,141 people88°3631°average low
T26DuluthGwinnett County · 33,815 people88°5332°average low
T26Villa RicaCarroll County · 21,022 people88°3632°average low
T28AuburnBarrow County · 10,110 people89°3833°average low
T28CarrolltonCarroll County · 27,925 people89°3632°average low
T28DaculaGwinnett County · 9,373 people89°3833°average low
T28RoswellFulton County · 91,505 people89°5332°average low
T32Berkeley LakeGwinnett County · 2,034 people89°5332°average low
T32Johns CreekFulton County · 80,401 people89°5332°average low
T32LawrencevilleGwinnett County · 32,822 people89°3833°average low
T35ChambleeDeKalb County · 32,334 people89°5333°average low
T35DoravilleDeKalb County · 16,365 people89°5333°average low
T35DunwoodyDeKalb County · 51,792 people89°5333°average low
T35NorcrossGwinnett County · 19,086 people89°5332°average low
T35PalmettoFulton County · 5,298 people89°5133°average low
T35Sandy SpringsFulton County · 105,013 people89°5333°average low
T35WoodstockCherokee County · 39,895 people89°4432°average low
T42BraseltonJackson County · 18,496 people89°3533°average low
T42DouglasvilleDouglas County · 41,523 people89°5433°average low
T42FairburnFulton County · 17,133 people89°4733°average low
T42GraysonGwinnett County · 5,569 people89°3833°average low
T42KennesawCobb County · 37,970 people89°5532°average low
T42LaFayetteWalker County · 7,157 people89°3731°average low
T42Peachtree CornersGwinnett County · 42,519 people89°5332°average low
T42ToccoaStephens County · 9,539 people89°4632°average low
T42VarnellWhitfield County · 2,295 people89°3831°average low
T51ClarkstonDeKalb County · 14,431 people89°5333°average low
T51CommerceJackson County · 9,303 people89°4433°average low
T51DallasPaulding County · 15,402 people89°5532°average low
T51DecaturDeKalb County · 25,276 people89°5333°average low
T51Fairviewunincorporated, Walker County · 5,302 people89°5131°average low
T51HiramPaulding County · 5,585 people89°5532°average low
T51HoschtonJackson County · 8,623 people89°3533°average low
T51JeffersonJackson County · 17,185 people89°4433°average low
T51MabletonCobb County · 78,820 people89°1033°average low
T51Mountain Parkunincorporated, Gwinnett County · 12,850 people89°5333°average low
T51North Decaturunincorporated, DeKalb County · 18,442 people89°5333°average low
T51SmyrnaCobb County · 57,513 people89°1033°average low
T51Stone MountainDeKalb County · 6,562 people89°5333°average low
T51TuckerDeKalb County · 37,290 people89°5333°average low
T65Chattahoochee HillsFulton County · 3,524 people89°4733°average low
T65Chattanooga Valleyunincorporated, Walker County · 4,601 people89°3731°average low
T65LilburnGwinnett County · 16,369 people89°5332°average low
T65NewnanCoweta County · 45,867 people89°4233°average low
T65SnellvilleGwinnett County · 22,478 people89°3833°average low
T70Avondale EstatesDeKalb County · 3,543 people89°5333°average low
T70Lakeviewunincorporated, Catoosa County · 4,723 people89°5831°average low
T70PendergrassJackson County · 1,919 people89°3533°average low
T70RinggoldCatoosa County · 3,391 people89°5831°average low
T70WinderBarrow County · 21,252 people89°3833°average low
T75ChickamaugaWalker County · 3,017 people89°3731°average low
T75College ParkFulton County · 13,887 people89°4733°average low
T75TyroneFayette County · 8,091 people89°5133°average low
T75Union CityFulton County · 29,910 people89°4733°average low
T79AcworthCobb County · 22,925 people89°5532°average low
T79AtlantaFulton County · 529,110 people89°4733°average low
T79AustellCobb County · 8,339 people89°1032°average low
T79BrookhavenDeKalb County · 59,643 people89°5333°average low
T79CedartownPolk County · 10,514 people89°5832°average low
T79DaltonWhitfield County · 35,322 people89°3831°average low
T79HapevilleFulton County · 7,410 people89°4734°average low
T79Lithia Springsunincorporated, Douglas County · 16,875 people89°1033°average low
T79LoganvilleWalton County · 17,212 people89°3833°average low
T79North Druid Hillsunincorporated, DeKalb County · 17,997 people89°5333°average low
T79Powder SpringsCobb County · 21,004 people89°1032°average low
T79Viningsunincorporated, Cobb County · 14,390 people89°1033°average low
T91Candler-McAfeeunincorporated, DeKalb County · 20,905 people90°4733°average low
T91ChatsworthMurray County · 5,029 people90°4830°average low
T91East PointFulton County · 38,225 people90°4733°average low
T91Forest ParkClayton County · 19,168 people90°4734°average low
T91South FultonFulton County · 112,820 people90°4733°average low
T96Conleyunincorporated, Clayton County · 5,822 people90°4733°average low
T96Fort OglethorpeCatoosa County · 10,868 people90°5131°average low
T96GrantvilleCoweta County · 3,284 people90°4233°average low
T96Irondaleunincorporated, Clayton County · 9,185 people90°5934°average low
T96JonesboroClayton County · 6,046 people90°5934°average low
T96ManchesterMeriwether County · 3,594 people90°4734°average low
T96MorrowClayton County · 6,211 people90°5934°average low
T96Peachtree CityFayette County · 40,880 people90°5133°average low
T96SenoiaCoweta County · 6,276 people90°5133°average low
T96StathamBarrow County · 3,350 people90°5333°average low
T106FayettevilleFayette County · 20,465 people90°5133°average low
T106LithoniaDeKalb County · 2,608 people90°5333°average low
T106Redanunincorporated, DeKalb County · 31,017 people90°5333°average low
T106RiverdaleClayton County · 14,637 people90°4733°average low
T106SummervilleChattooga County · 4,440 people90°6131°average low
T111AdairsvilleBartow County · 5,101 people90°5331°average low
T111Experimentunincorporated, Spalding County · 3,387 people90°3934°average low
T111GriffinSpalding County · 23,896 people90°3934°average low
T111HamptonHenry County · 9,349 people90°3934°average low
T111HartwellHart County · 4,914 people90°3632°average low
T111HogansvilleTroup County · 3,290 people90°5533°average low
T111LovejoyClayton County · 12,929 people90°5934°average low
T111MonroeWalton County · 16,507 people90°3833°average low
T119Gresham Parkunincorporated, DeKalb County · 6,935 people90°4733°average low
T119RockmartPolk County · 5,369 people90°5832°average low
T121AragonPolk County · 1,523 people90°5832°average low
T121Athens129,921 people90°6233°average low
T121Lakeview Estatesunincorporated, Rockdale County · 3,596 people90°5233°average low
T121Reed Creekunincorporated, Hart County · 3,151 people90°3633°average low
T121StonecrestDeKalb County · 61,337 people90°4733°average low
T126CalhounGordon County · 20,196 people90°7231°average low
T126Lindaleunincorporated, Floyd County · 4,289 people90°4932°average low
T126Panthersvilleunincorporated, DeKalb County · 9,053 people90°4733°average low
T129BarnesvilleLamar County · 6,329 people90°6534°average low
T129ConyersRockdale County · 20,377 people90°5233°average low
T129ElbertonElbert County · 4,890 people90°3632°average low
T129LaGrangeTroup County · 34,730 people90°5533°average low
T129WatkinsvilleOconee County · 4,131 people90°6233°average low
T134CartersvilleBartow County · 25,349 people90°5332°average low
T134EuharleeBartow County · 4,202 people90°5532°average low
T134Hannahs Millunincorporated, Upson County · 3,230 people90°6234°average low
T134Social CircleWalton County · 5,537 people90°5233°average low
T134StockbridgeHenry County · 36,331 people90°5933°average low
T134ThomastonUpson County · 9,852 people90°6234°average low
T140Heron Bayunincorporated, Henry County · 4,595 people90°3934°average low
T140Locust GroveHenry County · 14,610 people90°7434°average low
T140McDonoughHenry County · 33,395 people90°7434°average low
T140RomeFloyd County · 38,934 people90°4932°average low
T144Tybee IslandChatham County · 3,156 people90°8041°average low
T144West PointTroup County · 3,661 people90°5733°average low
146CovingtonNewton County · 17,477 people91°5233°average low
147WashingtonWilkes County · 3,638 people91°5334°average low
T148JacksonButts County · 5,884 people91°7433°average low
T148MoultrieColquitt County · 14,973 people91°8238°average low
T148ThomsonMcDuffie County · 6,763 people91°7935°average low
T148Wilmington Islandunincorporated, Chatham County · 13,905 people91°8041°average low
T152CuthbertRandolph County · 3,026 people91°6937°average low
T152ForsythMonroe County · 4,952 people91°6533°average low
T154HarlemColumbia County · 4,239 people91°5935°average low
T154MadisonMorgan County · 5,179 people91°5233°average low
T154PelhamMitchell County · 3,359 people91°6439°average low
T154QuitmanBrooks County · 4,032 people91°7640°average low
T154ThomasvilleThomas County · 18,667 people91°7839°average low
T159AmericusSumter County · 15,617 people91°6036°average low
T159St. Simonsunincorporated, Glynn County · 16,228 people91°4743°average low
T159SylvesterWorth County · 5,430 people91°8838°average low
T159TiftonTift County · 17,595 people91°7438°average low
T163AdelCook County · 5,854 people91°8239°average low
T163CairoGrady County · 10,150 people91°7839°average low
T163DawsonTerrell County · 4,131 people91°8437°average low
T163Fort ValleyPeach County · 9,220 people91°8535°average low
T163GreensboroGreene County · 3,519 people91°5933°average low
T163Skidaway Islandunincorporated, Chatham County · 9,315 people91°8041°average low
T163St. MarysCamden County · 20,546 people91°4043°average low
T163ValdostaLowndes County · 56,186 people91°8240°average low
T171AshburnTurner County · 4,211 people92°7437°average low
T171BlakelyEarly County · 5,156 people92°6538°average low
T171BrunswickGlynn County · 15,730 people92°7343°average low
T171ColumbusMuscogee County · 202,171 people92°8036°average low
T171HahiraLowndes County · 3,595 people92°8239°average low
T176Bemissunincorporated, Lowndes County · 9,201 people92°8239°average low
T176ByronPeach County · 6,567 people92°8535°average low
T176CussetaChattahoochee County · 8,465 people92°8036°average low
T176GrovetownColumbia County · 17,939 people92°8036°average low
T176MonticelloJasper County · 3,040 people92°6332°average low
T181Montgomeryunincorporated, Chatham County · 4,976 people92°8040°average low
T181Whitemarsh Islandunincorporated, Chatham County · 6,886 people92°8040°average low
T183CentervilleHouston County · 9,505 people92°8536°average low
T183Country Club Estatesunincorporated, Glynn County · 8,780 people92°7342°average low
T183FitzgeraldBen Hill County · 8,882 people92°7638°average low
T183HephzibahRichmond County · 3,815 people92°8636°average low
T183MontezumaMacon County · 2,879 people92°6036°average low
T183NashvilleBerrien County · 5,038 people92°7439°average low
T189AlbanyDougherty County · 66,907 people92°8838°average low
T189CamillaMitchell County · 4,988 people92°6438°average low
T189CordeleCrisp County · 9,652 people92°9637°average low
T189GrayJones County · 3,567 people92°7834°average low
T189LeesburgLee County · 3,597 people92°8438°average low
T189OcillaIrwin County · 2,837 people92°7638°average low
T189Putneyunincorporated, Dougherty County · 3,150 people92°8839°average low
T189SylvaniaScreven County · 2,704 people92°7436°average low
T189ThunderboltChatham County · 2,534 people92°8040°average low
T189UnadillaDooly County · 3,091 people92°8336°average low
T199Macon-Bibb CountyBibb County · 157,556 people92°8535°average low
T199PerryHouston County · 25,699 people92°7636°average low
T199RinconEffingham County · 11,726 people92°8038°average low
T199ViennaDooly County · 2,961 people92°9637°average low
T199Warner RobinsHouston County · 87,761 people92°7636°average low
T199WaynesboroBurke County · 5,511 people92°7435°average low
T205Dock Junctionunincorporated, Glynn County · 8,147 people92°7341°average low
T205DonalsonvilleSeminole County · 2,834 people92°11039°average low
T205EastmanDodge County · 5,572 people92°7638°average low
T205EatontonPutnam County · 6,749 people92°6333°average low
T205LakelandLanier County · 3,062 people92°8839°average low
T205Martinezunincorporated, Columbia County · 33,750 people92°8036°average low
T205SandersvilleWashington County · 5,397 people92°6235°average low
T205SpringfieldEffingham County · 3,344 people92°8038°average low
T205StatesboroBulloch County · 35,366 people92°8038°average low
T214AbbevilleWilcox County · 2,819 people92°7638°average low
T214Augusta206,559 people92°8636°average low
T214BainbridgeDecatur County · 14,606 people92°9939°average low
T214Buckheadunincorporated, Bryan County · 4,702 people92°8040°average low
T214MillenJenkins County · 2,952 people92°7636°average low
T214SavannahChatham County · 149,440 people92°8039°average low
T220CochranBleckley County · 4,986 people92°8337°average low
T220DouglasCoffee County · 11,864 people92°9839°average low
T220Echols CountyEchols County · 3,685 people92°8240°average low
T220Evansunincorporated, Columbia County · 36,998 people92°8235°average low
T220GuytonEffingham County · 3,247 people92°8038°average low
T220KingslandCamden County · 21,299 people92°7041°average low
T220SwainsboroEmanuel County · 7,436 people92°9437°average low
T227Garden CityChatham County · 10,513 people92°8039°average low
T227Georgetownunincorporated, Chatham County · 11,158 people92°8039°average low
T227Port WentworthChatham County · 17,604 people92°8038°average low
T227Richmond HillBryan County · 20,022 people92°8040°average low
T231BloomingdaleChatham County · 3,077 people92°8039°average low
T231HawkinsvillePulaski County · 4,789 people92°8337°average low
T231MetterCandler County · 4,076 people92°8238°average low
T231PoolerChatham County · 32,744 people92°8039°average low
T235HazlehurstJeff Davis County · 4,172 people93°8238°average low
T235McRae-HelenaTelfair County · 5,443 people93°7638°average low
T235WrightsvilleJohnson County · 3,585 people93°9436°average low
T238PembrokeBryan County · 2,706 people93°8038°average low
T238SopertonTreutlen County · 2,994 people93°9037°average low
T240AlamoWheeler County · 3,362 people93°8237°average low
T240DublinLaurens County · 16,565 people93°8337°average low
T240FolkstonCharlton County · 4,767 people93°11440°average low
T240Fort Stewartunincorporated, Liberty County · 9,285 people93°9439°average low
T240Hardwickunincorporated, Baldwin County · 3,402 people93°7835°average low
T240MilledgevilleBaldwin County · 16,835 people93°7834°average low
T240VidaliaToombs County · 10,885 people93°8238°average low
T247HinesvilleLiberty County · 36,674 people93°9440°average low
T247WalthourvilleLiberty County · 4,003 people93°9439°average low
T249ClaxtonEvans County · 2,560 people93°9238°average low
T249LyonsToombs County · 4,260 people93°8238°average low
T251AlmaBacon County · 3,400 people93°9239°average low
T251NichollsCoffee County · 3,317 people93°9238°average low
T253BaxleyAppling County · 5,058 people93°9538°average low
T253BlackshearPierce County · 3,680 people93°10339°average low
T253WaycrossWare County · 13,936 people93°10339°average low
T256GlennvilleTattnall County · 5,023 people93°9239°average low
T256JesupWayne County · 10,301 people93°8239°average low
T256ReidsvilleTattnall County · 2,576 people93°9238°average low
Quick answers

Questions people ask

Which Georgia town has the coolest summers?

Jasper (Pickens County): July afternoons average a high of 86°. Cleveland (87°) and Dawsonville (87°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), lowest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (258 in Georgia): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the Georgia page.

Go deeper

More Georgia lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Georgia rankings →
Other states

Coolest summers in other states