Thousands of enthusiastic spectators packed Elgin’s Cooper Park over the weekend for the much-anticipated MacMoray Festival.
Adults and children alike turned out to enjoy the nostalgic hits and electric performances of the festival’s headliners.
After an incredibly successful debut in 2022, MacMoray organisers decided to introduce a second music stage and a larger bar and food area to accommodate even more festival-goers.
Attendees enjoyed a fun-filled weekend with many taking a trip down memory lane as they rocked out to classic hits from the 1990s and 2000s.
Headliners on day one included B*Witched, Cascada, Five and the Bay City Rollers, while on day two Alice Deejay, Sandi Thom and The Vengaboys took to the stage.
Many people will be familiar with hits like Everytime We Touch, We’re Going to Ibiza, If Ya Gettin Down, and Better Off Alone and no doubt have them stuck in their heads for days after the festival weekend.
While Saturday remained mostly dry for the event, Sunday had some rainfall which failed to dampen the spirits of festival goers who donned their festival best.
Many came decked out to party with colourful and eye-catching looks, including neon hats, scarves, masks and blankets.
The MacMoray Festival delivers when it comes to family fun, with adults and children enjoying the music, entertainment and stalls set up around the park.
Festival goers were able to rock out from 10am until 11pm, with some coming prepared for the long haul with tents, blankets and chairs.
Check out all of our best pictures from day one of the festivities below:
Conversation