The city's annual Independence Day celebration will be July 3 starting at 6 p.m. at Riverside Park, behind the stadium on Lincoln Avenue.
The rain date is July 5 at the same time.
The event will kick off with music by A Good Times DJ and line dancing for all ages.
The local band Somerset which performed last year and is looking to release its own album this summer, will perform from 7 to 9:15 p.m., followed by the start of the fireworks display. A free photo booth is sponsored by Haverhill Bank. There will also be face painting.
Food vendors will sell hot dogs, hamburgers, pizza, french fries, fried dough, fresh-squeezed lemonade, Kona Ice, and other items, including pastries by Scovotti's Cooking and Confections of Bradford.
Atlas PyroVision of Jaffrey, New Hampshire, will be presenting this year's $17,000 display, which will last about 18 to 20 minutes and finish with a grand finale, according to city Human Services Director Vincent Ouellette.
No alcohol or drugs are allowed. No bicycles are allowed, unless the riders walk them at the event. Visitors are encouraged to bring blankets and picnic baskets.