In the end, Mother Nature cooperated — sort of.
Several Independence Day festivals and fireworks displays happened last night, despite thunderstorm warnings which became reality. Rain was sporadic early in the evening, but subsided in time for the fireworks.
But other Fourth of July events were postponed to the weekend or later.
Methuen and Haverhill had fireworks last night, and hundreds of people also packed annual festivals in both cities earlier in the evening. Andover also hosted fireworks last night and continued plans for its annual Fourth of July festival today.
The threat of rain prompted the rescheduling of Fourth of July fireworks in Southern New Hampshire and some Merrimack Valley communities.
Officials in Salem and Derry said fireworks displays have been moved to tomorrow night. In Salem, fireworks will begin at 9:30 p.m. at Salem High School. Fireworks in Derry will start about 9 p.m. The best viewing areas are Folsom Road, Crystal Avenue and Hood Commons, according to the Recreation Department.
Fireworks in Pelham are rescheduled for July 12.
North Andover has postponed its fireworks display to July 12 at 9 p.m. at the Middle School. The town’s festival happened yesterday as planned and will continue today on the Common.
Lawrence’s Fourth festivities and fireworks are postponed to tomorrow. The festival starts at 6 p.m. inside Veterans Memorial Stadium. Fireworks will end the night at dusk.