Sarah Branch is from Vancouver, Canada. She graduated in 2016 from Canada’s National Ballet School. She joined the Dresden Semperoper Ballet under Aaron Watkin’s direction as an apprentice for the 2016/17 season. She then danced with the Opera Nova Bydgoszcz in Poland for two seasons, first as corps de ballet and then as coryphée before returning to Canada for one year to freelance, guesting with the National Ballet of Canada. In 2020, she joined the Vienna Staatsballet- Volksoper as corps de ballet under the direction of Martin Schläpfer. She danced there for three years, performing lead roles in the Vienna Volksoper as well as classical and modern works on the Vienna Staatsoper stage. She joined Les Grands Ballets Canadiens in 2023.