Polkton is a town in Anson County, North Carolina, United States. As of the 2020 census, the town population was 2,250, down from 3,375 in 2010. The town is named after its founder, Leonidas L. Polk.