Margaret Price

30 pieces since 2006 — in 11 roles, at 9 companies, most often at Teatro alla Scala.

30 pieces
11 roles
9 companies
21 years

Role Aida

Role Barbarina

Role Desdemona

Role Donna Anna

Role Elisabetta

Role Fiordiligi

Role Giovanna

Role Isolde

Role Liù

Role Lucette

Role Pamina

Sign up for Parterre’s free newsletter.

Exclusive opera reviews, commentary, and top reads
delivered to your email weekly…ish.