Guest, Sign inJoin
Cayce, SC City HallCayce, #1 on this list · Photo: Dr. Blazer · CC BY-SA 4.0
South Carolina rankings · Climate

Towns with the hottest summers in South Carolina

Cayce has the hottest summers of South Carolina’s 163 towns of 2,500+: July afternoons average a high of 93° (NOAA 1991–2020 normals). The typical town here averages 91°; 109 of the 163 average 90° or more.

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

Cayce

Lexington County · 13,680 people
93°

July high·January low 35°·108 days of 90°+ a year

All 163 towns

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

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

#TownJuly highDays ≥90°January low
1CayceLexington County · 13,680 people93°10835°average low
2Arthurtown College campusunincorporated, Richland County · 3,272 people93°10835°average low
T3Clearwaterunincorporated, Aiken County · 3,319 people93°8035°average low
T3Seven Oaksunincorporated, Lexington County · 15,921 people93°8134°average low
T3St. Andrewsunincorporated, Richland County · 19,868 people93°10834°average low
T6BurnettownAiken County · 3,267 people93°9735°average low
T6Forest AcresRichland County · 10,390 people93°10835°average low
T6Pine RidgeLexington County · 2,346 people93°8135°average low
T6West ColumbiaLexington County · 18,489 people93°8135°average low
T10IrmoRichland County · 12,204 people93°8134°average low
T10Oak Groveunincorporated, Lexington County · 12,256 people93°8134°average low
T12BambergBamberg County · 2,920 people93°6335°average low
T12Capitol Viewunincorporated, Richland County · 4,374 people93°10835°average low
T12White Knollunincorporated, Lexington County · 8,310 people93°8134°average low
T15BarnwellBarnwell County · 4,619 people92°10035°average low
T15Dentsvilleunincorporated, Richland County · 15,209 people92°10834°average low
T15Glovervilleunincorporated, Aiken County · 2,505 people92°9735°average low
T15Lake Murray of Richlandunincorporated, Richland County · 7,023 people92°4834°average low
T15LexingtonLexington County · 25,729 people92°8134°average low
T15Moncks CornerBerkeley County · 20,612 people92°8536°average low
T15North AugustaAiken County · 26,982 people92°8036°average low
T15SaludaSaluda County · 3,086 people92°7633°average low
T15WillistonBarnwell County · 2,898 people92°6335°average low
T24DenmarkBamberg County · 3,059 people92°6335°average low
T24EdgefieldEdgefield County · 4,182 people92°8534°average low
T24OrangeburgOrangeburg County · 13,383 people92°8535°average low
T24Red Bankunincorporated, Lexington County · 11,314 people92°8134°average low
T24Wyboounincorporated, Clarendon County · 3,639 people92°7536°average low
T29AikenAiken County · 33,808 people92°8135°average low
T29KingstreeWilliamsburg County · 3,022 people92°7835°average low
T29New EllentonAiken County · 2,338 people92°8635°average low
T32AllendaleAllendale County · 2,427 people92°7435°average low
T32Brookdaleunincorporated, Orangeburg County · 4,291 people92°8535°average low
T32Lake CityFlorence County · 5,940 people92°7235°average low
T32SummervilleDorchester County · 53,177 people92°7237°average low
T36ColumbiaRichland County · 147,035 people92°10835°average low
T36FlorenceFlorence County · 41,231 people92°7034°average low
T36HamptonHampton County · 2,598 people92°7036°average low
T36VarnvilleHampton County · 1,626 people92°7036°average low
T36WalterboroColleton County · 5,485 people92°6736°average low
T41Batesburg-LeesvilleLexington County · 5,346 people92°5734°average low
T41HardeevilleJasper County · 16,459 people92°8038°average low
T41Ladsonunincorporated, Berkeley County · 16,140 people92°6437°average low
T41NewberryNewberry County · 10,891 people92°7033°average low
T41Ninety SixGreenwood County · 2,089 people92°5633°average low
T41Sangareeunincorporated, Berkeley County · 8,681 people92°7237°average low
T47DarlingtonDarlington County · 6,075 people92°7234°average low
T47ManningClarendon County · 3,829 people92°7535°average low
T49BlythewoodRichland County · 7,233 people92°7134°average low
T49Goose CreekBerkeley County · 52,010 people92°6438°average low
T49North CharlestonCharleston County · 129,245 people92°6438°average low
T52DillonDillon County · 6,227 people92°6334°average low
T52Lugoffunincorporated, Kershaw County · 9,786 people92°6633°average low
T52McCormickMcCormick County · 2,010 people92°7934°average low
T52WinnsboroFairfield County · 3,305 people92°6233°average low
T56BennettsvilleMarlboro County · 7,565 people92°6233°average low
T56BlufftonBeaufort County · 36,807 people92°8039°average low
T56CherawChesterfield County · 4,921 people92°5232°average low
T56HanahanBerkeley County · 22,415 people92°6438°average low
T56HartsvilleDarlington County · 7,374 people92°7433°average low
T56MarionMarion County · 6,028 people92°5935°average low
T56North Hartsvilleunincorporated, Darlington County · 3,304 people92°7433°average low
T63BishopvilleLee County · 2,829 people92°6334°average low
T63CamdenKershaw County · 9,201 people92°3633°average low
T63GreenwoodGreenwood County · 22,745 people92°5634°average low
T63HollywoodCharleston County · 5,652 people92°6438°average low
T63RavenelCharleston County · 2,728 people92°6438°average low
T63RidgelandJasper County · 3,818 people92°7338°average low
T69AndrewsGeorgetown County · 2,522 people91°5836°average low
T69East Camdenunincorporated, Kershaw County · 4,194 people91°3633°average low
T69Lakewoodunincorporated, Sumter County · 3,544 people91°5835°average low
T72Cherryvaleunincorporated, Sumter County · 2,611 people91°5834°average low
T72ClintonLaurens County · 7,918 people91°6432°average low
T72MullinsMarion County · 3,838 people91°5035°average low
T72SumterSumter County · 43,094 people91°5834°average low
T76AbbevilleAbbeville County · 4,902 people91°6034°average low
T76Dalzellunincorporated, Sumter County · 2,946 people91°5834°average low
78LaurensLaurens County · 9,327 people91°6332°average low
T79ChesterChester County · 5,324 people91°5432°average low
T79UnionUnion County · 8,077 people91°5631°average low
81LancasterLancaster County · 9,623 people91°5631°average low
T82BeaufortBeaufort County · 15,775 people91°7340°average low
T82Homewoodunincorporated, Horry County · 2,708 people91°5835°average low
T82Laurel Bayunincorporated, Beaufort County · 5,882 people91°7340°average low
T85Honea PathAnderson County · 3,950 people91°5033°average low
T85Port RoyalBeaufort County · 16,648 people91°5841°average low
T87Baxter Villageunincorporated, York County · 4,542 people90°5631°average low
T87ConwayHorry County · 30,627 people90°5835°average low
T87Fort MillYork County · 38,673 people90°5631°average low
T87Tega CayYork County · 14,457 people90°5631°average low
T91CharlestonCharleston County · 159,423 people90°2440°average low
T91Homeland Parkunincorporated, Anderson County · 6,632 people90°5533°average low
T91Lake Wylieunincorporated, York County · 16,006 people90°4931°average low
T91LorisHorry County · 2,935 people90°3235°average low
T91WoodruffSpartanburg County · 6,026 people90°4832°average low
T96AndersonAnderson County · 31,323 people90°6133°average low
T96Centervilleunincorporated, Anderson County · 7,049 people90°5533°average low
T96Hilton Head IslandBeaufort County · 38,196 people90°5841°average low
T96Lesslieunincorporated, York County · 3,077 people90°5631°average low
T96Northlakeunincorporated, Anderson County · 4,390 people90°6133°average low
T96Rock HillYork County · 75,911 people90°5631°average low
102Newportunincorporated, York County · 4,121 people90°5531°average low
T103BeltonAnderson County · 4,631 people90°6133°average low
T103Clemson University College campusunincorporated, Pickens County · 7,015 people90°5532°average low
T103Fountain InnGreenville County · 14,722 people90°5433°average low
T103Red Hillunincorporated, Horry County · 15,920 people90°5836°average low
T103WilliamstonAnderson County · 4,338 people90°5033°average low
T108Arkwrightunincorporated, Spartanburg County · 2,816 people90°5732°average low
T108YorkYork County · 10,620 people90°5131°average low
T110East Gaffneyunincorporated, Cherokee County · 2,824 people90°3430°average low
T110Five Forksunincorporated, Greenville County · 18,656 people90°4833°average low
T110Mount PleasantCharleston County · 95,469 people90°2441°average low
T110PendletonAnderson County · 3,739 people90°5533°average low
T110Roebuckunincorporated, Spartanburg County · 2,902 people90°5732°average low
T110SimpsonvilleGreenville County · 28,459 people90°5433°average low
T110SpartanburgSpartanburg County · 39,978 people90°5731°average low
T117ClemsonPickens County · 18,941 people90°5533°average low
T117Golden Groveunincorporated, Greenville County · 2,913 people90°5033°average low
T117James IslandCharleston County · 12,660 people90°2441°average low
T117Piedmontunincorporated, Anderson County · 5,462 people90°5033°average low
T121CloverYork County · 7,659 people90°5130°average low
T121Forestbrookunincorporated, Horry County · 7,479 people90°2236°average low
T121Isle of PalmsCharleston County · 4,377 people90°5541°average low
T121Keowee Keyunincorporated, Oconee County · 3,351 people90°4431°average low
T121Socasteeunincorporated, Horry County · 23,796 people90°3936°average low
T121WellfordSpartanburg County · 3,914 people90°4832°average low
T127DuncanSpartanburg County · 4,675 people90°4832°average low
T127GaffneyCherokee County · 12,583 people90°3430°average low
T127MauldinGreenville County · 31,465 people90°2433°average low
T127WestminsterOconee County · 2,504 people90°4432°average low
T131Ganttunincorporated, Greenville County · 15,401 people90°2433°average low
T131GeorgetownGeorgetown County · 8,869 people90°6637°average low
T131Powdersvilleunincorporated, Anderson County · 10,771 people90°2432°average low
T131Valley Fallsunincorporated, Spartanburg County · 8,239 people90°5531°average low
T131Whitneyunincorporated, Spartanburg County · 3,685 people90°5731°average low
T136CentralPickens County · 5,298 people89°5532°average low
T136Saxonunincorporated, Spartanburg County · 4,085 people89°5732°average low
T136SenecaOconee County · 9,424 people89°5332°average low
T139Carolina Forestunincorporated, Horry County · 26,263 people89°2236°average low
T139Taylorsunincorporated, Greenville County · 24,505 people89°4832°average low
T139Welcomeunincorporated, Greenville County · 6,527 people89°2432°average low
T142Boiling Springsunincorporated, Spartanburg County · 12,936 people89°5531°average low
T142Little Riverunincorporated, Horry County · 11,771 people89°2136°average low
T144Duneanunincorporated, Greenville County · 3,668 people89°2433°average low
T144GreerGreenville County · 50,007 people89°4832°average low
T144LymanSpartanburg County · 7,103 people89°4832°average low
T147GreenvilleGreenville County · 75,310 people89°2433°average low
T147LibertyPickens County · 3,344 people89°4832°average low
T147WalhallaOconee County · 4,320 people89°4431°average low
T150InmanSpartanburg County · 3,458 people89°5532°average low
T150Murrells Inletunincorporated, Georgetown County · 10,044 people89°3937°average low
T152LandrumSpartanburg County · 2,865 people89°3331°average low
T152Myrtle BeachHorry County · 40,937 people89°2236°average low
T152Parkerunincorporated, Greenville County · 12,898 people89°2432°average low
T155EasleyPickens County · 27,319 people89°4832°average low
T155Garden Cityunincorporated, Horry County · 11,591 people89°3937°average low
T157Bereaunincorporated, Greenville County · 16,862 people88°2432°average low
T157Litchfield Beachunincorporated, Georgetown County · 9,044 people88°3937°average low
T157PickensPickens County · 3,188 people88°4831°average low
T157Sans Souciunincorporated, Greenville County · 7,665 people88°5232°average low
161Surfside BeachHorry County · 4,392 people88°3937°average low
162North Myrtle BeachHorry County · 21,346 people88°2137°average low
163Travelers RestGreenville County · 9,135 people88°5232°average low
Quick answers

Questions people ask

Which South Carolina town has the hottest summers?

Cayce (Lexington County): July afternoons average a high of 93°. Arthurtown (93°) and Clearwater (93°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), highest 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 (163 in South Carolina): 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 South Carolina page.

Go deeper

More South Carolina lists

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

All South Carolina rankings →
Other states

Hottest summers in other states