Several cities in the St. Louis area are postponing their fireworks displays until Friday. Others are canceling their events.

Heavy rain early Thursday and the forecast of another wave of thunderstorms that evening prompted flash flood warnings and caused some St. Louis-area communities to cancel or postpone Fourth of July celebrations.

The National Weather Service in St. Louis had predicted a final wave of thunderstorms between 7 p.m. and 11 p.m. that would affect large parts of the St. Louis region, which led to the cancellations.

As it turned out, the rain came much later.

However, Florissant has postponed its Independence Day celebrations; the fireworks display is now scheduled to begin at approximately 9:15 p.m. Friday at the James J. Eagan Center.

Kirkwood has also postponed its Freedom Festival and fireworks display to Friday at Kirkwood Park. The food truck opening is scheduled for 5 p.m., followed by a concert and fireworks, the city said.

Washington has postponed its celebration and American Legion Post 218 fireworks display until Friday. Festivities will begin at 6 p.m. at the Washington Fairgrounds. Fireworks are scheduled for 9:30 p.m.

People also read…

Other cities in the region that have postponed their celebrations to Friday include De Soto, Eureka, Hillsboro, Manchester and Millstadt.

Early Thursday afternoon, Bridgeton announced that the fireworks display had been canceled due to weather. A new date has not yet been set.

Troy has also cancelled his show and will announce a new date later.

Morning rain caused St. Charles to cancel the Riverfest parade, which was scheduled to begin at 10 a.m.

Late Thursday, St. Charles announced that all Riverfest events scheduled for Friday, July 5, were canceled due to continued rises in the Missouri River.

Because of the weather, O’Fallon delayed the start of his parade by 45 minutes on Thursday.

Meanwhile, parades went smoothly elsewhere on Thursday morning, including in St. Louis and Webster Groves.

The National Weather Service reported that 2 inches of rain had fallen along Interstate 70 over the past two days, with as much as 6 inches falling in some areas.

Good news for those tired of the rain: The National Weather Service is predicting cooler temperatures, less humidity and no rain for Friday and Saturday.

Updated Friday at 5:45am.