Townapedia
New Hope Farm
New Hope Farm · Bill Fitzpatrick, CC BY-SA 3.0
McMakins Tavern
McMakins Tavern · Kwdavids, CC BY-SA 3.0

Duncan, South Carolina

Duncan is a town of 4,310 people in Spartanburg County, South Carolina.

Loading the weather...
Population4,310 +24.1% since 2019
Elevation866 ft 264 m
Land area7.5 sq mi
ZIP codes29334, 29365, 29651
Nearest airportGreenville-Spartanburg International Airport (GSP) 4 mi

Why visit Duncan

Townapedia lists 4 museums and landmarks, 11 parks and trails, 47 places to eat, 15 places to stay and 2 attractions in and around town.

Highlights include McMakin's Tavern, New Hope Farm, Beech Springs Landing and Cooley Family Landing.

July is the warmest month, with average highs of 90°F; January lows average 32°F.

About Duncan

Duncan is a town in Spartanburg County, South Carolina, United States. As of the 2020 census, Duncan had a population of 4,041.

From the Wikipedia article Duncan, South Carolina (this version), under CC BY-SA 4.0.

Things to do2

Lyman Amphitheater

Cinema and theater · 1.9 mi

Open in Google Maps

Museums and landmarks4

McMakin's Tavern

Monument and historic site · National Register of Historic Places · 3.4 mi

Historic tavern in South Carolina, United States

Open in Google Maps · Wikipedia

New Hope Farm

Monument and historic site · National Register of Historic Places · 4.1 mi

Building in Wellford, South Carolina, United States

Open in Google Maps · Wikipedia

The Ultimate Driving Museum

Museum · 2.3 mi

190 Manatee Court, Greer

Mo-Fr 09:00-17:00; Sa 10:00-16:00; Su closed

Open in Google Maps

BMW Performance Center

Monument and historic site · 2.5 mi

1155 Highway 101 South, Greer

Open in Google Maps

Parks, trails and playgrounds11

Beech Springs Landing

Park · 0.7 mi

Kayak and canoe river access

481 Danzler Rd, Duncan

sunrise-sunset

Open in Google Maps

Cooley Family Landing

Park

Kayak and canoe river access

590 South Spencer Street, Duncan

sunrise-sunset

Open in Google Maps

Shipwreck Cove

Sports field and stadium · 0.9 mi

119 South Spencer Street, Duncan

Open in Google Maps · +1-864-949-0290

Stoneledge Park

Park · 0.8 mi

119 South Spencer Street, Duncan

Open in Google Maps · +1-864-439-2664;+1-864-249-8000

Carolina FC Soccer Complex

Park · 2.4 mi

150 Finch Road, Welford

Open in Google Maps

Beech Springs Tennis Complex

Park · 0.6 mi

Open in Google Maps

Lyman Park

Park · 1.9 mi

Open in Google Maps

Lyman Park Playground

Playground · 2.0 mi

Open in Google Maps

Nixon Field

Sports field and stadium · 1.1 mi

Open in Google Maps

South Tyger River Blueways Tract

Hiking and trails · 0.5 mi

Open in Google Maps

Veterans Park

Park · 2.0 mi

Open in Google Maps

Advertisement

Restaurants and cafes47

Cracker Barrel

Diner · American · 2.4 mi

1525 East Main Street, Duncan

Mo-Th, Su 06:00-22:00; Fr, Sa 06:00-23:00

Open in Google Maps · +1 864-486-3699

Waffle House

Diner · American · 2.3 mi

1509 Highway 101, Greer

24/7

Open in Google Maps · +1 864-968-1122

Waffle House

Diner · American · 2.4 mi

1530 East Main Street, Duncan

24/7

Open in Google Maps · +1-864-486-9202

Duncan Family Restaurant

Diner · American · 1.0 mi

159 West Main Street, Duncan

Open in Google Maps · +1 864-949-7077

Fuddruckers

Restaurant · Burger · 2.3 mi

1515 East Main Street, Duncan

Open in Google Maps · +1 864-249-3656

Hachi Express

Restaurant · Asian · 1.0 mi

116 West Main Street, Duncan

Open in Google Maps · +1 864-485-2177

Paisanos

Restaurant · Italian · 2.6 mi

1556 East Main Street, Duncan

Open in Google Maps · +1 864-433-0080

Starbucks

Cafe · Coffee Shop · 2.3 mi

1513 East Main Street, Duncan

Open in Google Maps · +1 864-398-2110

Thai Garden

Restaurant · Thai · 2.6 mi

1580 East Main Street, Duncan

Su off

Open in Google Maps · +1 864 486 0226

El Molcajete

Restaurant · Mexican · 1.7 mi

1212 East Main Street, Duncan

Open in Google Maps · +1 864-433-0202

Game Day Barbecue

Restaurant · Barbecue · 1.0 mi

165 West Main Street, Duncan

Open in Google Maps · +1-864-439-8929

KFC

Restaurant · 2.4 mi

1540 East Main Street, Duncan

Fr-Su 10:00-22:30; Mo-Th 10:00+

Open in Google Maps

35 more on the map.

History

In 1811, a post office was established on what is now S.C. Highway 290. A tiny settlement formed around it, and both the post office and community were named New Hope. In 1854, the town changed its name to Vernonville or Vernonsville in honor of local physician J.J. Vernon.

In the mid-1850s, plans were under way to put a railroad line through Duncan, but the impending Civil War disrupted them. It was not until 1873 that the Atlanta and Richmond Railroad laid a line through the town.

Shortly after the Civil War, Leroy Duncan came to town and bought land. During celebrations for the new railroad line, he promised townspeople he would provide land for city streets if they would agree to rename the town after him. In 1881, the name change became official.

Duncan became the site of a footnote in Spartanburg County's African-American history when the Rock Hill Negro School opened in Duncan in 1881.

Within two years of its name change, Duncan had a population of 200, along with several general stores, saw and flour mills and a cotton gin. The town received its charter in 1889.

The Hughes Hotel, opened in 1892, became a focal point of the town and drew travelers from the Greenville-Spartanburg road.

From the History section of Duncan, South Carolina on Wikipedia, under CC BY-SA 4.0.

Where to stay15

Churches and places of worship21

Advertisement

Shopping4

Gas and EV charging15

Schools, colleges and libraries23

Advertisement

Healthcare2

Map of Duncan

144 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

40°60°80°January: 4.1 in of rainFebruary: 3.8 in of rainMarch: 4.5 in of rainApril: 4.0 in of rainMay: 4.1 in of rainJune: 3.9 in of rainJuly: 4.8 in of rainAugust: 4.7 in of rainSeptember: 3.7 in of rainOctober: 3.6 in of rainNovember: 3.8 in of rainDecember: 4.6 in of rainJanuary: 53°FFebruary: 57°FMarch: 64°FApril: 73°FMay: 80°FJune: 87°FJuly: 90°FAugust: 88°FSeptember: 83°FOctober: 73°FNovember: 63°FDecember: 55°FJanuary: 32°FFebruary: 35°FMarch: 41°FApril: 49°FMay: 58°FJune: 66°FJuly: 69°FAugust: 68°FSeptember: 62°FOctober: 50°FNovember: 40°FDecember: 35°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan53°F32°F4.1 in1.6 in
Feb57°F35°F3.8 in1.0 in
Mar64°F41°F4.5 in0.6 in
Apr73°F49°F4.0 in0.0 in
May80°F58°F4.1 in0.0 in
Jun87°F66°F3.9 in0.0 in
Jul90°F69°F4.8 in0.0 in
Aug88°F68°F4.7 in0.0 in
Sep83°F62°F3.7 in0.0 in
Oct73°F50°F3.6 in0.0 in
Nov63°F40°F3.8 in0.1 in
Dec55°F35°F4.6 in0.6 in

U.S. Climate Normals 1991-2020 for Greer Gsn Hcn 72312 (5 mi away), NOAA NCEI.

People and cost of living

$52,500median household income
$211,400median home value
$1,032median monthly rent
34.4median age
29.5%of adults have a bachelor's degree or higher
56.7%of homes are owner-occupied
28.1 minaverage commute
Age of residents
Under 1824%18 to 3428%35 to 6438%65 and over10%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Spartanburg County has had 23 federal disaster declarations since 2000, most often for hurricanes.

  • 2026-01-23: Severe Winter Storm (Winter Storm)
  • 2024-09-29: Hurricane Helene (Hurricane)
  • 2024-09-26: Hurricane Helene (Tropical Storm)
  • 2024-08-05: Hurricane Debby (Tropical Storm)
  • 2023-08-31: Hurricane Idalia (Hurricane)
  • 2022-11-21: Hurricane Ian (Hurricane)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Greenville-Spartanburg International Airport (GSP) is the nearest airport with scheduled flights listed in OpenStreetMap, 4 miles away.

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.