Wadesboro is a town in Anson County, North Carolina, United States. The population was 5,780 at the 2010 census. It is the county seat of Anson County.
Wadesboro is located at 34°58′5″N 80°4′17″W / 34.96806°N 80.07139°W / 34.96806; -80.07139 (34.968096, -80.071488).
According to the United States Census Bureau, the town has a total area of 3.0 square miles (7.7 km²), all of it land.