Yadkinville is a town in Yadkin County, North Carolina, United States.
However, the name was changed to Yadkinville in 1852 after it was discovered that another area, Wilson, North Carolina, already had the name.
The first courthouse, a two-story brick building, was built in 1853 by William White of Hamptonville, North Carolina.
The Second Yadkin County Jail was listed on the National Register of Historic Places in 1988.
[6] According to the United States Census Bureau, the town has a total area of 2.7 square miles (7.0 km2), all land.
As of the 2020 United States census, there were 2,995 people, 1,161 households, and 599 families residing in the town.