Annual Events
Franklin County proudly hosts numerous annual events throughout the year. Use the list below as a resource, and visit our Calendar of Events for further details.
April
Moonshine Express – (540) 483-1890
Spring Southwest Virginia Antique Flea Market & Swap Meet – (540) 483-0442
Chug for the Jug 5K Race & Health Walk – (540) 483-9293
Easter Egg Hunt at Waid Park – (540) 483-9293
Smith Mountain Lake Business Expo – (540) 721-1203
May
Strawberry Festival – (540) 483-3030
Pigg River Ramble Weekend – (540) 483-9293
The Crooked Road Dulcimer Festival – (540) 365-4416
June
Franklin County Court Days Culture & Music Festival
Smith Mountain Lake Fishing Tournament – (540) 721-2451
Southwest Virginia Antique Farm Days – (540) 483-0442
Fun Festival – (540) 483-9211
Juneteenth Celebration – (540) 721-2094
Smith Mountain Lake Paddleboard Race – (540) 483-9293
July
4th of July Rotary Independence Festival – (540) 483-3030
Commonwealth Games Disc Golf Tournament – (540) 343-0987
Smith Mountain Lake Pirate Days – (540) 721-1203
August
Warren Street Festival – (540) 483-8254
September
Franklin County Agricultural Fair – (540) 483-3030
Boones Mill Apple Festival – (540) 520-2157
Harvest Time – (540) 721-2094
Fall Southwest Virginia Antique Flea Market & Swap Meet – (540) 483-0442
Smith Mountain Lake Wine Festival – (540) 721-1203
National Alpaca Farm Days – (540) 719-0281
October
Farm Day at Homestead Creamery – (540) 721-2045
Oktoberfest & 5K Trail Race at Smith Mountain Lake – (540) 721-5288
Ghost & More Tour of Rocky Mount – (540) 483-1890
Smith Mountain Lake Charity Home Tour – (540) 297-8687
Johnny CASA 5K & 5 Miler Family Fun Run-Walk – (540) 484-5566
Blue Ridge Folklife Festival – (540) 365-4416
November
Smith Mountain Lake Fall Chili & Craft Festival – (540) 721-1203
Courthouse Tree Lighting – (540) 263-8319
December
Smith Mountain Lake Annual Holiday Tree Lighting and Open House – (540) 721-5288
Rocky Mount Christmas Parade – (540) 483-9211
Come Home to a Franklin County Christmas – (540) 263-8319
An Old Virginia Christmas – (540) 721-2094