Beech Mountain's annual July 4th celebration will be a bit different this year.

The 49th annual Beech Mountain Hog Roast on July 4th will not be gathering at Beech Mountain Resort as in years past. The event will be takeout only, and will be held next to Fred's Gazebo in Beech Mountain from 5-8 pm. 

The Hog Roast features pork or turkey barbecue, slow-cooked over hickory charcoal, along with sides.

Tickets are $17 for an adult and $12 for kids 10 and under.

There will also be fireworks at dark. Visitors may find their own spot on the mountain to view the fireworks display.

You can pre-purchase your meal and learn more online at