Reports of trouble in Inverurie involving as many as 30 young people were received at areas including the High Street, railway station and near Inverurie Academy on Monday night.
Police Scotland said two males aged 16 and one aged 18 had been charged.
Several people were earlier issued with anti-social behaviour fixed penalties, and six people were previously charged in connection with weekend incidents.
Three teenagers have been charged after disturbances in an Aberdeenshire town.