Where To Find Fireworks Around Boston & Eastern Massachusetts

Dozens of communities across eastern and central Massachusetts will be celebrating July 4th with fireworks. Find the display nearest to you.

Check back for updates as additional towns announce their plans.

Town Date Time Location Rain Date
Acton July 4 9:30 p.m.  NARA Park
Amesbury July 4 Dusk  Woodsom Farm
Andover July 3 9:20 p.m.  Andover High School July 5
Attleboro July 3 Dusk  Attleboro High School July 5
Auburn July 1 9:30 p.m  Pappas Recreation Complex July 2
Ayer July 7 9:00 p.m.  Pirone Park
Barnstable July 4 9:00 p.m.  Lewis Bay Sept 2
Bellingham July 4 9:00 p.m.  Blackstone Street Complex
Beverly July 4 9:00 p.m.  West Beach July 5
Boston July 4 10:30 p.m.  Charles River/Esplande
Braintree June 30 10:00 p.m.  Braintree High School
Bridgewater July 4 9:30 p.m.  Legion Field
Brockton June 30 10:45 p.m.  Brockton Fairgrounds
Brockton July 3 10:45 p.m.  Brockton Fairgrounds
Brockton July 4 10:45 p.m.  Brockton Fairgrounds
Brockton July 7 10:45 p.m.  Brockton Fairgrounds
Burlington July 4 9:00 p.m.  Town Common
Cambridge July 4 10:30 p.m.  Charles River, Cambridgeside
Canton July 4 9:00 p.m.  Irish Cultural Center
Clinton July 14 Dusk  Veterans Athletic Complex July 15
Dracut June 28 9:00 p.m.  Dracut High School
East Brookfield July 7 9:00 p.m.  Connie Mack Field
Edgartown July 4 Dusk  Edgartown Harbor
Everett July 7 9:00 p.m.  Glendale Park
Fall River July 4 9:30 p.m.  Battleship Cove
Falmouth July 4 Dusk  Falmouth Heights Beach
Fitchburg July 3 10:00 p.m.  Rollstone Hill
Foxboro July 3 9:00 p.m.  Patriot Place
Franklin July 3 Dusk  High School
Freetown July 3 Dusk  Hathaway Park
Gloucester July 3 Dusk  Gloucester Harbor
Groton July 9 Dusk  Town Field (Behind Library)
Halifax June 30 9:00 p.m.  Town Hall Green
Harvard July 2 Dusk  Fruitlands Museum July 3
Haverhill July 3 9:00 p.m.  Riverside Park July 4
Hingham July 1 Dusk  Hingham Harbor
Hyannis July 4 9:00 p.m.  Lewis Bay Sept 2
Lawrence July 3 Dusk  High School
Lexington July 5 9:30 p.m.  Center Field
Lincoln July 4 Dusk  Codman Field July 5
Lowell July 4 9:00 p.m.  LeLacheur Park July 5
Lynn July 3 9:00 p.m.  Red Rock Park
Manchester-by-the-Sea July 3 9:15 p.m.  Singing Beach July 5
Marblehead July 4 9:15 p.m.  Marblehead Harbor
Mashpee July 1 Dusk  Mashpee High School
Methuen July 3 Dusk  The Loop July 5
Middleboro July 6 10:00 p.m.  Pierce Playground
Milford July 3 10:00 p.m.  Plains Park July 5
Millbury July 3 9:45 p.m.  Windle Field
Millbury July 4 9:45 p.m.  Windle Field July 5
Nahant July 4 9:00 p.m.  Bailey’s Point Park
Nantucket July 5 9:00 p.m.  Jetties Beach July 6
Needham July 3 Dusk  Memorial Field
New Bedford July 4 9:00 p.m.  New Bedford Harbor
Newton July 4 9:00 p.m.  Albemarle Field
North Andover July 1 9:00 p.m.  Middle School
Northbridge June 29 9:00 p.m.  Middle School
Oakham July 1 9:30 p.m.  Lake Dean July 2
Orleans July 1 Dusk  Rock Harbor July 5
Pepperell June 30 9:30 p.m.  Middle School
Plymouth July 4 9:00 p.m.  Plymouth Waterfront July 5
Provincetown July 4 Dusk  Provincetown Harbor
Randolph July 3 9:30 p.m.  Randolph High School
Rutland July 3 9:20 p.m.  Memorial Field
Salem July 4 9:15 p.m.  Derby Wharf
Salisbury July 4 10:15 p.m.  Salisbury Beach
Sandwich July 4 10:00 p.m.  Shawme Park
Sharon July 3 Dusk  Memorial Park Beach
Somerville POSTPONED 9:15 p.m.  Trum Field July 5
Swampscott July 3 9:00 p.m.  Nahant Bay
Tewksbury July 3 9:30 p.m.  Livingston Rec Center
Uxbridge July 7 9:00 p.m.  McCloskey Field
Wakefield July 4 9:30 p.m.  Lake Quannapowitt
Walpole July 3 9:30 p.m.  Town Center July 6
Waltham July 4 9:30 p.m.  Leary Field
Wareham July 7 9:00 p.m.  Onset Harbor July 8
Webster June 30 9:00 p.m.  Memorial Beach
Weymouth July 3 9:30 p.m.  George Lane Beach
Wilmington July 2 9:30 p.m.  Town Common July 3
Winthrop July 4 9:15 p.m.  Coughlin Park July 7
Worcester July 2 9:30 p.m.  East Park July 3
Yarmouth July 4 9:00 p.m.  Lewis Bay Sept 2


Click here if you’re having trouble viewing this on a mobile device.