Trump, addressing a crowd of thousands after Saturday’s delay, described the milestone as “one of the most joyous and glorious” in the nation’s history.
He paid tribute to veterans, including several who served in the second world war, and celebrated US military prowess, claiming that the US had “wiped out” Iran’s military.
The president used the occasion to press his case for the SAVE America Act, which would require ID and proof of citizenship to vote, and renewed his attacks on the progressive wing of the Democratic Party, which he has repeatedly described as “communist” and compared to a cancer.
“It’s like a cancer – you’ve got to cut it out”, he said.
In New York City, authorities put on a large fireworks display to mark July 4th celebrations, bringing the 30-minute show forward because of the threat of storms.
The rain and lightning stayed away, allowing thousands of people to enjoy the spectacle.
Earlier in Washington, DC, authorities ordered a weather-related evacuation, with spectators sheltering in nearby museums and government buildings for a few hours. But the crowd later retuned to an open field near the Washington Monument several hours later.
Visitors had waited hours to get into the event, contending with stepped-up security and temperatures that reached 102 degrees Fahrenheit (39 degrees Celsius). The record-breaking heat wave forced the cancellation of several parades and other events in the area.