The Town of Boones Mill, located in Franklin County, Virginia, was originally developed around the site of a mill established by the Boone family in 1786. The Town was incorporated in 1927, encompassing approximately 525 acres. The original Town boundary has not changed.
With a population of approximately 250 people, the town is located 10 miles north of the County seat, Rocky Mount, and approximately 10 miles south of Roanoke along U.S. Route 220, which bisects the Town. Boones Mill remains one of only two municipalities in Franklin County.