what county is duncan, sc
Homefacts City Report. Duncan is located in Spartanburg County, SC. The population is 3,173, making Duncan the 8th largest city in Spartanburg County. There are 7 public schools in Duncan with an average Homefacts rating of B+. The total crime rate for Duncan is low, and there are 17 registered sex offenders residing in the city.