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

October Days at Thee Red Barn

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