A popular one-day music festival in Aldershot returned with three stages in the town centre giving local acts the chance to shine.
Aldershot Live Music Day on Saturday July 26 ran from 11am to 4pm, and the entertainment was free for those visiting the town.
Stages were on the corner of Union Street and Wellington Street, in the bandstand in Princes Gardens and in the Westgate leisure complex.
The event was in its fourth year with more and more acts eager to perform on the three stages set up across the town.
Live Music Day is one of the free Summer of Fun events organised by Rushmoor Borough Council's town centre management team.
In total, 25 rock, pop, international and acoustic acts performed.
Carla Dale, Aldershot town centre and cultural officer, said: "We couldn't have asked for better weather, it was gorgeous.
"We had lots of people turn up to watch and they had a really good time.
"I walked past Princes Gardens at one point and there were loads of people dancing. I think the bands and the audience had a blast."
There are more performances to come with a First World War memorial concert on August 2, Bagshot Concert Band on August 9, Charles Church Camberley Brass Band on August 16 and Alder Valley Brass Band on August 30.
The first ever open-air theatrical performance at the bandstand will also take place on August 16, when Box Tree productions will perform The Three Musketeers. The free performance is recommended for children older than seven.