A man in a red truck shot seemingly unrelated people at several locations, starting around 4 p.m. local time, Gainesville police Cpl. Tscharna Senn told The Gainesville Sun. Five victims were shot within city limits, while the other two were shot in Alachua County, Senn said.
There was no immediate motive for the shootings.
"We have no idea right now, absolutely none," Senn said. "It appears to be random."
Police Capt. Ed Book said the suspect was pulled over and shot himself. His condition was not immediately available.
"We believe we're with the suspect and the vehicle, and there is no one out there running around," Book said.
The wounded were being taken to Shands Hospital, where family members were gathering.
Officers who answered the phone at the Gainesville Police Department told The Associated Press no one was immediately available to speak about the shootings. Calls to a spokesman's cell phone went unanswered.