L'Opéra de Montréal a produit entre 1980 et 2015 185 opéras, reprenant tous les grands classiques du répertoire. L'Orchestre symphonique de Montréal a assuré la majeure partie des productions avant de céder graduellement la place à partir de 1986 à l'Orchestre Métropolitain. Bernard Uzan a été responsable de la mise en scène de 43 productions et demeure à ce jour le plus sollicité à l'Opéra de Montréal.
Le tableau suivant présente la liste des productions par ordre chronologique.