Where to watch fireworks around Massachusetts; several post-4th shows

Fireworks safety tips

July 3
Andover – 9:20 PM at Andover High School (Rain Date: July 5)
Brockton – 10:30 PM at Middleboro Agricultural Society (Rain Date: N/A)
Fitchburg – 10:00 PM at Rollstone Hill (Rain Date: July 6) 
Foxboro – TBD at Patriot Place (Rain Date: N/A)
Freetown – 9:00 PM at Hathaway Park (Rain Date: July 13)
Gloucester – 9:30 PM at Stage Fort Park (Rain Date: July 6)
Harvard, MA – 9:15 PM at Fruitlands Museum (Rain Date: July 8)
Haverhill – 9:15 PM at Riverside Park (Rain Date: July 5) 
Lawrence – 9:30 PM at Field across from Lawrence High School (Rain Date: July 5)
Lynn – 9:00 PM at Red Rock (Rain Date: July 5)
Methuen – 9:30 PM at 100 Milk Street (Rain Date: July 7)
Milford – 10:00 PM at Clark Island (Rain Date: July 5)
Millbury – 9:45 PM at Lot behind True Value/Howe Avenue (Rain Date: July 4)
Needham – 9:30 PM at Needham High School (Rain Date: July 5) 
North Andover – 9:30 PM at Haynes Stadium (Rain Date: July 5)
Randolph – 9:30 PM at Randolph High School (Rain Date: July 5) 
Sharon – 9:30 PM at Lake Massapoag (Rain Date: July 7)
Walpole – 9:30 PM at Joe Morgan Memorial Field (Rain Date: July 5)
Webster – 9:00 PM at Memorial Beach (Rain Date: July 4)
Weymouth – 9:15 PM at Wessagusset Beach (Rain Date: N/A)

July 4
Acton – 9:30 PM at Behind Nara Park/Ledge Rock Way (Rain Date: N/A)
Amesbury – 9:30 PM at Woodsom Farm Learning Center (Rain Date: July 6)
Beverly – 9:15 PM at West Beach (Rain Date: July 5) 
Boston – 8:00 PM concert at the Esplanade, fireworks at 10:30 PM
Bridgewater – 9:30 PM at Legion Field (Rain Date: July 5)
Brockton – 10:30 PM at Middleboro Agricultural Society (Rain Date: N/A)
Canton – 9:15 PM at Irish Cultural Center (Rain Date: July 5)
Edgartown – 9:15 PM at Edgartown Harbor (Rain Date: July 5) 
Fall River – 9:30 PM at Taunton River (Rain Date: July 5) 
Falmouth – 9:15 PM at Falmouth Beach (Rain Date: July 5) 
Hyannis – 9:00 PM at Lewis Bay (Rain Date: August 31) 
Lincoln – 9:15 PM at Codman Field (Rain Date: July 5) 
Lowell – 9:00 PM at Pedestrian Walkway (Rain Date: July 5)
Millbury – 9:45 PM at Lot behind True Value/Howe Avenue (Rain Date: July 5)
Nahant – 9:00 PM at Bailey's Hill Park (Rain Date: N/A)
Newton – 9:30 PM at Albemarle Field (Rain Date: TBA)
Provincetown – 9:00 PM at MacMillan Wharf (Rain Date: July 5)
Salem – 9:15 PM at Derby Wharf/Winter Island (Rain Date: July 5)
Salisbury - 10:15 PM at Salisbury Beach (Rain Date: N/A)
Sandwich – 10:00 PM at Old Town Cemetery (Rain Date: July 5)
Wakefield – 9:15 PM at Beacon Street (Rain Date: July 5)
Waltham – 9:00 PM at Leary Field (Rain Date: July 5) 
Winthrop - 9:00 PM at Coughlin Playground in Point Shirley (Rain Date: N/A)

Content Continues Below

July 5
Lexington – 9:30 PM at Lexington High School (Rain Date: July 6)
Marion – 9:15 PM at Silver Shell Beach (Rain Date: July 6)
Middleboro – 10:00 PM at Battis Field/Pierce Playground (Rain Date: July 6)
Nantucket – 9:00 PM at Jetties Beach (Rain Date: July 6)
Oakham – 9:30 PM at Lake Dean (Rain Date: July 6)

July 6
Ayer – 9:00 PM at Pirone Park (Rain Date: July 7)
Brockton – 10:30 PM at Middleboro Agricultural Society (Rain Date: N/A)
Onset – 9:00 PM at Shell Point Beach (Rain Date: July 7)
Orleans – 9:00 PM at Rock Harbor Beach (Rain Date: July 7)
Salisbury – 10:15 PM at Salisbury Beach (Rain Date: NA)
Wilmington – 9:30 PM at Wilmington High School (Rain Date: July 7)

NOTE: If there’s an error, a change of date/time or you want your city/town’s fireworks display added to the list - please contact us by email