Ends with luncheon, free raffles.
Fourth of July road race: kids run 6/10 mile around the common at 8 a.m.; 5-Kilometer walk/run at 8:30 a.m.; 10-Kilometer run, 8:35 a.m.
Festival continues 10 a.m. To 10 p.m., featuring food vendors, crafters, music, and the beer and wine tent.
Parks and Recreation hosts the annual fireworks display at approximately 9 p.m.
Best viewing areas are from hood commons, along Tsienneto Road, Folsom Road and Crystal Avenue.
Town parks and beaches will be open, weather permitting.
Rain date is July 5.
Entertainment begins at 6 p.m. At Grant Field behind Salem High School on Geremonty Drive. Highlights:
Fire safety trailer tours conducted by the Salem Fire Department.
Fireworks at 9:30 p.m.
Canobie Lake Park
Through Saturday, July 6
A fireworks display choreographed to music over Canobie Lake will be held on four consecutive nights, weather permitting.