Boonville is a town in Yadkin County, North Carolina, United States.
[7] According to the United States Census Bureau, the town has a total area of 1.3 square miles (3.4 km2), all land.
As of the 2020 United States census, there were 1,185 people, 522 households, and 283 families residing in the town.
26.5% of all households were made up of individuals, and 14.1% had someone living alone who was 65 years of age or older.
It houses numerous apparatus and is operated by both volunteer personnel and paid staff.