Fourth of July Firework Celebration at Mountain Lake Lodge (Pembroke)
A front-lawn barbecue kicks off the evening’s festivities, which are capped by a fireworks display at dark. For more information, visit mtnlakelodge.com. 5:30 to 9 p.m. Mountain Lake Lodge, 115 Hotel Circle, Pembroke. Free admission; additional fee (cash only) for food and beverage. 626-7121.
Independence Day Festival (Rocky Mount)
The 36th annual event, presented by the Rocky Mount Rotary Club, will feature live music, food, inflatables and children’s activities, games, contests and more. Fireworks begin at dark. 5 to 10:30 p.m. Franklin County High School, 700 Tanyard Road, Rocky Mount. Free. 537-5745.
Independence Day Extravaganza Blues & Fireworks (Abingdon)
The celebration features living historians & the Fife & Drum Corp, a block party with a foam pit and DJ, kids’ crafts, antique tractors and fire trucks and food trucks. Carolyn Wonderland will perform live music, and a firework finale visible from the pavilion will begin at 9:15 p.m. 4 to 9:30 p.m. Abingdon Market Pavilion, Remsburg Drive, Abingdon. Free. 800-435-3440.
July 4th Parade & Celebration (Blacksburg)
This year’s parade — themed “Caring for the Land” in honor of parade marshal Smokey Bear — begins at 2 p.m. at the corner of South Main and Eheart streets. The Mount Tabor Ruritan Club is sponsoring a free screening of “Over the Hedge” at the Lyric Theatre at 3 p.m. The town will have music by the Blacksburg Community Band and The Meter’s Running starting at 6 p.m., as well as fireworks at 9:30 p.m., at the Blacksburg Municipal Park. 2 to 10 p.m. Various locations in Blacksburg. Free. 443-1100.
Independence Day Celebration at Historic Smithfield (Blacksburg)
Activities include readings of the Declaration of Independence and the Fincastle Resolutions, blacksmith demonstrations, children’s activities, an apple pie contest and more. 10 a.m. to 1 p.m. Historic Smithfield, 1000 Smithfield Plantation Road, Blacksburg. $5 adults; $1 for children younger than 12; free for children younger than 2. 231-3947.
Fourth of July Celebration (Christiansburg)
The 21st annual event kicks off on Main Street with live music, craft and business vendors, food trucks, kids’ activities and vendors from the Christiansburg Farmers Market. The band lineup includes Fritz Schindler at 10:30 a.m.; Half Throttle at noon; and Don and the Deltones at 1:30 p.m. The downtown festival is followed by fireworks beginning around 9:15 p.m. They will be set off from a property on Peppers Ferry Road and can be viewed from the NRV Mall or Walmart parking lots. 10 a.m. to 10 p.m. Various locations in Christiansburg. Free. 382-6128.
Annual Stars and Stripes Celebration (Clifton Forge)
After the downtown annual parade at 11 a.m., the community is invited to honor veterans at a special ceremony in front of Town Hall. Bagpipers will lead a procession to the Masonic Amphitheatre for music, children’s activities and a picnic lunch. Additional activities begin at 6 p.m. at the C&O Railway Heritage Center, followed by fireworks at dusk. 11 a.m. to 10:30 p.m. Various locations in Clifton Forge. Free. 862-2000.
July Fourth Fireworks (Fincastle)
Guests are invited to come early for a picnic or to play yard games. Fireworks will begin at dusk. 9:40 p.m. Breckinridge Elementary School, 331 Springwood Road, Fincastle. Free. townoffincastle.org.
Independence Day Celebration (Floyd)
The rain-or-shine event, which includes live music, games and food, ends with a fireworks show around 9:15 p.m. Guests are encouraged to bring lawn chairs and blankets. 6 to 10 p.m. Floyd County High School, 721 Baker St., Floyd. Free. 250-8486.
Independence Day Celebration at Poplar Forest (Forest)
Celebrate the 243rd anniversary of the signing of the Declaration of Independence with colonial-style entertainment, demonstrations by colonial artisans and craftsmen, colonial militia recruiting, archaeology displays, old-fashioned children’s activities, a dramatic reading of the Declaration of Independence and more. 10 a.m. to 4 p.m. Thomas Jefferson’s Poplar Forest, 1542 Bateman Bridge Road, Forest. $10 for adults; free for children 15 and younger. 434-525-1806.
Independence Day Parade, Duck Race & Fireworks (Galax)
Festivities begin at 10 a.m. with thousands of rubber ducks floating down Chestnut Creek in the Great Galax Duck Race. Tickets cost $5, and proceeds benefit the Galax Volunteer Fire Department. The town’s parade starts at 7 p.m. on Main Street, with fireworks in Felts Park beginning at 11 p.m. 10 a.m. to 11:30 p.m. Various locations in Galax. Free; $5 duck tickets. 276-238-8130.
4th of July Children’s Bike Parade and Evening Fireworks (Lexington)
In its 34th year, the morning parade features tikes on trikes, kids on bikes, babes in strollers and special guest unicyclist Uncle Sam. At 10 a.m., children ages 12 and younger can visit The Hub on Main Street to decorate their vehicles ahead of the 11 a.m. parade, which proceeds down Main Street. Supplies will be provided. In the evening, families are invited to the Virginia Horse Center. Bring blankets and lawn chairs to view fireworks at 9:30 p.m. Suggested arrival time is between 7:30 p.m. and 8:30 p.m. to claim a spot. 10 to 11:30 a.m. Various locations in Lexington. Free; $5 parking for fireworks. 319-4181; 463-3777.
Homecoming Festival and July 4th Celebration (Narrows)
The day’s activities include a children’s parade, American Legion Bingo, a flag raising ceremony, live music, inflatables and fireworks starting at 10 p.m. For more information, visit townofnarrows.org. Narrows Town Park, Park Drive, Narrows. Noon to 10:30 p.m. $3-$4; free for children younger than kindergarten-age. 726-2961.
Pulaski Yankees Independence Day Party & Fireworks (Pulaski)
The minor league baseball team celebrates July 4 with a game against the Elizabethon Twins, plus hot dog eating contests, cornhole, s’mores and a post-game fireworks show. 6:30 to 9:30 p.m. Calfee Park, 42 First St., Pulaski. $6-$11. 980-1070.
Spirit of America Celebration (Radford)
There will be food and craft vendors, free children’s games and inflatables, live music with headliner Jimmy Fortune and fireworks at 9:30 p.m. For more information, visit radfordva.gov. 1:30 to 10:30 p.m. Bisset Park, 49 Berkley Williams Drive, Radford. Free. 731-3603.
Fireworks on the Fourth (Roanoke)
The celebration includes food trucks, bouncy castles, face painting and live patriotic music performed by Winds of the Blue Ridge. Guests are encouraged to bring lawn chairs and blankets. Fireworks are scheduled to begin around 9:15 p.m. and end around 9:40 p.m. For more information, visit www.playroanoke.com/fireworks. 7 to 10:30 p.m. River’s Edge Sports Complex, 302 Wiley Drive S.W., Roanoke. Free. 853-2236.
American National Bank’s Four on the 4th (Roanoke)
Runners are encouraged to wear red, white and blue at this race benefiting the Boys & Girls Clubs of Southwest Virginia. The four-mile route winds through downtown Roanoke. To register, visit runsignup.com. 8 to 11 a.m. Wells Fargo Plaza, 10 S. Jefferson St., Roanoke. Prices vary. 777-1166.
Ringing of the Bell (Salem)
The patriotic event presented by the Fort Lewis Chapter of NSDAR commemorates the signing of the Declaration of Independence. Guests are encouraged to wear red, white and blue at the ceremony around the Andrew Lewis statue. 11 a.m. Salem Civic Center, 1001 Roanoke Blvd., Salem. Free. 375-3004.
Fireworks Display at Salem Fair (Salem)
The fireworks are presented by the Salem Red Sox and WDBJ7/WZBJ24. For more information, visit salemfair.com. 9:30 p.m. Salem Civic Center, 1001 Roanoke Blvd., Salem. Free. 375-3004.
July 4th Celebration and Parade (Shawsville)
The 42nd annual event will include a parade on Oldtown Road starting at 5 p.m., followed by field events, music, food vendors, a live auction and other festivities at the Shawsville Middle School athletic field. Fireworks begin at dark. 5 to 10 p.m. Various locations in Shawsville. Free.
Independence Day 5K and Kids’ One Mile Fun Run (Shawsville)
To register for the 38th annual race sponsored by the Shawsville Ruritan Club, visit runsignup.com. Race day registration starts at 6:30 a.m. 8 a.m. Shawsville Middle School, 4179 Old Town Road, Shawsville. $25 advance; $30 race day; free for kids’ run. firstname.lastname@example.org.
Fourth of July Celebration (Vinton)
The night’s events include live music, a patriotic program, children’s activities and food vendors. Fireworks start at 9:30 p.m. 6 to 10 p.m. Vinton War Memorial, 814 E. Washington Ave., Vinton. Free. 983-0645.
Far Out 4th Celebration (Wytheville)
A children’s parade on Tazewell Street kicks off the day’s festivities. Gary Lowder and Smokin’ Hot will perform live music at 6:30 p.m. in Elizabeth Brown Park, followed by fireworks around 9:30 p.m. For more information, visit downtownwytheville.org. 1:30 to 10 p.m. Various locations in Wytheville. Free. 276-223-3533.
Thursday and Saturday
Fourth of July Parade and Fireworks Display (Buchanan)
The town of Buchanan hosts its annual holiday parade Thursday on Main Street, with winners announced from Center Stage following the procession. This year’s parade will be led by the Botetourt County Sheriff’s Department. The 66th annual Buchanan Carnival in Buchanan Town Park will include two nights of fireworks on Thursday and Saturday. Parade: Thursday, 5 p.m. Fireworks: Thursday and Saturday, 10 to 11 p.m. Various locations in Buchanan. 254-1212.
SVFC Annual 4th of July Fireworks Celebration (Huddleston)
The annual event includes live music by the Worx, the Parkway Marina Carousel and fireworks after dark. A YMCA Kidz Zone costs an additional $5. The event benefits the Saunders Volunteer Fire Company. 4:30 p.m. Parkway Marina, 16918 Mountain Lake Parkway, Huddleston. $10. 297-4412.