People of all ages lined the streets in various locations across the north-east to honour the service of the armed forces community.
Parade commander in Fraserburgh, Gary Mutch, praised those who turned out in the town to pay their respects.
He said: “Of course it’s something we should acknowledge all year round, but this day is important to show our respect for the fallen.
“There were around 300 people involved in the march in Fraserburgh and about 300 spectators too. There was a good number of young people involved, and I’m really grateful for all those who attended.”
Miriam Kemp from the Fisherman’s Mission was among those in attendance.
She said: “It’s important for us to remember those that have allowed us to live in peace today.”
The day began at the Royal British Legion at 10.15am with the parade leading to the remembrance service that was held in Fraserburgh’s West Parish Church.
From there, they marched to the war memorial then back to the Royal British Legion.
The remembrance service in Peterhead was also well attended. The parade started at Broad Street and led to the War Memorial at South Road Cemetery for a wreath laying service. This was followed by a church service then a march back to Broad Street.
Turriff also had a remembrance service from 10.15am, where a parade marched to the square before a service and two-minute silence at St Andrews Church. This was then followed with a march to the war memorial in the town.