Happy 4th of July to all of you! If you're still looking for plans, check out these local happenings:

Ingles Independence Day Celebration in downtown Asheville: The annual Ingles Independence Day Celebration will be held on Tuesday, July 4, from 2-10 p.m. at Pack Square Park in downtown Asheville. It's free and open to the public. Family activities will be available throughout the day, with a fireworks show to end the day at 9:30 p.m.

Lake Julian fireworks: Head to south Asheville on July 4 for a lake-side fireworks show hosted by Buncombe County Recreation Services. The event is free and open to the public. Bring a lawnchair or blanket, and come early to pick out your viewing spot. The show begins shortly after dark.
 

Hendersonville: Hendersonville's celebrations include a July Fourth parade along Main Street (from Five Points to Caswell Street), beginning at 11 a.m. The festivities continue during the evening hours with a Fourth of July Patriotic Tribute Concert and Fireworks. The event lasts from 7-9 p.m., and it will feature a tribute to veterans, music and a fireworks display.
 

Black Mountain: A July 4th Street Dance will be held along Sutton Avenue in downtown Black Mountain on July 4. This free event is from 5:30-9:30 p.m., and will have music from The 96.5 House Band, activities for kids, food and a fireworks display at the end of the night. Land of the Sky Symphonic Band will also perform a show at White Horse Black Mountain on July 4 at 7 p.m. Tickets are $15 advance/$18 door. 
 

Weaverville: "Fire on the Lake" will be held at Lake Louise Park from 7-10 p.m. and will feature performances by Ashley Heath and Joe Lasher Jr. The fireworks display begins at 10 p.m. Streets of downtown Weaverville will also close earlier on Tuesday for the running of the Steak 'n Shake Firecracker 5K race, set to begin at 8 a.m. from PNC Bank on Weaver Boulevard.
 

Bryson City's Freedom Fest: This all-day event features the Rotary Club Firecracker 5K, local artisans and crafters, local entertainment, festival foods, and many other games and events. The fun starts at 10 a.m. on July 4 and ends with a fireworks show at 10 p.m. See a full list of scheduled events at their website.
 

Brevard: Their Fourth of July Festival kicks off at 8 a.m. with the Brevard Rotary Firecracker Run. A street festival will begin along Main and Broad Street from 9 a.m. - 6 p.m. with many other scheduled events and shows throughout the day. The fireworks show starts at 9:30 at Brevard College.
 

Independence Day Celebration at Lake Junaluska: This 3-day event features concerts (including Balsam Range on Sunday night), a parade, special meals, and more. Many events are free, but concerts require ticket entry. Click here to learn more. The free fireworks show begins at 9:30 p.m.
 

Fireworks in Sylva: Fourth of July celebrations begin in Sylva with a free concert by The Business at The Bridge Park Pavilion followed by a fireworks show. Festivities begin at 5 p.m. 
 

Forest City: The July 4th Freedom Fest will be held at McNair Field from 10 a.m.-2 p.m. on July 4. The day includes a walking parade, a Forest City Owls baseball game at 7:05 p.m., followed by fireworks immediately after the game.
 

Maggie Valley's Backyard Fourth: A fireworks show will be held at the Maggie Valley Festival Grounds. Gates open at 6 p.m. Bring a blanket, chairs, picnic basket and games. Show begins at dark.
 

Waynesville Stars and Stripes Celebration: Their Fourth of July celebrations kick off at 11 a.m. with a Patriotic Kid's parade and a performance from the Haywood Community Band Patriotic Concert on Courthouse lawn at 2 p.m.

(Source)