Boone is a town located in Watauga County, North Carolina. Boone has a 2026 population of 20,080. It is also the county seat of Watauga County. Boone is currently declining at a rate of -1.33% annually but its population has increased by 2.81% since the most recent census, which recorded a population of 19,532 in 2020.