The Asheville Downtown Association will host the Ingles Independence Day Celebration at Pack Square Park. The all-day party (noon to 10 p.m.) includes the Ultimate Air Dogs competition, bounce houses, kids activities, the Splashville fountains and live music. Pets, bicycles and coolers are not allowed, but picnics are encouraged. Fireworks begin at 9:30 p.m. Free.

Black Mountain

The town of Montreat hosts its annual Independence Day parade at 10:30 a.m., while Black Mountain’s family fun and fireworks begin at 7 p.m.


The town of Brevard holds its annual 4th of July Festival with an arts showcase, classic car show, live music and a bicycle parade. The day starts with the Brevard Rotary Firecracker Run at 8 a.m. and ends with fireworks at 9:30 p.m.

Bryson City

Freedom Fest in Bryson City. It begins with the Rotary Club Firecracker 5K followed by arts and crafts demos, food and a watermelon eating race. The Freeway Revival and Joe Lasher Jr. perform, among others. Fireworks round out the day at 10 p.m. Free.


The Music on Main Street concert series continues with a special Fourth of July 4 edition. Bring a chair, but don’t bring pets, alcohol or coolers. The seating area opens after 5:30 p.m. and allows a view of the Jackson Park fireworks display, held at dusk. Free.


Stars and Stripes Celebration runs from 11 a.m. to 3 p.m. with live music and sidewalk sales. A patriotic kids parade down Main Street kicks off the festivities, followed by a cookout in the United Community Bank parking lot.