A 12-year-old from Sydney is facing charges after a truck was stolen.

Cape Breton Regional Police say it was taken from a driveway on Webster Street around 8am Monday.

Witnesses saw a youth drive away in the vehicle.

Officers eventually saw the youth run from the stolen vehicle and a second trying to hide.

The 12-year-old was arrested for being in possession of stolen property and will appear in court in October.

Through investigation, police recovered two additional stolen vehicles.