With the 4th of July on a Thursday, there will be fireworks for quite a few days. Some communities are having them on Tuesday night, some on Wednesday night, more on the 4th of July, and others are waiting until Friday or Saturday. Here is a list of confirmed fireworks -- along with date, time and location -- of the fireworks displays in the West Michigan area for this 4th of July holiday. (Click on the location to see the official website for additional details, if available.)

TUESDAY, JULY 2, 2019:
Hart -- Fireworks at 10:00 pm at John Gurney Park Beach over Hart Lake, 300 Griswold St.

WEDNESDAY, JULY 3, 2019:
Allegan -- Fireworks at 10:15 pm on the Waterfront
Caledonia -- Fireworks at Dusk over Green Lake, Caledonia
Crystal -- Fireworks at Dusk at Crystal Motor Speedway, 8315 Sidney Rd.
Fremont -- Fireworks at Dusk over Fremont Lake
Pentwater -- Fireworks at Dusk at Charles Mears State Park, 400 W. Lowell St.
Portland -- Fireworks at Dusk at Portland High School, 1100 Ionia Road
St. Joseph -- Fireworks at Dusk at Silver Beach County Park
South Haven -- Fireworks at Dusk at the South Pier over Lake Michigan

THURSDAY, JULY 4, 2019:
Battle Creek -- Fireworks at 10:30 pm at Battle Creek Field of Flight Air Show and Balloon Fest
Ada/Cascade -- Fireworks at Dusk at Ada Christian School, 6206 Ada Dr.
Allendale -- Fireworks at Dusk at Township Park.
Coldwater -- Fireworks at Dusk at Heritage Park, 1776 Heritage Park Dr.
Crystal -- Fireworks at 10:30 pm over Crystal Lake
Dorr Township -- Fireworks at Dusk at Dorr South Park, 1868 142nd Ave.
East Grand Rapids -- Fireworks at Dusk over Reeds Lake
Grand Haven -- Fireworks at Dusk at Waterfront Stadium, 1 North Harbor Dr.
Grandville -- Fireworks at Dusk at the Grandville Middle School, 3535 Wilson Ave SW
Hesperia -- Fireworks at Dusk in Downtown Hesperia, M-20 and M-120
Holland -- Fireworks at 10:25 pm at Kollen Park
Kalamazoo -- Fireworks at Dusk at Kalamazoo Speedway, 7565 Ravine Rd
Kentwood -- Fireworks at Dusk at Crestwood Middle School, 2674 44th St., SE
Ludington -- Fireworks at 10:30 pm at Sterns Park, Lakeshore Drive
Mears -- Fireworks at Dusk at Silver Lake State Park
Middleville -- Fireworks at 10:00 pm at Thornapple Kellogg High School Soccer Fields
Muskegon -- Fireworks at 9:30 pm over Muskegon Lake
Saugatuck/Douglas -- Fireworks at dusk over the Kalamazoo River, Downtown Saugatuck.
Schoolcraft -- Fireworks at Dusk at Schoolcraft High School, 14th Street and Lyons
Twin Lake -- Fireworks at Dusk at Twin Lake Park, 6231 Twin Lake Park Rd.
Whitehall/Montague -- Fireworks at Dusk over the north end of White Lake; Goodrich Park Annex, 100 N. Lake St

FRIDAY, JULY 5, 2019:
Hartford -- Fireworks at Dusk at Hartford Motor Speedway, 301 Bowie St.

SATURDAY, JULY 6, 2019:
Battle Creek -- Fireworks at 10:30 pm at Battle Creek Field of Flight Air Show and Balloon Fest
Coldwater -- Fireworks at Dusk in the middle of Coldwater Lake
Croton -- Fireworks at Dusk at the Croton Causeway
Grand Rapids -- Amway Family Fireworks at 10:30 pm at Ah-Nab-Awen Park , 220 Front
Marne -- Fireworks at Dusk at Berlin Raceway, 2060 Berlin Fair Dr.

Not responsible for any errors or omissions.