Dumfries and Galloway Council granted Legion Scotland with freeman status in honour of its 100 years service to veterans and their families in the region.
A public parade by Legion branches and regimental associations was held on Saturday before the official ceremony took place inside the Crichton Memorial Church, followed by a civic reception.
The local authority’s Armed Forces Champion, Archie Dryburgh, planned the event with support from council officers, Legion Scotland and Dumfries Veterans Garden members.