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 9:00 p.m.  Woodsom Farm
Andover July 3 9:20 p.m.  Andover High School
Attleboro July 3 Dusk  Attleboro High School July 5
Auburn July 1 9:30 p.m  Pappas Recreation Complex July 2
Ayer July 6 9:00 p.m.  Pirone Park
Barnstable July 4 9:00 p.m.  Lewis Bay
Beverly July 4 9:00 p.m.  West Beach
Boston July 4 10:30 p.m.  Charles River/Esplande
Braintree June 29 9:30 p.m.  Braintree High School June 30
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 June 30 9:00 p.m.  Town Common
Cambridge July 4 10:30 p.m.  Charles River, Cambridgeside
Canton July 4 9:15 p.m.  Irish Cultural Center
Clinton July 13 Dusk  Veterans Athletic Complex
Dracut June 27 9:00 p.m.  Dracut High School Aug 29
East Brookfield July 6 9:15 p.m.  Connie Mack Field July 7
Edgartown July 4 Dusk  Edgartown Harbor
Everett July 6 9:15 p.m.  Glendale Park
Fall River July 4 9:00 p.m.  Battleship Cove July 5
Falmouth July 4 9:15 p.m.  Falmouth Heights Beach
Fitchburg July 3 10:00 p.m.  Rollstone Hill
Foxboro July 3 9:00 p.m.  Patriot Place
Franklin July 6 10:00 p.m.  High School
Freetown July 3 Dusk  Hathaway Park
Gloucester July 3 Dusk  Gloucester Harbor
Groton July 8 Dusk  Town Field
Halifax June 29 9:00 p.m.  Town Hall Green
Harvard July 3 9:15 p.m.  Fruitlands Museum July 8
Haverhill July 3 9:15 p.m.  Riverside Park July 5
Hyannis July 4 9:00 p.m.  Lewis Bay
Lawrence July 3 Dusk  High School
Lexington July 5 9:30 p.m.  Center Field
Lincoln July 4 Dusk  Codman Field
Lowell July 4 9:00 p.m.  LeLacheur Park July 6
Lynn July 3 9:00 p.m.  Lynn Shore Drive
Marblehead July 4 9:15 p.m.  Marblehead Harbor
Marion July 5 Dusk  Silvershell Beach
Mashpee July 1 9:30 p.m.  Mashpee High School
Methuen July 3 9:30 p.m.  The Loop July 7
Middleboro July 5 9:45 p.m.  Pierce Playground July 6
Milford July 3 10:00 p.m.  Plains Park July 5
Millbury July 3 Dusk  Windle Field
Millbury July 4 Dusk  Windle Field
Nahant July 4 9:00 p.m.  Bailey’s Point Park
Nantucket July 5 9:00 p.m.  Jetties Beach
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 July 5
North Andover July 3 Dusk  Middle School
Northbridge June 29 9:00 p.m.  Middle School June 30
Oakham July 5 Dusk  Lake Dean
Orleans July 6 Dusk  Rock Harbor July 7
Pepperell July 6 Dusk  Varnum Brook Elementary
Plymouth July 4 9:00 p.m.  Plymouth Waterfront July 5
Provincetown July 4 Dusk  Provincetown Harbor
Randolph July 4 9:15 p.m.  Randolph High School
Rutland July 3 9:20 p.m.  Memorial Field
Salem July 4 Dusk  Derby Wharf
Salisbury July 4 10:00 p.m.  Salisbury Beach
Sandwich July 4 10:00 p.m.  Shawme Park
Sharon July 3 9:30 p.m.  Lake Massapoag
Somerville June 27 9:15 p.m.  Trum Field
Sutton June 30 9:15 p.m.  Uxbridge Road Field
Swampscott July 3 Dusk  Nahant Bay July 5
Tewksbury July 3 9:30 p.m.  Livingston St Rec Center
Uxbridge July 6 9:00 p.m.  McCloskey Field
Wakefield July 4 9:30 p.m.  Lake Quannapowitt
Walpole July 3 9:30 p.m.  Town Center
Waltham July 4 9:30 p.m.  Leary Field
Wareham July 7 9:00 p.m.  Onset Harbor
Webster July 3 9:00 p.m.  Memorial Beach
Weymouth July 3 9:30 p.m.  George Lane Beach
Wilmington July 6 9:30 p.m.  Town Common July 7
Winthrop July 4 9:15 p.m.  Coughlin Park
Worcester July 2 9:30 p.m.  East Park July 3
Yarmouth July 4 9:00 p.m.  Lewis Bay


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