Town Creek Indian Mound (31 MG 2) is a prehistoric Native American archaeological site located near Mount Gilead, Montgomery County, North Carolina, in the United States.[3] The site, whose main features are a platform mound with a surrounding village and palisade, was built by the Pee Dee, a South Appalachian Mississippian culture people (a regional variation of the Mississippian culture)[4] that developed in the region as early as 980 CE[5] and thrived in the Pee Dee River region of North and South Carolina during the Pre-Columbian era. The Town Creek site was occupied from about 1150—1400 CE.[4] It is the only ceremonial mound and village center of that culture located within North Carolina.[4]