Perthshire Musical (Competition) Festival Association has been awarded the Queen's Award for Voluntary Service.
This is the highest award a local voluntary group can receive in the UK and is equivalent to an MBE.

7th-19th March 2022


Welcome to
Perform in Perth


Perform in Perth is an annual festival of music, speech and dance. Each year around 2,800 performers take part in the two week festival which runs in March.

There are events for groups of almost any size and description, in addition to an extensive programme for solo performance.

Performers have the opportunity to develop their skills through receiving advice and encouragement from a team of experienced professional adjudicators.

The working title, Perform in Perth, was introduced in autumn 2003 along with a new logo, which can be seen on our Home Page. This captures the all-encompassing nature of performance opportunities for our competitors in the areas of music, dance and speech.

Neil Copland, President

101st Year
About Us

Thank you
to our sponsors.

The William Syson Foundation
Perth Common Good Fund
The Forteviot Charitable Trust
The Thompson Charitable Trust
The Jimmie Cairncross Charitable Trust
The Rotary Club of Perth
The Guildry Incorporation of Perth

We also gratefully acknowledge the assistance in kind given to us by:
The Royal George Hotel
Cairncross Jewellers
and all our patrons.

Our aims

  • to advance, promote and encourage generally by means of competition Festivals, the study and practice of the Arts of Music, Dancing, Elocution, Literature and Acting.
  • to promote and conduct concerts, lectures and such other educational enterprises as may tend to the attainment of any of the objects of the Association.
Regulations 2023

Something for everyone

Making Music in Perth.

Celebrating 100 years of Perthshire Musical (Competitive) Festival - and generations of tuition and practice - the future is secure in the hands and voices of the city's choirs and orchestras and in our schools.

Please make a note of the 2023 Festival dates .

6th - 18th March 2023