Area fireworks displays include:
Braintree: June 27, 10 p.m., high school field (rain date June 28)
Brockton Fair: July 1, 3, 4, 5, 10 and 11, 10:30 p.m., fairgrounds off Route 24
Franklin: July 2, 10 p.m., common (rain date July 5)
Somerville: July 2, dusk, Trum Field
Worcester: July 2, 10 p.m., East Park (rain date July 3)
Danvers: July 3, 9 p.m., Plains Park (rain date July 5)
Gloucester: July 3, 9:30 p.m., harbor
Hingham: July 3, 9 p.m. (rain date July 5)
Lexington: July 3, after sundown, Center Playground
Manchester-by-the-Sea: July 3, 8:30 p.m., Singing Beach
Milford: July 3, 9 p.m., Plains Park (rain date July 5)
Needham: July 3, dark, Memorial Field
Orleans: July 3, dusk, Rock Harbor (rain date July 5)
Sharon: July 3, 9:15 p.m., Memorial Park Beach (rain date July 5)
Walpole: July 3, 9 p.m., field behind Town Hall
Weymouth: July 3, 9:30 p.m., waterfront
Acton: July 4, 10 p.m., NARA park (rain date July 5)
Barnstable: July 4, dusk
Bellingham: July 4, 9:30 p.m., football field
Beverly Farms: July 4, 9 p.m., West Beach
Boston: July 4, 10:30 p.m., Esplanade (after Pops concert)
Falmouth: July 4, dusk, harbor
Marblehead: July 4, 9 p.m., harbor
Martha's Vineyard: July 4, 9 p.m., Edgartown
Nantucket: July 4, 9 p.m., off Jetties Beach (rain date July 5)
Newton: July 4, 9 p.m., Halloran Field and Sports Complex
Old Sturbridge Village: July 4, dusk
Plymouth: July 4, 9 p.m., waterfront
Salem: July 4, 9:15 p.m., Derby Wharf
Waltham: July 4, 9:30 p.m., Leary Field
Wilmington: July 4, dusk; July 5, dusk, common