Sponsored Topics. Wilkesboro is a town in and the county seat of Wilkes County, North Carolina, United States. The population was 3,159 at the 2000 census, and it is the second largest municipality in the county. The 2010 Census listed the town's population at 3,044.