As soon as Memorial Day festivities wind down, it’s time to start making plans for a spectacular Fourth of July celebration. You might be asking yourself, “where can I find fireworks near me this year?” Luckily, we have you covered. As the birthplace of the nation (or so we like to think), Massachusetts knows a thing or two about putting on a fantastic fireworks show in honor of Independence Day. The fireworks shows we told you about in 2016 were pretty incredible, but this year’s celebrations are going to be even better.

Check out some of the best Massachusetts fireworks for 2017, and then keep scrolling to see our complete list of all the shows happening in Massachusetts this Fourth of July.

  1. Boston Fireworks, Charles River

Flickr/Gordon Lew

Flickr/Mike Halsall This is the grandfather of all Bay State firework shows. The Boston fireworks are launched over the Charles River around 10:30 p.m. on July 4. The show in the sky is preceded by a show in the Hatch Shell on the Esplanade as the Boston Pops perform their traditional Independence Day concert. You can view these spectacular fireworks from anywhere along the river near the Esplanade, and some streets will be cordoned off to allow for public viewing areas. This event is free to the public.

  1. Onset Beach

Flickr/Garrett Rooney

Flickr/Garrett Rooney This fantastic show kicks off on July 1 with a rain date of July 8. The fireworks start blazing at dusk on Onset Beach. This quaint village is on mainland Mass. just before the bridge to the Cape. If you can, spend the hours before the show exploring the charming downtown and then head to the sand to spread your blanket and enjoy the show. This event is free to the public.

  1. Greenfield Fireworks Celebration

Facebook/Greenfield Fireworks Celebration

Flickr/Jordan Kesseler These Independence Day fireworks start June 1 at dusk on Beacon Field in Greenfield. They’re actually preceded by a Fourth of July community part from 4 p.m. to 10:30 p.m., when the fireworks begin. Bring your family and your lawn chairs to this spectacular evening of patriotism and fun in Western Mass. This event is free to the public.

  1. Star Spangled Springfield Fireworks

Flickr/MOTT

Valley Visitor/MOTT Join the town of Springfield on July 4 for an evening of live music, great food and amazing fireworks. Head to in Riverfront Park at 7 p.m. to see the 215th Army Band of the Massachusetts Army National Guard will perform for the community, and enjoy the party until the fireworks start at 9:30 p.m. This event is free to the public.

  1. Worcester Fireworks, Cristoforo Colombo Park

Flickr/Leo McArdie

Flickr/Peter Guilliatt Get the party started early with this spectacular fireworks show on June 30. Head to Cristoforo Colombo Park (East Park) on Shrewsbury Street at 4 p.m. for kids activities and a performance by the Massachusetts Symphony Orchestra. The fireworks start lighting up the stky at 9:30 p.m. This event is free to the public.

Take a look at the rest of the fireworks shows in Massachusetts this year, and comment with any shows we may have missed!

Flickr/Gordon Lew

Flickr/Mike Halsall

This is the grandfather of all Bay State firework shows. The Boston fireworks are launched over the Charles River around 10:30 p.m. on July 4. The show in the sky is preceded by a show in the Hatch Shell on the Esplanade as the Boston Pops perform their traditional Independence Day concert. You can view these spectacular fireworks from anywhere along the river near the Esplanade, and some streets will be cordoned off to allow for public viewing areas. This event is free to the public.

Flickr/Garrett Rooney

This fantastic show kicks off on July 1 with a rain date of July 8. The fireworks start blazing at dusk on Onset Beach. This quaint village is on mainland Mass. just before the bridge to the Cape. If you can, spend the hours before the show exploring the charming downtown and then head to the sand to spread your blanket and enjoy the show. This event is free to the public.

Facebook/Greenfield Fireworks Celebration

Flickr/Jordan Kesseler

These Independence Day fireworks start June 1 at dusk on Beacon Field in Greenfield. They’re actually preceded by a Fourth of July community part from 4 p.m. to 10:30 p.m., when the fireworks begin. Bring your family and your lawn chairs to this spectacular evening of patriotism and fun in Western Mass. This event is free to the public.

Flickr/MOTT

Valley Visitor/MOTT

Join the town of Springfield on July 4 for an evening of live music, great food and amazing fireworks. Head to in Riverfront Park at 7 p.m. to see the 215th Army Band of the Massachusetts Army National Guard will perform for the community, and enjoy the party until the fireworks start at 9:30 p.m. This event is free to the public.

Flickr/Leo McArdie

Flickr/Peter Guilliatt

Get the party started early with this spectacular fireworks show on June 30. Head to Cristoforo Colombo Park (East Park) on Shrewsbury Street at 4 p.m. for kids activities and a performance by the Massachusetts Symphony Orchestra. The fireworks start lighting up the stky at 9:30 p.m. This event is free to the public.

Barnstable County

Chatham 12/31/2017 12 AM, Oyster Pond (No Rain Date)

East Harwich 7/4/107 9:15 PM 3 Barges off Wequassett Inn – On Pleasant Bay (Rain Date 7/5/2017)

Falmouth 7/4/2017 Dusk, Falmouth Heights Beach

Hyannis 7/4/2017 Dusk, Lewis Beach (Rain Date 9/2/2017)

Mashpee 6/30/2017 9:30 PM, Mashpee H.S. – 500 Old Barnstable Rd

Mashpee 7/2/2017 9:30 PM, Golf Course – 20 Red Brook Road

Mashpee 7/4/2017 Dusk, Willowbend Country Club – 130 Willowbend Drive

Orleans 7/2/2017 Dusk, Rock Harbor (Rain Date 7/6/2017)

Provincetown 7/4/2017 9:00 PM MacMillan Pier

Sandwich 7/3/2017 9:00 PM, Ridge Country Club – 70 Country Club Road

Sandwich 7/4/2017 9:00 PM, Old Town Cemetery – Grove Street (Rain Date 7/5/2017)

Sandwich 7/14/2017 9:30 PM, Town Fair – 365 Quaker Meeting House Road

Sandwich 12/31/2017 8:00 PM, Sandwich Village

Yarmouth 10/8/2017 8:00 PM, Seaside Festival – Seagull Beach, South Yarmouth

Berkshire County

Dalton 6/2/2017 10:00 PM, Legion Grounds – E. Deming Street

Dalton 6/3/2017 10:00 PM, Legion Grounds – E. Deming Street

Pittsfield 7/4/2017 9:30 PM, Pittsfield Cemetery Property – 105 Wahconah St. (Rain Date 7/8/2017)

Pittsfield 7/21/2017 9:30 PM, Pittsfield Cemetery Property – 105 Wahconah St. (Rain Date 7/29/2017)

Bristol County

Dighton 6/3/2017 10:00 PM, Rear of Dighton Town Hall – 979 Somerset Ave.

Freetown 7/3/2017 9:30 PM, Hathaway Park – Carleys Way

New Bedford 7/4/2017 9:00 PM, Barge in New Bedford Harbor – 7 Fish Island (Rain Date 7/5/2017)

Norton 6/17/2017 9:00 PM, Norton High School – 66 West Main St.

Dukes County

Edgartown 7/4/2017 9:15 PM Edgartown Harbor – Oak Bluffs Ave. (Rain Date 7/5/2017)

Essex County

Lynn 7/3/2017 9:00 PM Barge near Red Rock – 76 Marine Blvd. (Rain Date 7/6/2017)

Methuen 7/2/2017 9:15 PM Barge on Merrimack River – Riverside Drive

Middleton 6/24/2017 9:20 PM Town Transfer Station – Natsue Way (Rain Date 6/25/2017)

Nahant 7/4/2017 9:00 PM Bailey’s Hill Park – Bass Point Road

South Hamilton 6/24/2017 9:15 PM Patton Park – Bay Road (Rain Date 6/25/2017)

Franklin County

Conway 6/16/2017 9:00 PM Field across from 59 Shelburne Falls Rd (Rain Date 6/17/2017)

Greenfield 7/1/2017 9:30 PM Poet’s Seat Tower – Mountain Road (Rain Date 7/2/2017)

Turners Falls 7/29/2017 9:00 PM Franklin County Boat Club – Unity Park

Hampden County

Agawam 7/4/2017 9:15 PM Town Common (No Rain Date)

Chicopee 7/1/2017 9:30 PM Szot Park – Front Street 7/2/2017

Holyoke 6/30/2017 9:15 PM MacKenzie Stadium – 500 Beech St.

Monson 6/24/2017 9:15 PM Quarry Hill School – 43 Margaret St. (Rain Date 6/25/2017)

Hampshire County

Florence 6/24/2017 Dusk Look Memorial Park – 300 N. Main St. (Rain Date 6/25/2017)

Granby 6/10/2017 9:00 PM Dufresne Park – 32 Kendall Street (Rain Date 6/11/2017)

Northampton 6/24/2017 9:15 PM Look Park Gazebo Area – Look Park Service Road 6/25/2017

South Hadley 7/3/2017 9:30 PM 100 Mosier Street (Rain Date 7/5/2017)

Ware 6/24/2017 9:00 PM Ware High School – 4 Gould Road

Middlesex County

Acton 7/1/2017 9:00 PM Behind Nara Park – 25 Ledge Rock Way ( Rain Date 7/2/2017)

Ayer 7/1/2017 9:00 PM Pirone Park – 36 Bligh Street 7/2/2017

Carlisle 6/25/2017 9:30 PM Baseball Field – Church Street (Rain Date 7/8/2017)

North Reading 7/4/2017 9:30 PM Ipswich River Park – 8 Central Street

Pepperell 7/1/2017 9:30 PM Nissitissit Middle School – Chase Ave.

Reading 6/17/2017 9:00 PM Baseball field at the Reading Memorial High School – 62 Oakland Road (Rain Date 6/11/2017)

Somerville 6/29/2017 9:15 PM Trum Field – Franey Road (Rain Date 7/8/2017)

Waltham 7/4/2017 9:00 PM Leary Field – 19 Athletic Field Road (Rain Date 7/5/2017)

Winchester 6/3/2017 9:00 PM Manchester Field – 458 Main Street (Rain Date 6/4/2017)

Woburn 6/17/2017 10:00 PM DPW Yard off N. Warren St. – North Warren Stree

Norfolk County

Bellingham 7/4/2017 9:00 PM Bellingham H.S. – 60 Blackstone Field N/A

Dedham 6/17/2017 9:15 PM Memorial Field – Eastern Avenue

Foxborough 6/10/2017 9:00pm 9:00 PM Army Field – South Street (Rain Date 6/11/2017)

Milton 6/24/2017 10:15 PM 2 Barges in Neponset River – 1 Granite

Quincy 6/10/2017 9:00 PM Pageant field Boat Landing – Vietnam Veterans Drive

Plymouth County

Hanover 6/24/2017 9:00 PM Ball fields behind Center School – 65 Silver Street

Hull 6/24/2017 9:30 PM Barge off Nantasket Beach – 109-125 Main Street

Onset 7/1/2017 Dusk Onset Beach & Bay (Rain Date 7/8/2017)

Suffolk County

Boston 07/04/2017 10:30 p.m. Charles River

Worcester County

Auburn 6/29/2017 9:30 PM Pappas Recreation Complex – 203 Pakachoag St.

Fitchburg 6/18/2017 10:00 PM Coolidge Park Baseball Field – 1000 John Fitch Highway

Fitchburg 7/3/2017 10:00 PM Rollstone Hill – access from Pratt Road

Northbridge 6/30/2017 9:00 PM Lasell Field – 171 Linwood Avenue

Uxbridge 7/8/2017 9:00 PM McCloskey M.S. – 62 Capron Street

Webster 6/24/2017 9:00 PM Webster Lake – Memorial Beach Hillside Ave. (Rain Date 6/25/2017)

Westborough 6/10/2017 9:00PM 2 Barges on Chauncy Lake – Chauncy Street Boat Ramp

Worcester 6/25/2017 9:00 PM Worcester Country Club – 2 Rice Street (Rain Date 7/9/2017)

Worcester 6/30/2017 9:00 PM Bell Hill – 170 Belmont Street (Rain Date 7/1/2017)

OnlyInYourState may earn compensation through affiliate links in this article.