Protests in downtown Miami heated up Saturday night after demonstrators began throwing objects at police and setting cars on fire.
The protests over the death of George Floyd started peacefully but turned once they made way their way onto Interstate 95, shutting down traffic for hours.
Police began firing tear gas into a crowd gathered outside the Miami Police Department.
Miami-Dade County Mayor Carlos Gimenez issued a countywide curfew for 10 p.m.
Protesters could be seen throwing rocks and setting police cruisers on fire.
Police officers in riot gear stood in formation as protesters threw rocks and kicked tear gas canisters at them.
There were also reports of looting at Bayside Marketplace along Biscayne Boulevard.
The protest started peacefully near the Torch of Friendship earlier in the day.
Elsewhere in Florida, protesters in Tampa smashed store windows and set a gas station on fire Saturday night after a peaceful demonstration during the day.
In Tallahassee, a pickup truck drove through a crowd of protesters, sending some running and screaming as the vehicle stopped and started and at one point had a person on its hood, police said, but no serious injuries were reported.
Police handcuffed the driver but did not release his name or say whether he would face charges.
The tense protests are one of several throughout the country.