Captain Suzanne Kaulbach was taken into custody after a six-hour warrant application hearing Monday in front of a Clayton County judge.
Investigators believe her partner's son and two other teenagers were responsible for the thefts, Channel 2 said.
The police captain said she didn't know the boat, two ATVs, a dirt bike and other items were stolen.
"I would not have bought new tires for one of them if I thought it was stolen, and I would not have left them on the property if I thought they were stolen," she said.
She was charged with theft by receiving stolen property.
A DeKalb County spokesperson told Channel 2 that Kaulbach is on administrative leave.