South Carolina Frost Dates: Last and First Frost by Town
Across South Carolina's 103 NOAA stations with regular frost, the median last spring frost is March 26 and the median first fall frost is November 9. Last frost dates range from February 4 at Charleston City to April 26 at Jocassee 8 WNW, so enter your ZIP code below for the station nearest you.
How frost dates vary across South Carolina
- Elevation matters: across South Carolina's stations, each 1,000 ft of elevation delays the median last frost by about 13 days.
- North vs south: stations in the northern third of the state (north of 34.4°N) reach their median last frost about 14 days later than the southern third (south of 33.7°N).
- Safety margin: the median 10%-risk date (April 10) is about 15 days after the median last frost. Waiting until then cuts the chance of a killing frost on tender transplants from 1 in 2 to 1 in 10.
Frost dates at South Carolina's major weather stations
These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.
| Anderson County Airport | 760 | Mar 29 | Apr 13 | Nov 8 | 227 |
| Beaufort McAs | 37 | Feb 28 | Mar 21 | Dec 3 | 279 |
| Blackville 3 W | 317 | Mar 20 | Apr 8 | Nov 13 | 238 |
| Charleston City | 10 | Feb 4 | Mar 4 | Dec 30 | 321 |
| Charleston Intl Airport | 40 | Mar 7 | Mar 27 | Nov 27 | 266 |
| Clemson Oconee County Airport | 891 | Mar 21 | Apr 7 | Nov 11 | 236 |
| Columbia | 231 | Mar 25 | Apr 10 | Nov 7 | 229 |
| Columbia Owens Dwtn Airport | 212 | Mar 13 | Mar 31 | Nov 19 | 253 |
| Florence Regional Airport | 146 | Mar 19 | Apr 5 | Nov 13 | 241 |
| Greenville Dwtn Airport | 1,048 | Mar 16 | Apr 2 | Nov 20 | 250 |
| Greenwood County Airport | 631 | Apr 1 | Apr 18 | Nov 2 | 216 |
| Greer | 940 | Mar 28 | Apr 14 | Nov 7 | 224 |
| McClellanville 7 NE | 9 | Feb 28 | Mar 25 | Dec 1 | 277 |
| N Myrtle Beach Airport | 32 | Mar 13 | Mar 31 | Nov 20 | 255 |
| Orangeburg Municipal Airport | 197 | Mar 15 | Mar 31 | Nov 19 | 249 |
| Rock Hill York County Airport | 669 | Mar 31 | Apr 15 | Nov 4 | 218 |
All 103 stations in South Carolina
Last frost and first frost are medians: a 50% chance of a 32°F night after (spring) or before (fall) that date. 10% risk is the spring date with only a 1-in-10 chance of a later frost. Click a column to sort.
| Aiken 2 E | 542 | Mar 19 | Apr 5 | Nov 14 | 241 |
| Aiken 5SE | 492 | Mar 21 | Apr 6 | Nov 7 | 232 |
| Allendale 2 NW | 180 | Mar 28 | Apr 13 | Nov 7 | 224 |
| Anderson | 800 | Mar 23 | Apr 6 | Nov 11 | 234 |
| Anderson County Airport | 760 | Mar 29 | Apr 13 | Nov 8 | 227 |
| Andrews | 35 | Mar 23 | Apr 7 | Nov 13 | 237 |
| Bamberg | 156 | Mar 18 | Apr 4 | Nov 12 | 240 |
| Barnwell 5 ENE | 245 | Mar 22 | Apr 9 | Nov 9 | 233 |
| Batesburg | 660 | Mar 20 | Apr 3 | Nov 18 | 244 |
| Beaufort McAs | 37 | Feb 28 | Mar 21 | Dec 3 | 279 |
| Beaufort Wwtp | 25 | Mar 3 | Mar 20 | Dec 9 | 282 |
| Bishopville 1ENE | 203 | Mar 29 | Apr 11 | Nov 4 | 222 |
| Blackville 3 W | 317 | Mar 20 | Apr 8 | Nov 13 | 238 |
| Brookgreen Gardens | 20 | Mar 18 | Apr 3 | Nov 18 | 247 |
| Cades 4 W | 80 | Mar 27 | Apr 13 | Nov 9 | 227 |
| Caesars Head | 3,200 | Apr 10 | Apr 28 | Nov 2 | 206 |
| Calhoun Falls | 530 | Mar 27 | Apr 11 | Nov 7 | 226 |
| Camden 3 W | 140 | Apr 4 | Apr 18 | Nov 4 | 213 |
| Cedar Creek 2E | 338 | Apr 10 | Apr 23 | Oct 28 | 201 |
| Charleston City | 10 | Feb 4 | Mar 4 | Dec 30 | 321 |
| Charleston Intl Airport | 40 | Mar 7 | Mar 27 | Nov 27 | 266 |
| Cheraw | 150 | Mar 26 | Apr 9 | Nov 9 | 231 |
| Chesnee 7 WSW | 748 | Apr 13 | Apr 27 | Oct 26 | 195 |
| Chester 1 SE | 560 | Apr 3 | Apr 19 | Nov 2 | 213 |
| Chesterfield 3 E | 205 | Apr 1 | Apr 17 | Nov 3 | 216 |
| Clarks Hill 1 W | 400 | Mar 15 | Apr 3 | Nov 18 | 252 |
| Clemson Oconee County Airport | 891 | Mar 21 | Apr 7 | Nov 11 | 236 |
| Clemson University | 800 | Apr 1 | Apr 18 | Nov 3 | 217 |
| Clinton | 655 | Mar 29 | Apr 13 | Nov 4 | 219 |
| Columbia | 231 | Mar 25 | Apr 10 | Nov 7 | 229 |
| Columbia Owens Dwtn Airport | 212 | Mar 13 | Mar 31 | Nov 19 | 253 |
| Columbia University Of Sc | 223 | Mar 16 | Apr 3 | Nov 16 | 245 |
| Conway | 20 | Mar 15 | Apr 1 | Nov 22 | 254 |
| Darlington | 150 | Mar 30 | Apr 13 | Nov 6 | 221 |
| Dillon | 118 | Mar 28 | Apr 12 | Nov 8 | 227 |
| Edgefield 2.2 ENE | 607 | Mar 16 | Apr 2 | Nov 13 | 244 |
| Edisto Beach State Park | 5 | Mar 1 | Mar 21 | Dec 6 | 280 |
| Edisto Island Middleton Plantation | 12 | Mar 1 | Mar 22 | Dec 6 | 284 |
| Elliott 0.8 NW | 173 | Mar 19 | Apr 4 | Nov 15 | 241 |
| Florence 8 NE | 120 | Mar 22 | Apr 8 | Nov 10 | 235 |
| Florence Regional Airport | 146 | Mar 19 | Apr 5 | Nov 13 | 241 |
| Fountain Inn 2 SW | 830 | Mar 29 | Apr 14 | Nov 5 | 222 |
| Georgetown County Airport | 30 | Mar 12 | Mar 30 | Nov 24 | 258 |
| Graniteville 1.2 NE | 298 | Apr 9 | Apr 23 | Nov 1 | 206 |
| Greenville | 960 | Mar 28 | Apr 12 | Nov 7 | 225 |
| Greenville Dwtn Airport | 1,048 | Mar 16 | Apr 2 | Nov 20 | 250 |
| Greenwood | 615 | Mar 26 | Apr 10 | Nov 12 | 233 |
| Greenwood 8NE | 530 | Mar 22 | Apr 8 | Nov 13 | 236 |
| Greenwood County Airport | 631 | Apr 1 | Apr 18 | Nov 2 | 216 |
| Greer | 940 | Mar 28 | Apr 14 | Nov 7 | 224 |
| Hampton 1S | 95 | Mar 6 | Mar 26 | Nov 26 | 267 |
| Hartsville | 185 | Mar 30 | Apr 13 | Nov 6 | 224 |
| Hemingway 8 ESE | 40 | Mar 23 | Apr 7 | Nov 15 | 240 |
| Holly Hill 1 SW | 95 | Mar 22 | Apr 6 | Nov 12 | 237 |
| Jamestown | 35 | Mar 22 | Apr 8 | Nov 13 | 238 |
| Jocassee 8 WNW | 2,540 | Apr 26 | May 12 | Oct 17 | 174 |
| Johnston 4 SW | 629 | Mar 26 | Apr 11 | Nov 8 | 228 |
| Kingstree | 75 | Mar 29 | Apr 11 | Nov 6 | 223 |
| Lake City 2 SE | 75 | Mar 20 | Apr 5 | Nov 13 | 240 |
| Lake Greenwood | 422 | Apr 1 | Apr 16 | Nov 4 | 217 |
| Laurens | 589 | Apr 1 | Apr 17 | Nov 5 | 219 |
| Little Mountain | 711 | Mar 22 | Apr 7 | Nov 11 | 234 |
| Long Creek | 1,625 | Apr 9 | Apr 27 | Oct 29 | 205 |
| Lugoff 2NE | 190 | Mar 27 | Apr 12 | Nov 7 | 226 |
| Manning | 85 | Mar 25 | Apr 11 | Nov 11 | 232 |
| Marion | 75 | Mar 22 | Apr 13 | Nov 11 | 234 |
| McClellanville | 12 | Mar 17 | Apr 4 | Nov 21 | 250 |
| McClellanville 7 NE | 9 | Feb 28 | Mar 25 | Dec 1 | 277 |
| McColl 3 NNW | 190 | Mar 26 | Apr 12 | Nov 8 | 228 |
| McCormick | 507 | Mar 28 | Apr 13 | Nov 7 | 226 |
| Moncks Corner 4 N | 49 | Mar 10 | Mar 29 | Nov 26 | 265 |
| Mullins | 110 | Mar 26 | Apr 9 | Nov 11 | 233 |
| Myrtle Beach | 39 | Mar 21 | Apr 7 | Nov 13 | 239 |
| N 5NE | 322 | Mar 26 | Apr 11 | Nov 6 | 227 |
| N Myrtle Beach Airport | 32 | Mar 13 | Mar 31 | Nov 20 | 255 |
| Newberry | 513 | Mar 31 | Apr 15 | Nov 7 | 223 |
| Ninety Nine Island | 500 | Apr 20 | May 6 | Oct 24 | 186 |
| Orangeburg 2 | 185 | Mar 13 | Apr 1 | Nov 15 | 249 |
| Orangeburg Municipal Airport | 197 | Mar 15 | Mar 31 | Nov 19 | 249 |
| Pageland | 520 | Mar 27 | Apr 9 | Nov 8 | 228 |
| Pelion 0.8 NW | 451 | Mar 28 | Apr 10 | Nov 4 | 221 |
| Pickens | 1,075 | Apr 1 | Apr 18 | Nov 3 | 216 |
| Rock Hill York County Airport | 669 | Mar 31 | Apr 15 | Nov 4 | 218 |
| Saluda | 480 | Mar 31 | Apr 15 | Nov 4 | 218 |
| Sandhill Rsch - Elgin | 440 | Mar 22 | Apr 10 | Nov 15 | 239 |
| Sandy Springs 2 NE | 765 | Apr 5 | Apr 21 | Oct 30 | 207 |
| Santuck | 520 | Apr 4 | Apr 20 | Nov 1 | 210 |
| Spartanburg 3 SSE | 610 | Apr 8 | Apr 23 | Nov 1 | 206 |
| Sullivans Island | 5 | Mar 13 | Mar 30 | Nov 30 | 262 |
| Summerville 4W | 65 | Mar 22 | Apr 7 | Nov 12 | 238 |
| Sumter | 177 | Mar 24 | Apr 7 | Nov 7 | 230 |
| Table Rock | 1,100 | Apr 9 | Apr 23 | Nov 1 | 205 |
| Union 8 S | 480 | Apr 6 | Apr 21 | Oct 30 | 207 |
| W Pelzer | 705 | Apr 1 | Apr 17 | Nov 4 | 219 |
| Wagener 1SW | 380 | Mar 26 | Apr 10 | Nov 9 | 230 |
| Walhalla | 980 | Apr 11 | Apr 25 | Oct 30 | 203 |
| Walterboro 1 SW | 56 | Mar 19 | Apr 9 | Nov 12 | 239 |
| Wateree Dam | 230 | Mar 23 | Apr 7 | Nov 14 | 237 |
| Wedgefield | 250 | Mar 21 | Apr 9 | Nov 13 | 239 |
| Winnsboro | 530 | Mar 31 | Apr 18 | Nov 6 | 221 |
| Winthrop University | 650 | Mar 27 | Apr 11 | Nov 5 | 225 |
| Yemassee 1 N | 44 | Mar 23 | Apr 11 | Nov 6 | 233 |
| York 5 SSE | 660 | Apr 1 | Apr 14 | Nov 3 | 216 |
Frequently asked questions
When is the last frost in South Carolina?
The median last spring frost (32°F) across South Carolina's NOAA weather stations is March 26, based on 1991–2020 climate normals. It ranges from February 4 at Charleston City to April 26 at Jocassee 8 WNW. For a safer planting date, use the 10%-risk date; the state median for that is April 10.
When is the first frost in South Carolina?
The median first fall frost across South Carolina's stations is November 9. The earliest median first frost is October 17 at Jocassee 8 WNW, and the latest is December 30 at Charleston City.
How long is the growing season in South Carolina?
The median frost-free season is 231 days across South Carolina's stations, from 174 days at Jocassee 8 WNW to 321 days at Charleston City.
When should I plant tomatoes in South Carolina?
Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical South Carolina station that means starting seeds indoors 6–8 weeks before March 26 and transplanting from about April 10. Check your ZIP code, because dates vary by weeks across the state.
How to use these dates
Frost dates are 30-year averages from NOAA, not forecasts. Use them to plan seed starting and planting, then watch the 10-day forecast as the date approaches. Cold air settles in valleys and low spots, so a garden at the bottom of a slope can frost a week or more later in spring than the nearest station shows.
Ready to plan? The planting calendar by ZIP code turns these dates into start-indoors, transplant and sowing dates for 30 crops.
Sources and method
Dates are the 32°F freeze probabilities published in the NOAA NCEI 1991–2020 U.S. Climate Normals for each station. Station names are NOAA's, lightly expanded for readability. See the methodology or download the full table.
Frost dates in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming