Six people have been charged in connection with disturbances at Echt Show.
Crowds of 1,200 people attended the event over the weekend which culminated in a marquee dance on Saturday.
The show has been hailed a success, however, several people were charged by police.
A 26-year-old man from Rothienorman, a 21-year-old man from Torphins, a 20-year-old man from Inverurie and an 18-year-old man from Westhill were charged in connection with fracas that broke out.
Meanwhile, a 21-year-old man from Alford was also charged in connection with a minor drugs offence while a 16-year-old girl was reported for trying to use a fake ID.
Chief Inspector Murray Main said: “Hopefully the relatively small number of incidents didn’t detract from what was otherwise a really enjoyable and successful show.
“We will continue to work with the organisers of this event and other events in the area planned for the coming months to ensure those intent on causing trouble are unable to spoil future events.”