Duncan is a town in Bolivar County, Mississippi, United States.
"[4] According to the United States Census Bureau, the town has a total area of 0.9 square miles (2.3 km2), all land.
[5] As of the census[9] of 2000, there were 578 people, 177 households, and 124 families residing in the town.
There were 186 housing units at an average density of 199.7 per square mile (77.1/km2).
24.3% of all households were made up of individuals, and 11.3% had someone living alone who was 65 years of age or older.