The shooter, Ryan Christopher Palmeter, lived with his parents in a suburb of Jacksonville, Sheriff T.K. Waters told a press conference.
"There was no criminal record, nothing," he said, adding that the only thing on file was a domestic violence call with his brother.
"There were no red flags."
Reuters could not immediately reach members of the shooter's family for comment.