Asheville

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. ashevilledowntown.org

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. blackmountain.org

Brevard

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. brevardnc.org

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. greatsmokies.com

Hendersonville

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. visithendersonvillenc.org

Waynesville

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. downtownwaynesville.com