Fireworks shows around  Maine include the following. This schedule is subject to change; visit each town’s website for updates.

Augusta: 9:15 p.m. July 4, Waterfront Park

Bar Harbor: 9:15 p.m. July 4, waterfront

Bath: 9 p.m. July 7, waterfront

Belgrade: 9:15 p.m. July 4, Long Pond Peninsula

Boothbay Harbor: 9 p.m. July 4, harbor

Camden: 9 p.m. July 4, harbor

Carrabassett Valley: 9:15 p.m. July 4, town park

Damariscotta: 9:15 p.m. July 4, downtown

Freeport: 9:15 p.m. July 4, L.L. Bean Discovery Park

Frye Island: 9:30 p.m. July 6, Long Beach Marina

Harpswell/Bailey Island: 9:30 p.m. July 5, Garrison Cove

Kennebunk: 9 p.m. July 4, Gooch’s Beach

Lewiston/Auburn: 9:30 p.m. July 4, West Pitch Park

Naples: 9 p.m. July 4, Long Lake

Ogunquit: 9:15 p.m. July 4, Main Beach

Old Orchard Beach: 9:45 p.m. July 4-5, The Pier

Phippsburg: 9 p.m. July 3, Sebasco Harbor Resort

Portland: 9:20 p.m. July 4, Eastern Promenade

Saco: 9:30 p.m. July 3, Funtown/Splashtown USA rear parking lot

Sanford: 9 p.m. July 3, No. 1 Pond

Scarborough: 9:15 p.m. July 2, Beach Ridge Motor Speedway

South Harpswell: 9:15 p.m. July 3, Whites Point Road

Thomaston: 9:15 p.m. July 4, downtown

Wiscasset: 9:15 p.m. July 4, Sherman Park Athletic Field

York: 9:30 p.m. July 5, Short Sands Beach