UP TO 6,000 local residents enjoyed a spectacular fireworks display at Musselburgh Racecourse on Saturday.

Although several county communities did not hold their traditional fireworks displays this year, events took place in several towns and villages, including Tranent, Aberlady and Gifford.

In Musselburgh, fairground rides, a selection of street food operators and music from Radio Forth presenter Boogie added to the festivities.

The free event was run jointly by the Musselburgh Common Good Fund and Musselburgh Racecourse, and people were invited to give a donation to East Lothian Foodbank as they left the venue. More than £500 was raised and the racecourse added a further £300 to the total.

Tickets obtained in advance were available to residents of the EH21 postcode, in accordance with Musselburgh Common Good Fund’s objective of providing a non-profit event to local people.

Comments from residents on social media included: “Brilliant fireworks. Well done to all involved in organising it. Great to see so many people having fun in these difficult times and providing a free event for the community,” and “Recently moved to Musselburgh and the fireworks were amazing.”