For the Fourth of July proper, it’s a viewer’s choice with at least 12 public shows advertised online in towns nearby.
Festivities in Concord begin at 6 p.m. at Memorial Field, with the fireworks show set to start at 9:15 p.m.
Saturday, July 1
Bradford, 7 a.m. to 9:30 p.m., Brown Shattuck Field, 5K, parade, fireworks
Gilmanton, 9:30 p.m., Crystal Lake Park, fireworks
Sunday, July 2
Sunapee, 9:20 p.m., Sunapee Harbor, fireworks
Monday, July 3
Weirs Beach, 11:59 p.m., Weirs Beach, fireworks
Tuesday, July 4
Andover, 7 a.m. to dusk, Carr Field/Village Green, 5K, parade, fireworks, rain date July 8
Canterbury, 9:30 p.m. at Canterbury Elementary School
Center Harbor, 9 a.m. to 7 p.m., Harbor, race, parade, fireworks
Concord, 6 p.m. to 9:15 p.m., Memorial Field, fireworks, rain date July 5
Gilmanton, 10 a.m., Gilmanton Academy, parade
Hanover, 10 a.m., Dartmouth Green, games, pie-eating contest, food, pony rides, crafts, live music
Hopkinton, 8 a.m., Slusser Senior Center, pancake breakfast, road race, canoe and kayak race, parade
Laconia, 4:30 p.m. to 10 p.m., Wyatt Park to Opechee Park, parade, fireworks, rain date July 5
Lebanon, 9 a.m. to 9:20 p.m., Storrs Hill Ski Area, 10K, 5K, fun run, fireworks
Moultonborough, 11 a.m. to dusk, Center Harbor Beach, parade, barbecue, fireworks
New Boston, 10 a.m. to 9:15 p.m., Hillsborough County Youth Center Foundation, parade, games, barbecue, mud volleyball, watermelon-eating contest, climbing wall, DJ, band
Waterville Valley, 11 a.m. to 9:30 p.m., Corcoran Pond, parade, fireworks
Wolfeboro, 10 a.m., downtown, parade
Saturday, July 15
Weare, Centerwoods Elementary School, 10:30 a.m., parade