GiveLocal NRV to support Montgomery Museum fundraising goal
By Kate Capodanno
Vinton District Republican primary held for Roanoke County Board of Supervisor’s race
By Patsy Montesinos
Montgomery County Clerk's Office partners with NRVCS for post-trial mental help for jurors
By Thomas Mundy
Ex-CEO of Roanoke Valley credit union gets 10 months in prison for embezzlement
By Heather Rousseau & Laurence Hammack
Roanoke County garage fire causes $30,000 in damages
By Kaitlyn Dillon
I-81S cleared after crash in Pulaski County
By Thaddeus Randazzo
J.H. Bards Spirit Co. opens in Blacksburg
By Thomas Mundy
Hometown Eats: The Floyd Country Store
By Logan Sherrill
Disabled tractor-trailer on US-460 in Roanoke Co. cleared
By Thaddeus Randazzo
Meet the people on the Lynchburg and Roanoke City Council primary election ballots
By Robert Locklear
Furry Friends: Kind Kendall searching for a home
By Kara Thompson
Roanoke City Council appoints Beverly Fitzpatrick as council member
By Patsy Montesinos
Kick off summer with music festival at Green Hill Park
By James Dalpino
Woman arrested for child & bestiality porn in Blacksburg, police say
By Robert Locklear
Gas prices in Roanoke average $3.27 per gallon
By Kaitlyn Dillon
VSP reports Halesford Bridge crash as fatal
By James Dalpino
Two charged in animal cruelty case that left dog dead in Roanoke found not guilty
By Lauren Helkowski & Abbie Coleman
Protecting your pets from the scorching heat
By Kelly Marsh
Girl Scouts holds Love the Outdoors Challenge
By Natalie Faunce
Southwest Virginia Wildlife Center hosts 'Birdies Fore Birdies' charity golf tournament
By Lauren Helkowski
Roanoke celebrates Juneteenth at Eureka Park
By Kelly Marsh
Roanoke preps for Independence Day celebration
By Amy Cockerham