The 10-year-old boy was taken to the Hennepin County Juvenile Detention Centre on Thursday.
It was at least the boy’s third arrest, police said, and he was a suspect in a dozen cases ranging from car theft to robbery and assault with a dangerous weapon.
“It is unfathomable that a 10-year-old boy has been involved in this level of criminal activity without effective intervention,” said Brian O’Hara, the police chief.
“Prison is not an acceptable option for a 10-year-old boy. But the adults who can stop this behaviour going forward must act now to help this child and his family.”
A police spokesman added that the boy’s family members were co-operating and “have asked for help to keep their son or anyone else from being injured or killed”.