Roanoke Metro events
Upcoming happenings from local libraries, towns, community calendars, and reviewed business submissions. Each links to the official event page.
Tuesday, June 23
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 9:00 AMQigongRoanoke Public Libraries · Raleigh Court Library
- 10:00 AMSenior Programs Intermediate Line DancingTown of Vinton
- 10:00 AMBaby StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 10:00 AMRetro Movie: DinosaurRoanoke Public Libraries · Community Room, Belmont Library
- 11:00 AMSleuths on the Loose: A Cozy Mystery Book ClubRoanoke County Public Library · Meeting Room 2, SoCo, South County Library
- 11:00 AMDino CraftRoanoke Public Libraries · Community Room, Williamson Road Library
- 11:00 AMTiny Tooth StorytimeRoanoke Public Libraries · Melrose Library
- 11:00 AMToddler StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 11:30 AMSenior Programs Beginner Line DancingTown of Vinton
- 1:00 PMStegosaurus Journal CraftRoanoke Public Libraries · Community Room, Raleigh Court Library
- 1:00 PMOpen BridgeRoanoke County Public Library · Flex Space, VN, Vinton Library
- 2:00 PMKids' Yoga GamesRoanoke Public Libraries · Community Room, Gainsboro Library
- 2:00 PMBoard of Supervisors MeetingRoanoke County
- 3:00 PMMovies at the Main LibraryRoanoke Public Libraries · Children's Mezzanine, Main Library
- 3:00 PMMountain Dulcimers at the LibraryRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 4:00 PMLego Free PlayRoanoke Public Libraries · Children's Area, Gainsboro Library
- 4:00 PMAll the Tiny Things Miniatures ClubRoanoke Public Libraries · Community Room, Gainsboro Library
- 4:00 PMPokémon ClubRoanoke County Public Library · Glenvar Library
- 4:30 PMPiano & Guitar LessonsRoanoke Public Libraries · Meeting Room C, Melrose Library
- 5:00 PMTeen Drama ClubRoanoke County Public Library · South County Library
- 5:30 PMD&D: The Wild Beyond the WitchlightRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 5:30 PMSenior Programs Advanced Line DancingTown of Vinton
- 5:30 PMUnearthed Heroes: A Greek Mythology Role-Playing Adventure Part IRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 6:00 PMGame Master Academy : Certificate ProgramRoanoke Public Libraries · Teen Classroom, Main Library
- 6:00 PMUnited States TriviaRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
Wednesday, June 24
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 10:00 AMFossil Dig StorytimeRoanoke Public Libraries · Community Room, Belmont Library
- 10:30 AMStorytime with Ms. LivRoanoke Public Libraries · Children's Mezzanine, Main Library
- 10:30 AMToddler StorytimeRoanoke County Public Library · Programming Room, VN, Vinton Library
- 10:30 AMFamily StorytimeRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 11:00 AMInstrument Petting Zoo with Roanoke Symphony OrchestraRoanoke Public Libraries · Community Room, Melrose Library
- 11:00 AMCupcakes with City EmployeesRoanoke Public Libraries · Teen Classroom, Main Library
- 11:00 AMZumbaRoanoke Public Libraries · Community Room, Williamson Road Library
- 11:00 AMPreschool StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 11:00 AMButterfly Garden Exploration: BumblebeesRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 1:00 PMExplore our Accessibility CollectionRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 2:00 PMBingoRoanoke Public Libraries · Community Room, Williamson Road Library
- 3:00 PMAdult All Abilities ClubRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 3:00 PMCeramic Painting for TeensRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 4:00 PMTell Your Story: Creative Nonfiction WorkshopsRoanoke Public Libraries · Quiet Reading Room, Raleigh Court Library
- 5:00 PMSummer Book Club: HolesRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
- 5:00 PMDinner and Movie - Ice Age Dawn of the DinosaursRoanoke Public Libraries · Community Room, Melrose Library
- 5:30 PMWriters GroupRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 6:00 PMStormwater Utility Fee Informational MeetingCity of Salem
- 6:00 PMVirginia Y. Lee's Harlem Renaissance Book ClubRoanoke Public Libraries · Virginia Y Lee Room, Gainsboro Library
Thursday, June 25
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 9:00 AMSenior Programs Tai ChiTown of Vinton
- 10:00 AMPATH-Walk-In (Projects for Assistance in Transition from Homelessness)Roanoke Public Libraries · Meeting Room B, Main Library
- 10:00 AMFourth Thursday Book ClubRoanoke County Public Library · Meeting Room 1, SoCo, South County Library
- 10:00 AMSenior Programs CanastaTown of Vinton
- 10:00 AMMill Mountain TheatreRoanoke County Public Library · Meeting Room, VN, Vinton Library
- 10:00 AMToddler StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 10:30 AMPreschool StorytimeRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
- 11:00 AMStorytimeRoanoke Public Libraries · Raleigh Court Library
- 11:30 AMStorytime w/ Anderson Music TherapyRoanoke Public Libraries · Williamson Road Library
- 11:30 AMBuild a Dino Craft TimeRoanoke Public Libraries · Children's Mezzanine, Main Library
- 1:00 PMMunch and a Movie: MinionsRoanoke Public Libraries · Community Room, Belmont Library
- 1:00 PMDeclutter 101Roanoke Public Libraries · Community Room, Williamson Road Library
- 1:30 PMNifty StitchesRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 2:00 PMScrabble Free PlayRoanoke Public Libraries · Williamson Road Library
- 2:00 PMGale Legal FormsRoanoke County Public Library · 2nd Floor Flex Space, SoCo, South County Library
- 3:00 PMCuppa ConversationRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 4:30 PMPiano & Guitar LessonsRoanoke Public Libraries · Meeting Room C, Melrose Library
- 5:00 PMTeen BingoRoanoke Public Libraries · Melrose Library
- 5:00 PMLoch Ness UncoveredRoanoke County Public Library · 2nd Floor Flex Space, SoCo, South County Library
- 5:30 PMD&D: Descent into AvernusRoanoke County Public Library · Board Room, SoCo, South County Library
- 5:30 PMWriters GroupRoanoke County Public Library · Flex Space, VN, Vinton Library
- 5:30 PMParty in ElmwoodCity of Roanoke
- 6:00 PMRetelling the American Revolution: Black Resistance and Freedom-Building in VirginiaRoanoke Public Libraries · Community Room, Gainsboro Library
- 6:00 PMCafe Night: William SeymourRoanoke Public Libraries · Community Room, Raleigh Court Library
- 7:00 PMElla Langley: The Dandelion TourCity of Salem
Friday, June 26
- All dayBug Scavenger HuntRoanoke Public Libraries · Raleigh Court Library
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 10:00 AMPete the Cat presented by Mill Mountain Musical TheatreRoanoke Public Libraries · Community Room, Belmont Library
- 10:00 AMBelmont BistroRoanoke Public Libraries · Belmont Library
- 11:00 AMBingo @ Main!!Roanoke Public Libraries · Teen Classroom, Main Library
- 11:00 AMLove Where You LiveCity of Roanoke
- 12:00 PMFrozen FridaysRoanoke Public Libraries · Melrose Library
- 1:30 PMKids SquareRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 1:30 PMPete the Cat, the Musical, presented by Mill Mountain TheatreRoanoke Public Libraries · Community Room, Raleigh Court Library
- 3:00 PMMountain Dulcimers at the LibraryRoanoke County Public Library · Meeting Room, VN, Vinton Library
- 3:30 PMStory Adventurers Book Club: Tale of DespereauxRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 5:00 PMStar City Motor Madness Kick-off PartyCity of Roanoke
- 5:30 PMGrandin ChillageCity of Roanoke
- 7:00 PMMovies in the Park: The Bad Guys 2City of Salem
Saturday, June 27
- 10:00 AMSaturday CraftsRoanoke County Public Library · Glenvar, Glenvar Library
- 10:00 AMStar City Motor MadnessCity of Roanoke
- 10:30 AMOpen Play en EspañolRoanoke Public Libraries · Williamson Road Library
- 12:00 PMPizza, Popsicles, & Petting ZooRoanoke Public Libraries · Main Library
- 1:00 PMSummer Movie Showing: TangledRoanoke Public Libraries · Community Room, Gainsboro Library
- 1:30 PMLittle Innovators Stem ClubRoanoke Public Libraries · STEAM Lab, Melrose Library
- 2:00 PMGlenvar Reads Book Club: Unearth A ClassicRoanoke County Public Library · Glenvar, Glenvar Library
- 2:00 PMGeoff the Fiddler in ConcertRoanoke County Public Library · Auditorium, SoCo, South County Library
- 2:00 PMImagination StationRoanoke Public Libraries · Community Room, Williamson Road Library
- 2:00 PMMakerspace HourRoanoke Public Libraries · Community Room, Raleigh Court Library
- 3:00 PMMeet Roanoke's Wildlife AmbassadorsRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 3:00 PMSummer Saturday StorytimeRoanoke Public Libraries · Raleigh Court Library
Monday, June 29
- All dayKids' Take-Home CraftsRoanoke Public Libraries · Gainsboro Library
- 12:00 AMA-Week Bulk / Brush CollectionRoanoke County
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 9:45 AMSenior Programs Mexican Train DominosTown of Vinton
- 10:00 AMBaby StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 10:30 AMToddler StorytimeRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
- 10:30 AMRoanoke County Sheriff's Office Ident-A-Kid ProgramRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
- 11:00 AMFamily StorytimeRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 11:00 AMZumbaRoanoke Public Libraries · Community Room, Gainsboro Library
- 2:00 PMSenior Programs Monday Music JamTown of Vinton
- 3:30 PMZine ClubRoanoke Public Libraries · Quiet Reading Room, Raleigh Court Library
- 4:00 PMBATTLE ROYALE : Dungeons and DragonsRoanoke Public Libraries · Teen Classroom, Main Library
- 5:00 PMUno Game NightRoanoke Public Libraries · Community Room, Melrose Library
- 5:30 PMSenior Programs Tai Chi Cane DefenseTown of Vinton
- 5:30 PMDinner and A Movie: BarbieRoanoke Public Libraries · Community Room, Belmont Library
- 6:00 PMDino Dinner and MovieRoanoke Public Libraries · Community Room, Williamson Road Library
Tuesday, June 30
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 9:00 AMQigongRoanoke Public Libraries · Raleigh Court Library
- 10:00 AMSenior Programs Intermediate Line DancingTown of Vinton
- 10:00 AMBaby StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 10:30 AMMill Mountain Zoosday at BelmontRoanoke Public Libraries · Community Room, Belmont Library
- 11:00 AMDino DigRoanoke Public Libraries · Community Room, Williamson Road Library
- 11:00 AMToddler StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 11:00 AMTrain StorytimeRoanoke Public Libraries · Melrose Library
- 11:30 AMSenior Programs Beginner Line DancingTown of Vinton
- 1:00 PMOpen BridgeRoanoke County Public Library · Flex Space, VN, Vinton Library
- 1:00 PMFossil PaintingRoanoke Public Libraries · Community Room, Raleigh Court Library
- 3:00 PMMovies at the Main LibraryRoanoke Public Libraries · Children's Mezzanine, Main Library
- 4:00 PMTie DyeRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 4:00 PMLego Free PlayRoanoke Public Libraries · Children's Area, Gainsboro Library
- 4:00 PMCreate with Pressed FlowersRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 4:30 PMPiano & Guitar LessonsRoanoke Public Libraries · Meeting Room C, Melrose Library
- 5:00 PMTeen Drama ClubRoanoke County Public Library · Auditorium, SoCo, South County Library
- 5:30 PMSenior Programs Advanced Line DancingTown of Vinton
- 5:30 PMUnearthed Heroes: A Greek Mythology Role-Playing Adventure Part IIRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 6:00 PMGame Master Academy : Certificate ProgramRoanoke Public Libraries · Teen Classroom, Main Library
Wednesday, July 1
- 12:00 AMSalem FairCity of Salem
- All dayDay of the DonutRoanoke Public Libraries · Williamson Road Library
- All dayIce Cream DayRoanoke Public Libraries · Raleigh Court Library
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 10:00 AMDownsizers Club with Home with HeartTown of Vinton
- 10:00 AMRoanoke County Genealogy ClubRoanoke County Public Library · Meeting Room 2, SoCo, South County Library
- 10:15 AMMovie in the MorningRoanoke County Public Library · Auditorium, SoCo, South County Library
- 10:30 AMToddler StorytimeRoanoke County Public Library · Programming Room, VN, Vinton Library
- 10:30 AMStorytime with Ms. LivRoanoke Public Libraries · Children's Mezzanine, Main Library
- 10:30 AMFamily StorytimeRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 11:00 AMPreschool StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 11:00 AMFree Ice Cream | National Creative Ice Cream Flavors DayRoanoke Public Libraries · Main Library
- 11:00 AMButterfly Garden Exploration: ButterfliesRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 1:00 PMWilliamson Road ReelsRoanoke Public Libraries · Community Room, Williamson Road Library
- 1:00 PMAdult All Abilities ClubRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 4:00 PMTeen Game NightRoanoke Public Libraries · Community Room, Williamson Road Library
- 5:00 PMSouth County TVGRoanoke County Public Library · Teen Center, SoCo, South County Library
- 5:00 PMDinner and Movie - Dinosaur Train Adventure IslandRoanoke Public Libraries · Community Room, Melrose Library
- 5:30 PMCobb Collective: Feel-Good BooksRoanoke Public Libraries · Crystal Spring EBranch
Thursday, July 2
- All dayTake Home CraftRoanoke Public Libraries · Melrose Library
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 9:00 AMSenior Programs Tai ChiTown of Vinton
- 10:00 AMToddler StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 10:00 AMSenior Programs CanastaTown of Vinton
- 10:00 AMRoanoke County Sheriff's Office Ident-A-Kid ProgramRoanoke County Public Library · South County, South County Library
- 10:30 AMThe Music CircleRoanoke Public Libraries · Children's Mezzanine, Main Library
- 10:30 AMPreschool StorytimeRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
- 11:00 AMStorytimeRoanoke Public Libraries · Raleigh Court Library
- 1:30 PMNifty StitchesRoanoke County Public Library · Meeting Room, GV, Glenvar Library
- 2:00 PMScrabble Free PlayRoanoke Public Libraries · Williamson Road Library
- 3:00 PMMeet Roanoke's Wildlife AmbassadorsRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 3:00 PMVinton Book ClubRoanoke County Public Library · Flex Space, VN, Vinton Library
- 3:00 PMRevolutionary StoriesRoanoke County Public Library · Meeting Rooms 1 & 2, SoCo, South County Library
- 3:00 PMVinton TVGRoanoke County Public Library · Programming Room, VN, Vinton Library
- 3:30 PMBean MosaicsRoanoke County Public Library · Bent Mountain, Bent Mountain Library
- 5:00 PMTeen BingoRoanoke Public Libraries · Melrose Library
Monday, July 6
- All dayTeen TakeoutRoanoke County Public Library · All RCPL Locations, All RCPL Locations
- All dayAre You Smarter Than AI?Roanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- All dayGlenvar Scavenger HuntRoanoke County Public Library · Glenvar, Glenvar Library
- All dayMt. Pleasant Scavenger HuntRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 12:00 AMB-Week Bulk / Brush CollectionRoanoke County
- All dayKids' Take-Home CraftRoanoke Public Libraries · Gainsboro Library
- All dayVinton Scavenger HuntRoanoke County Public Library · Vinton, Vinton Library
- 7:00 AMIntermediate Weapons Instructor CourseCity of Salem
- 8:00 AMEarly, In Person Absentee Voting for 08.04.26 Primaries Available in VintonRoanoke County
- 9:00 AMLegislative Committee and Council BriefingsCity of Roanoke
- 9:45 AMSenior Programs Mexican Train DominosTown of Vinton
- 10:00 AMBees and Pollination: Environmental Camp 2026Roanoke Public Libraries · Community Room, Belmont Library
- 10:00 AMBaby StorytimeRoanoke County Public Library · Storytime Room, SoCo, South County Library
- 10:30 AMToddler StorytimeRoanoke County Public Library · Hollins Express Library (Green Ridge Rec Center), Hollins Express Library (Green Ridge Rec Center)
- 11:00 AMResources for AllRoanoke Public Libraries · Teen Classroom, Main Library
- 11:00 AMFamily StorytimeRoanoke County Public Library · Mt. Pleasant, Mt. Pleasant Library
- 11:00 AMLarsen's Lizards @Williamson RoadRoanoke Public Libraries · Community Room, Williamson Road Library
- 2:00 PMCity Council MeetingCity of Roanoke
- 2:00 PMLarsen's Lizards @Raleigh CourtRoanoke Public Libraries · Community Room, Raleigh Court Library
- 2:00 PMRoanoke County Photography ClubRoanoke County Public Library · 2nd Floor Flex Space, SoCo, South County Library
- 2:00 PMSenior Programs Monday Music JamTown of Vinton
- 2:00 PMDementia...Who is That?Roanoke Public Libraries · Raleigh Court Library
- 2:30 PMRING Gymnastics: After Nap StorytimeRoanoke Public Libraries · Community Room, Belmont Library
Events are pulled from public library, government, tourism, and reviewed local-business calendars; confirm details on the linked official page.
Still choosing between Southwest Virginia markets?
This page is focused on Roanoke Metro. Use the region split below to keep nearby towns, commute patterns, and local data straight.
Current guide
Roanoke Metro
A walkable small city with a Level I trauma center and miles of mountain greenway, for a lot less than the coast costs.
Roanoke CountyRoanoke CitySalem
Companion guide
New River Valley
Where Virginia Tech, the New River, and the Blue Ridge all meet, with some of the lowest tax rates in the region.
Montgomery CountyRadfordPulaski CountyGiles CountyFloyd County
Open NRV guide